Внешняя печатная форма на СКД #743664


#0 by newbling
Доброго времени суток. Пытаюсь написать внешнюю печатную форму с использованием СКД. результат не выводится - как будто не подгружаются настройки. Как внешний отчёт я его проверил - работает. Но мне нужно как ВПФ. Подскажите, пожалуйста в чём косяк.
#1 by LordCMEPTb
Инициализия компоновщика - дело хорошее и нужное, но в инициализации компоновщика только определяются доступные поля... Надо еще в КомопоновщикНастроек загрузить стандартные настройки макета...
#2 by newbling
А как это сделать? КомпоновщикНастроек.ЗагрузитьНастройки(Настройки); ругается
#3 by LordCMEPTb
Стандартные настройки макета КомпоновщикНастроек.ЗагрузитьНастройки(Макет.НастройкиПоУмолчанию);
#4 by newbling
Спасибо огромное! С загрузкой настроек заработало.
#5 by LordCMEPTb
Тут еще вопрос другой, а зачем нужно инициализировать компоновщик, если никакой настройки нет? Ну то есть если при открытии формы бы инициализировался компоновщик настроек, а в самой форме была возможность править настройки СКД, тогда да, есть смысл. А если без открытия формы сформировать СКД, заполнить параметры и вывести, то можно просто в качестве настроек получить настройки по умолчанию макета без инициализации компоновщика...
#6 by newbling
Хм, действительно
#7 by newbling
Но без него что-то не работает метод УстановитьЗначениеПараметра
#8 by LordCMEPTb
Обычно в таком варианте в схеме на закладке с настройкой отчета на вложенной закладке "Параметры" включаю использование всех параметров
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С