0
VID1234
19.10.22
✎
12:05
|
Здравствуйте. Как понять где формируются дополнительные параметры в СКД, у меня в книге покупок не попадает информация о прослеживаемых товарах, при этом один документ (не оформили, не установили признаки прослеживаемости), поэтому я занес данные в регистры с помощью корректировки регистров и у этого документа данные о прослеживаемости появляются в отчете и декларации, а те документы которые оформлены правильно (типовым методом) записи в регистрах есть, нет информации о прослеживаемости (использую актуальную версию БГУ 2). Иду по отладчику и вижу, что тот документ, который с помощью корректировок учтен в прослеживаемости, создает дополнительный параметр (П4) в Макете компоновке, а те которые типовые, этот параметр не создают! Хотя если делаю просто запросы в соответствующие регистры, то данные подтягивается (и РНПТ, и количество и т.д.).
Вот код, где данные появляются, но откуда они появляются, не могу понять:
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(
ИспользуемаяСхемаКомпоновкиДанных, // 1
НовыйКомпоновщикНастроек.ПолучитьНастройки(), // 2
, // 3
, // 4
Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"), // 5
Ложь); // 6
Просматривал здесь: ИспользуемаяСхемаКомпоновкиДанных и здесь: НовыйКомпоновщикНастроек, не увидел их там, там только те, которые в параметрах СКД есть. Кто знает как перехватить их и узнать откуда берутся эти параметры, чтобы понять, почему данные в отчет не попадают?
|
|