Выгрузить схему компоновки данных (скд) в файл/строку

Позволяет получить выходной xml схемы компоновки данных (скд) из переданной схемы, программно. Аналогично нажатию на кнопку "сохранить схему в файл". Полезно когда необходимо отладить схему формирующуюся программно.

&НаСервере
Функция СхемаКомпоновкиСтрокой(Схема) Экспорт
	
	СтрокаСхемы = "";
	
	ЗаписьXML = Новый ЗаписьXML;
	
	Путь = ПолучитьИмяВременногоФайла("xml");
	
	ЗаписьXML.ОткрытьФайл(Путь);
	
	СериализаторXDTO.ЗаписатьXML(
                               ЗаписьXML, 
                               Схема, 
                               "dataComposition", 
                               "http://v8.1c.ru/8.1/data-composition-system/composition-template");
	
	ЗаписьXML.Закрыть();
	
	ЧтениеТекста = Новый ЧтениеТекста(Путь);
	
	СтрокаСхемы = ЧтениеТекста.Прочитать();
	
	ЧтениеТекста.Закрыть();
	
	Возврат СтрокаСхемы;
	
КонецФункции
0
{4} Переменной СтрокаСхемы присвоено значение, но оно нигде не используется
Орфографическая ошибка в СериализаторXDTO: Сериализатор

См. также

Схема компоновки данных из запроса

Создать отбор в скд

Создание схемы компоновки данных программно

Заполняем (описываем набор данных и поля) схему компоновки данных из таблицы значений

Как сохранять и восстанавливать настройки системы компоновки данных

Функции копирования настроек компоновки данных

Программное создание схемы СКД

КомпоновщикНастроек для выполнения отбора на форме

ВыгрузитьЧастьФайла (БСП)

Модератору