Имя: Пароль:
1C
1С v8
получение данных из скд в тз
0 ПАВЕЛитель1С
 
11.12.24
19:10
Доброго вечера, подскажите в чём косиакс пожалуйста, есть макет(тип скд) в нем обычный запрос с выбранными данными,  я  хочу выполнить КомпоновщикМакетаКомпоновкиДанных указываю свою схему  и настройки, когда настройки беру с СКД то норм отрабатывает и приобразовывает в ТЗ, а когда в параметры КомпоновщикМакетаКомпоновкиДанных.выполнить(,...) вставляю настройки которые формирую программно по данным пользователя(храню эти настройки в хранилище значений) то функция КомпоновщикМакетаКомпоновкиДанных не отрабатывает
СхемаКомпоновкиДанных = МойМакет;
КомпоновщикМакета =
Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки   = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, СхемаКомпоновкиДанных.ВариантыНастроек.Основной.Настройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
                    
                    ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
                    ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки);                
ПроцессорВывода =
Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначени;ТЗ = Новый ТаблицаЗначений;

                    ПроцессорВывода.УстановитьОбъект(ТЗ);
                    ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
1 ПАВЕЛитель1С
 
11.12.24
19:10
по отладчику настройки вроде как  идентичны
2 DrShad
 
11.12.24
19:12
косяк в программном формировании настроек! инфа 100%
3 ПАВЕЛитель1С
 
11.12.24
19:18
(2) ну вот бл таки да, поля, отборы всё что читается отладчиком чекнул... Адинакавайе...
4 ПАВЕЛитель1С
 
11.12.24
19:55
настройки гружу жля того чтобы новые отборы перенести, сделал циклом, но если что предложит вариант более изяяяяяящный буду благодарен
5 Волшебник
 
11.12.24
20:50
Не коверкайте слова.
6 Shurjk
 
12.12.24
09:54
Изящный вариант, повелитель 1с, у Гения появился приемник?