0
ZaprosMan
18.02.14
✎
10:01
|
УФ.
Есть обработка. в ней макет СКД
Есть РеквизитОбъекта КомпоновщикНастроек с типом "КомпоновщикНастроекКомпоновкиДанных".
В процедуре при создании на сервере хочу загрузить настройки и делаю так:
Схема = РеквизитФормыВЗначение("Объект").ПолучитьМакет("СхемаСбораДанных");
Объект.КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(Схема));
Объект.КомпоновщикНастроек.ЗагрузитьНастройки(Схема.ВариантыНастроек.Основной.Настройки);
Настройка загружается. Но данных нет, нет полей и т.п.
Подскажите, что не так?
|
|
4
ZaprosMan
18.02.14
✎
10:34
|
Кому интересно:
Вот так заработало, хотя внятного объяснения я не нашел.
Получается СКД если оно получено на сервере, не выводится на УФ. Его надо класть во временное хранилище, и тогда все ок.
/////////////
Схема = РеквизитФормыВЗначение("Объект").ПолучитьМакет("СхемаСбораДанных");
АдресСхемыКомпоновкиДанных = ПоместитьВоВременноеХранилище(Схема, УникальныйИдентификатор);
Объект.КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(АдресСхемыКомпоновкиДанных));
Объект.КомпоновщикНастроек.ЗагрузитьНастройки(Схема.ВариантыНастроек.Основной.Настройки);
|
|