Имя: Пароль:
1C
1С v8
Реквизит формы, как сделать составной тип данных?
0 Pro100
 
30.03.12
08:37
Описываю что я хочу: На обычной форме (не управляемой) есть реквизит ТабличноеПоле1, Тип значения у данного реквизита - СписокЗначений, Тип значения списка - ДокументСсылка.Я хочу чтобы при открытии формы у данного реквизита устанавливался тип значения тех документов которые я выбрал.
Вот что я делаю в процедуре ПриОткрытии:

ЭлементВвода = ЭлементыФормы.ТабличноеПоле1;
Массив = Новый Массив;
ТипДок = Тип("ДокументСсылка.ТабельУчетаРабочегоВремениОрганизации");
Массив.Добавить(ТипДок);
ТипДок = Тип("ДокументСсылка.ОтражениеЗарплатыВРеглУчете");
Массив.Добавить(ТипДок);
ЭлементВвода.ОграничениеТипа = Новый ОписаниеТипов(Массив);
Значение = ЭлементВвода.Значение;
ЭлементВвода.Значение=ЭлементВвода.ОграничениеТипа.ПривестиЗначение(Значение);    
ЭлементВвода.ВыбиратьТип = Ложь;

При открытии этой формы 1С ругается что "Поле объекта не обнаружено (ОграничениеТипа)"
Подскажите как можно программно устанавливать тип значения списка?
1 Pro100
 
30.03.12
08:52
АП
2 Pro100
 
30.03.12
09:50
Народ, кто-нибудь сталкивался с такой проблемой?
3 Reset
 
30.03.12
09:58
>> как можно программно устанавливать тип значения списка
Так:
СписокЗначений.ТипЗначения=ОписаниеТипов;
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn