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