Кто-нибудь писал отчеты через построитель + ТЗ? Пакетные запросы не предлагать, потому что таблицу для соединения я получанию из другой базы через V83.COMConnector. Сравниваются остатки в двух базах по номенклатуре.
Табличка выводится в принципе, но не знаю, как настроить вывод с иерархией справочника, отборы, сортировку и упорядочивание.
Сначала приводишь все данные не базовых типов в ТЗ к ссылочному типу справочников текущей база, в которой формируется отчёт, далее используешь любой тип формирования отчёта на основе источника данных "Таблица значений". Лучше СКД.
(0)
1) В тексте построителя - вместо "ВЫБРАТЬ вт.Поле1 ПОМЕСТИТЬ вт ИЗ &ВнешнийИсточник КАК вт" - пишем просто "ВЫБРАТЬ 1 КАК ПОЛЕ 1 ПОМЕСТИТЬ вт". То есть подсовываем построителю фиктивную вт.
2)Построитель.ЗаполнитьНастройки(); // далее отборы, порядок и пр. если не установлены на форме.
3) Запрос = Новый Запрос (Построитель.ПолучитьЗапрос().Текст); //параметры запроса оттуда -же
4)Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(Запрос.Выполнить);
(6) зы .в п.2 - в тексте запроса, нужно обратно заменить на помещение реальной ТЗ.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой