0
Gromov
20.08.13
✎
09:13
|
Проблема следующая, создал ТЗ, заполнил её, вывел на форму, сохранил(нажал сохранить параметры).При следующем открытии, после нажатия "восстановить параметры", восстанавливаются все реквизиты кроме ТЗ. Прошу вашей помощи, ниже код заполнения ТЗ и скрин формы.
ЭлементФормы = Элементы.Найти("Таблица1");
МассивДобавляемыхРеквизитов = Новый Массив;
Если ЭлементФормы = Неопределено Тогда
МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы("Объект.Таблица1", Новый ОписаниеТипов("Объект.Таблица1")));
КонецЕсли;
Для Каждого Колонка Из ТЗ.Колонки Цикл
МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы(Колонка.Имя, Колонка.ТипЗначения, "Объект.Таблица1"));
КонецЦикла;
ИзменитьРеквизиты(МассивДобавляемыхРеквизитов);
// Преобразование объекта прикладного типа Таблица_Значений
// в реквизит управляемой формы (данные формы)
ЗначениеВРеквизитФормы(ТЗ, "Объект.Таблица1");
Для Каждого Колонка Из ТЗ.Колонки Цикл
НовыйЭлемент = Элементы.Добавить(Колонка.Имя, Тип("ПолеФормы"), ЭлементФормы);
НовыйЭлемент.Вид = ВидПоляФормы.ПолеВвода;
НовыйЭлемент.ПутьКДанным = "Объект.Таблица1." + Колонка.Имя;
КонецЦикла;
|
|