Имя: Пароль:
1C
 
загрузить настройки СКД из макета
0 GRAF_84
 
29.06.10
14:21
Необходима возможность программного изменения настроек схемы компоновки отчета на СКД, желательно, новые настройки загружать из макета. Как это сделать?
1 Kashemir
 
29.06.10
14:34
Примерно так : ПолучитьМакет("ШаблонСхемы").НастройкиСхемыПоУмолчанию
2 GRAF_84
 
29.06.10
17:12
Создал макет двоичных данных, туда загрузил Настройки.
Как их получить и передать Компоновщику Настроек?

КомпоновщикНастроек.ЗагрузитьНастройки(ПолучитьМакет("Настройки"));
3 Asmody
 
29.06.10
17:14
(2) а зачем двоичных данных? прекрасно обхожусь текстовым макетом, куда тупо копируется xml
4 GRAF_84
 
29.06.10
17:18
не совсем понятно как настройки загружать в компоновщик.
можно пример?
5 GRAF_84
 
29.06.10
17:20
вернее, как из макета получить объект Настройки
6 also
 
29.06.10
17:24
Почему бы не использовать макет с типом "Схема компоновки данных"?
7 Asmody
 
29.06.10
17:25
НастройкиВариантаОтчета=ПолучитьМакет(ИмяМакетаВариантаОтчета).ПолучитьТекст();
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(НастройкиВариантаОтчета);
КомпоновщикНастроек.ЗагрузитьНастройки(СериализаторXDTO.ПрочитатьXML(ЧтениеXML));
8 also
 
29.06.10
17:26
(7) а (6) не?
9 Asmody
 
29.06.10
17:27
(6) одна схема и 10 вариантов настроек, ё?
10 Asmody
 
29.06.10
17:28
(9)+ плюс варианты настроек, которые хранятся не в макете, а в БД
11 Asmody
 
29.06.10
17:28
конечно, под 8.2 все это не имеет смысла, но в 8.1 работает прекрасно
12 GRAF_84
 
29.06.10
17:42
всем, спасибо вопрос решен