Имя: Пароль:
1C
1С v8
Не добавляется динамически элемент управления на УФ
0 Alex_MA
 
09.11.11
08:26
Всем доброго дня!

Создал реквизит в УФ:

МассивТиповДляФормы = Новый Массив();
МассивТиповДляФормы.Добавить(Тип("ТабличныйДокумент"));
Реквизит = Новый РеквизитФормы("ТабПолеДопЛист1", Новый ОписаниеТипов(МассивТиповДляФормы));

НовПолеФормы             = Элементы.Добавить("ТабПолеДопЛист1", Тип("ПолеФормы"), НовСтраница);
НовПолеФормы.ПутьКДанным = "ТабПолеДопЛист1"; - Вот здесь вылетает ошибка!

Невосстановимая ошибка
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'v':
   форма: Элемент
   имя: {http://v8.1c.ru/8.2/uobjects}v
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'value':
   форма: Элемент
   имя: {http://v8.1c.ru/8.1/data/core}value
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'РеквизитФормы'

Почему не получается ? Что делаю не так ?
1 Alex_MA
 
09.11.11
08:30
разобрался, пардон
2 Alex_MA
 
09.11.11
08:42
Почему интересно не проинициализировался реквизит формы ???

http://gyazo.com/5c2cb6aefe6d0ae3acd17644ea72c200
ТабПолеДопЛист1    {(1,1)}: Переменная не определена (ТабПолеДопЛист1) - Я же реквизит создал.
3 Alex_MA
 
09.11.11
09:21
Динамически создаю реквизиты УФ с типом "ТабличныйДокумент" - создаются.
А как потом этот реквизит проинициализировать определенным значением, ну т.е. записать в него свой табличный документ ???
4 Alex_MA
 
09.11.11
09:21
ЗначениеВРеквизитФормы - не подходит