Как передать параметром ТЗ в запрос для Универсального отчета #749542


#0 by Ampfer
Уважаемые спецы. Нужно немного исправить Валовая Прибыль (УТ 10). В отчете для каждой номенклатуры нужно указать перечень всех Штрихкодов. Для этого создаю ТЗ(на выходе получаю одну строку для каждой номенклатуры и перечень всех ШК через запятую). Теперь нужно эту ТЗ передать в Запрос и соединить левым соединением. На форумах читал что  передать через параметр нельзя. |; Ругается на параметр &ТЗ Читал что можно как-то передать через Источник данных. Создаю его а как передать не пойму
#1 by D_E_S_131
См. в модуле отчета процедуру СформироватьОтчет, там как раз показано как устанавливается параметр "НеВключатьНДСВСтоимостьПартий".
#2 by Ampfer
Устанавливал параметр аналогично УниверсальныйОтчет.ПостроительОтчета.Параметры.Вставить("ТЗ",ТЗ). Все равно ругается на параметр &ТЗ
#3 by D_E_S_131
Текст "ругани" покажешь?
#4 by Ampfer
#5 by D_E_S_131
Колонки у ТЗ все типизированные?
#6 by Ampfer
Да, обе колонки типизированы
#7 by Casey1984
Я бы порыл место ошибки)
#8 by Ampfer
Этот вопрос уже где-то обсуждался. В итоге я понял что для Универсального отчета нельзя в запросе использовать ТЗ Как альтернатива используется Источник Данных. Но вот как его "прикрутить" к запросу (или сразу к Универсальному отчету) не написано.
#9 by Сергиус
Такое ощущение, что ПостроительОтчета просто не поддерживает ТЗ в качестве параметра.. P.s. Я делал похожую задачу через небольшие "костыли" - левым соединением к РегистрСведений.Штрихкоды(несколько раз) в функции УстановитьНачальныеНастройкиПоМетаданнымРегистра модуля УниверсальныйОтчет
#10 by ДенисЧ
Такое ощущение, что кто-то не читает документацию... Да. Построитель отчёта не принимает ТЗ в качестве параметра. И, кстати, в книжках об это написано, если мне эклер не изменяет.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С