| 2
    
        пипец   30.05.17✎ 13:53 | 
        //*******************************************
// Процедура генерации запроса Сформировать.
 //
 Процедура Сформировать()
 Перем Запрос, ТекстЗапроса, Таб;
 //Создание объекта типа Запрос
 Запрос = СоздатьОбъект("Запрос");
 ТекстЗапроса =
 "//{{ЗАПРОС(Сформировать)
 |Период с ВыбНачПериода по ВыбКонПериода;
 |Реализация = Документ.Реализация.ТекущийДокумент;
 |Группировка Реализация;
 |"//}}ЗАПРОС
 ;
 // Если ошибка в запросе, то выход из процедуры
 Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
 Возврат;
 КонецЕсли;
 
 ТЗ=СоздатьОбъект("ТаблицаЗначений");
 
 Запрос.Выгрузить(ТЗ,0,0);
 
 
 // Подготовка к заполнению выходных форм данными запроса
 Таб = СоздатьОбъект("Таблица");
 Таб.ИсходнаяТаблица("Сформировать");
 // Заполнение полей "Заголовок"
 Таб.ВывестиСекцию("Заголовок");
 Состояние("Заполнение выходной таблицы...");
 Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
 Пока Запрос.Группировка(1) = 1 Цикл
 // Заполнение полей Реализация
 Таб.ВывестиСекцию("Реализация");
 КонецЦикла;
 // Вывод заполненной формы
 Таб.ТолькоПросмотр(1);
 Таб.Показать("Сформировать", "");
 КонецПроцедуры
 
 
 
 Можно так , тогда в ТЗ будет список накладных
 |  |