Имя: Пароль:
1C
 
Ограничение типа на форме
0 Andreyyy
 
24.06.09
14:46
У реквизита составной тип данных
Делаю все как в типовой:
ИмяСправочника = "Контрагенты";
   
   Если ВидОперации = Перечисления.ВидыОперацийПКО.ВозвратОтПодотчетника Тогда
       ИмяСправочника = "ФизическиеЛица";
   ИначеЕсли ВидОперации = Перечисления.ВидыОперацийПКО.ВозвратБонусов Тогда    
       ИмяСправочника = "КонтактныеЛицаКонтрагентов";
   КонецЕсли;

   Массив = Новый Массив;
   Массив.Добавить(Тип("СправочникСсылка." + ИмяСправочника));
   ЭлементыФормы.Контрагент.ОграничениеТипа = новый ОписаниеТипов(Массив);

При нажатии на кнопку выбора на форме никакой реакции.
Если в свойствах ставлю "Выбирать тип", тогда работает, но предварительно вываливается окно с типом, который установился при выполнении обработки.
1 ТелепатБот
 
гуру
24.06.09
14:46
2 zbv
 
24.06.09
14:48
(0) пустую ссылку присвой.
3 Andreyyy
 
24.06.09
14:52
Спасибо, работает и через пустую ссылку и через "ПривестиЗначение".