Пустой результат процессора вывода. Как исправить?
Это уже третий вопрос из серии вопросов (предыдущий вопрос ).
База тестовая, регистр и записи рукописные (делаю обработку для того, чтобы понять как этот механизм работает и в дальнейшем его нужно применить в более сложном механизме)
Есть записи в регистре (см. скриншот). Есть настройки (см. скриншот).
Но почему в результате выполнения ноль записей!? При выполнении ТаблицаТовары.Количество() = 0. Код выполнения:
Код инициализации компоновщика при открытии формы:
База тестовая, регистр и записи рукописные (делаю обработку для того, чтобы понять как этот механизм работает и в дальнейшем его нужно применить в более сложном механизме)
Есть записи в регистре (см. скриншот). Есть настройки (см. скриншот).
Но почему в результате выполнения ноль записей!? При выполнении ТаблицаТовары.Количество() = 0. Код выполнения:
&НаСервере
Процедура ОтобратьНаСервере()
СКД = РегистрыСведений.ЦеныНоменклатуры.ПолучитьМакет("СКД_ОтборПоЦене");
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СКД, Компоновщик.ПолучитьНастройки(), , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);
ТаблицаТовары = РеквизитФормыВЗначение("Товары");
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ПроцессорВывода.УстановитьОбъект(ТаблицаТовары);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
КонецПроцедуры
ПоказатьКод инициализации компоновщика при открытии формы:
&НаСервере
Процедура ЗагрузитьНастройкиСКД()
СКД = РегистрыСведений.ЦеныНоменклатуры.ПолучитьМакет("СКД_ОтборПоЦене");
АдресСхемы = ПоместитьВоВременноеХранилище(СКД, УникальныйИдентификатор);
ИсточникНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(АдресСхемы);
Компоновщик.Инициализировать(ИсточникНастроек);
Компоновщик.ЗагрузитьНастройки(СКД.НастройкиПоУмолчанию);
КонецПроцедуры
ПоказатьПрикрепленные файлы:
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Удалось разобраться:
В запросе убрать условие "Где".
В настройках схемы добавить "Детальные записи".
В настройках схемы на вкладке "отборы" включить их все в пользовательские настройки.
У элемента формы путь к данным вместо "Компоновщик.Настройки.Отбор" указать путь Компоновщик.ПользовательскиеНастройки
В запросе убрать условие "Где".
В настройках схемы добавить "Детальные записи".
В настройках схемы на вкладке "отборы" включить их все в пользовательские настройки.
У элемента формы путь к данным вместо "Компоновщик.Настройки.Отбор" указать путь Компоновщик.ПользовательскиеНастройки
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот