Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 22:36

Запрос для печати

Автор Enigrade, 03 июн 2013, 15:59

0 Пользователей и 1 гость просматривают эту тему.

Enigrade

Здравствуйте! Помогите пожалуйста сделать отчёт)
У меня есть документ Меню и справочник номенклатура.
В документе Меню 2 таб. части. В 1ю таблицу я указываю название блюда, а во вторую таблицу должны выводиться ингредиенты, которые указаны в номенклатуре. Я это организовал таким образом:
Ингредиенты.Загрузить(ТекСтрока.Блюдо.ТЧ1.Выгрузить());
Он выводит норм, но когда мне нужно распечатать это меню, он вторую таблицу печатает только для одного блюда(
Пытаюсь сделать через запрос, но не могу составить, поможете?)
Вот через конструтор запроса в связи зашёл, там сделал запросик, но он у меня в таблицу выводит "Таблица значений" вместо самих значений
  Запрос = Новый Запрос;
Запрос.Текст =     
    "ВЫБРАТЬ
    |    Меню.Блюда.(
    |        Ссылка,
    |        НомерСтроки,
    |        Блюдо
    |    ),
    |    Номенклатура.ТЧ1.(
    |        Ссылка,
    |        НомерСтроки,
    |        Сырьё,
    |        ЕИ,
    |        Количество
    |    )
    |ИЗ
    |    Документ.Меню КАК Меню
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура
    |        ПО Меню.Блюда.Блюдо = Номенклатура.ТЧ1.Ссылка";   
   
    Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать();

   
     ЭлементыФормы.ТабличноеПоле1.Значение = Результат.Выгрузить();
     ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки();

Dethmontt

Если Выборка.Следующий() Тогда
   ЭлементыФормы.ТабличноеПоле1.Значение = Выборка.Блюда.Выгрузить();
Добавлено: 03 июн 2013, 17:23


Напишите сначала запрос в консоли запросов! Посмотрите результат, а потом уже пробуйте код!
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск