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