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