Кто работал с СКД, подскажите как программно загрузить настройку в КомпоновщикНастроек из XML-файла? При попытке использования ПрочитатьXML() выдает ошибку, что не может сериализовать такой тип данных, хотя в синтаксис-помошнике написано, что объект НастройкиКомпоновкиДанных XML-сериализуется.
Как сохранять и восстанавливать настройки системы компоновки данных?
Сохранение настроек в файл может быть выполнено следующим образом (листинг 6.40):
Листинг 6.40. Сохранение настроек
Процедура СохранитьНастройки(Кнопка)
Настройки = ОтчетОбъект.КомпоновщикНастроек.Настройки;
НовыйСXDTO = Новый СериализаторXDTO(ФабрикаXDTO);
Путь = СокрЛП(Константы.ПутьДоФайлов.Получить());
Восстановление настроек из файла может быть выполнено следующим образом (листинг 6.41):
Листинг 6.41. Восстановление настроек
Процедура ВосстановитьНастройки(Кнопка)
Чтение = Новый ЧтениеXML;
НовыйСXDTO = Новый СериализаторXDTO(ФабрикаXDTO);
Путь = СокрЛП(Константы.ПутьДоФайлов.Получить());