|
Есть реквизит "Регистрация" документа "Справка", который имеет тип "ПеречислениеСсылка.ЗарегистрированВЦЗН"( 2 значения: Зарегистрирован и НеЗарегистрирован) .
В форме документа создала:
1) переключатель1
имя= Зарегистрирован
Заголовок= был(а) зарегистрирован(а)
данные = Регистрация
Первый в группе
При изменении -> см. процедуру:
Процедура зарегистрированПриИзменении(Элемент)
Если Элемент.Значение = Перечисления.ЗарегистрированВЦЗН.Зарегистрирован Тогда
Регистрация = Перечисления.ЗарегистрированВЦЗН.Зарегистрирован;
ИначеЕсли Элемент.Значение = Перечисления.ЗарегистрированВЦЗН.НеЗарегистрирован Тогда
Регистрация = Перечисления.ЗарегистрированВЦЗН.НеЗарегистрирован;
Иначе
Предупреждение("Проверьте регистрацию в ЦЗН!");
КонецЕсли;
КонецПроцедуры
2) переключатель2
имя = НеЗарегистрирован
заголовок = не был(а) зарегистрирован(а)
Вопрос: почему условие "если" в процедуре не работает, в частности не передается значение Элемент.Значение ? Что я делаю не так? Изменено 27.04.13 11:53:08 |
|