0
breezee
05.03.16
✎
13:55
|
Есть реквизит общей формы с составным типом. Тип - справочникСсылка.Пользователи и тип строка. Если нет пользователей(элементов в справочнике) - мне надо сделать тип этого поля ввода "строка", иначе - справочникСсылка.Пользователи. Пишу слдующий код(сам код чуть ниже), он не работает. Может мне надо изменять тип самого реквизита. В общем -я запутался. Подскажите, пожалуйста, как все это сделать
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Элементы.Пользователь.ВыбиратьТип = Ложь;
ВыборкаСотрудники = Справочники.Сотрудники.Выбрать();
Если ВыборкаСотрудники.Следующий() Тогда
Элементы.Пользователь.ДоступныеТипы = Новый ОписаниеТипов("СправочникСсылка.Пользователи");
Иначе
Элементы.Пользователь.ДоступныеТипы = Новый ОписаниеТипов("Строка");
КонецЕсли;
КонецПроцедуры
|
|