helpf.pro
Регистрация

v8: создание элемента переключатель в форме документа!!!!!!!!!!

an07
27.04.2013 09:55Прочитано: 4330
Есть реквизит "Регистрация" документа "Справка", который имеет тип "ПеречислениеСсылка.ЗарегистрированВЦЗН"( 2 значения: Зарегистрирован и НеЗарегистрирован) .
В форме документа создала:
1) переключатель1
имя= Зарегистрирован
Заголовок= был(а) зарегистрирован(а)
данные = Регистрация
Первый в группе
При изменении -> см. процедуру:

Процедура зарегистрированПриИзменении(Элемент)
Если Элемент.Значение = Перечисления.ЗарегистрированВЦЗН.Зарегистрирован Тогда
Регистрация = Перечисления.ЗарегистрированВЦЗН.Зарегистрирован;
ИначеЕсли Элемент.Значение = Перечисления.ЗарегистрированВЦЗН.НеЗарегистрирован Тогда
Регистрация = Перечисления.ЗарегистрированВЦЗН.НеЗарегистрирован;
Иначе
Предупреждение("Проверьте регистрацию в ЦЗН!");
КонецЕсли;
КонецПроцедуры

2) переключатель2
имя = НеЗарегистрирован
заголовок = не был(а) зарегистрирован(а)

Вопрос: почему условие "если" в процедуре не работает, в частности не передается значение Элемент.Значение ? Что я делаю не так?
Изменено 27.04.13 11:53:08
Yandex
Возможно, вас также заинтересует
Реклама на портале
an07
27.04.2013 11:15Ответ № 1
ПОМОГИТЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Изменено 27.04.13 11:52:26 по причине: пппп
E_Migachev
28.04.2013 00:24Ответ № 2
(1) an07, попробуй обратиться к нему через элементы формы
Mokey
29.04.2013 11:25Ответ № 3
1. в порядке обхода элементов формы переключатели должны быть друг за другом
2. процедура ПриИзменении у обоих должна быть одна и та же
3. в выбираемом значении элементов укажите Перечисления.ЗарегистрированВЦЗН.Зарегистрирован и Перечисления.ЗарегистрированВЦЗН.НеЗарегистрирован (для каждого своё значение)
Подсказка:Вы можете добавить любую страничку в Социальные закладки щелкнув по значку соцсетей (в вверху)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.