| 0
    
        Pro100   30.03.12✎ 08:37 | 
        Описываю что я хочу: На обычной форме (не управляемой) есть реквизит ТабличноеПоле1, Тип значения у данного реквизита - СписокЗначений, Тип значения списка - ДокументСсылка.Я хочу чтобы при открытии формы у данного реквизита устанавливался тип значения тех документов которые я выбрал.
 Вот что я делаю в процедуре ПриОткрытии:
 
 ЭлементВвода = ЭлементыФормы.ТабличноеПоле1;
 Массив = Новый Массив;
 ТипДок = Тип("ДокументСсылка.ТабельУчетаРабочегоВремениОрганизации");
 Массив.Добавить(ТипДок);
 ТипДок = Тип("ДокументСсылка.ОтражениеЗарплатыВРеглУчете");
 Массив.Добавить(ТипДок);
 ЭлементВвода.ОграничениеТипа = Новый ОписаниеТипов(Массив);
 Значение = ЭлементВвода.Значение;
 ЭлементВвода.Значение=ЭлементВвода.ОграничениеТипа.ПривестиЗначение(Значение);
 ЭлементВвода.ВыбиратьТип = Ложь;
 
 При открытии этой формы 1С ругается что "Поле объекта не обнаружено (ОграничениеТипа)"
 Подскажите как можно программно устанавливать тип значения списка?
 |  |