|
|
загрузить настройки СКД из макета |
☑ |
|
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
|
всем, спасибо вопрос решен
|
|