Имя: Пароль:
1C
1С v8
Программная смена макета СКД. Проблема с макетом оформления.
0 stateg
 
29.11.13
12:48
Всем добрый день и у меня очередной вопрос к гуру 1сникам)

Имеется отчет с несколькими схемами компоновки, в интернете нашел статью как программно изменить используемую схему:
http://1cskd.ru/2010/07/ispolzovanie-neskolkix-sxem-komponovki-dannyx-v-odnom-otchete/
Воспользовался советом и первого коммента:

&НаСервере
Процедура СменаСКД(Макет);
    СхемаКомпоновкиДанных = Отчеты.ОтчетДвижения.ПолучитьМакет(Макет);
    Отчет.КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));
    Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);
КонецПроцедуры

После смены скд не отображается макет оформления, отчет выводиться в чистое окно. Как правильно передать компоновщику настройки чтобы он выводил мой макет?
1 stateg
 
29.11.13
13:34
апну
2 stateg
 
02.12.13
12:59
Пока я пришел только к тому что данные из СхемаКомпоновкиДанных.Макеты надо как-то передать в КомпоновщикНастроек.Настройки.ПараметрыВывода
помогите)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший