|
СКД Занрузить программно настройки |
☑ |
0
shamannk
15.05.12
✎
16:57
|
В предприятие я сохранил настройки внешнего отчета и после открытия их загружаю, как в обработчике перед открытием загружать эти настройки. Как из файла xml грузить понятно:
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.ОткрытьФайл(ИмяФайлаXML);
НастройкиКомпоновкиДанных = СериализаторXDTO.ПрочитатьXML(ЧтениеXML);
КомпоновщикНастроек.ЗагрузитьНастройки(НастройкиКомпоновкиДанных);
А вот как этот xml создать в коде и подсунуть его сериализатору? (без файлов так сказать)
|
|
1
Asmody
15.05.12
✎
17:02
|
УстановитьСтроку, не?
|
|
2
shamannk
15.05.12
✎
17:06
|
(1)
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(ТекстИзСохраненныхНастроек);
НастройкиКомпоновкиДанных = СериализаторXDTO.ПрочитатьXML(ЧтениеXML);
КомпоновщикНастроек.ЗагрузитьНастройки(НастройкиКомпоновкиДанных);
Так? И это весь код? (опыту у мну маловато с xml)
|
|
3
Asmody
15.05.12
✎
17:17
|
дарю:
// в модуле отчёта
Процедура ЗагрузитьНастройкиИзМакета(ИмяМакета)
НастройкиИзМакета = ПолучитьМакет(ИмяМакета).ПолучитьТекст();
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(НастройкиИзМакета);
КомпоновщикНастроек.ЗагрузитьНастройки(СериализаторXDTO.ПрочитатьXML(ЧтениеXML));
КонецПроцедуры
загружает настройки из макета типа Текстовый документ
|
|