Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 дек 2024, 14:39

Ссылка на перечисление

Автор Мася Осипова4, 11 фев 2020, 17:38

0 Пользователей и 1 гость просматривают эту тему.

Мася Осипова4

Добрый день, нужна помощь в написании обработчика при изменении
На УФ есть реквизит с ссылкой на перечисление, пусть называется "Перечисление", у перечисления в свою очередь есть два значения "Значение 1" и "Значение 2".
в зависимости от выбранного значения реквизита "Перечисление" становится видим "Реквизит 2" (если выбрано "Значение 1") или "Реквит 3" (если выбрано "Значение 2")
Заранее спасибо

LexaK

вот самый простой вариант

&НаКлиенте
Процедура ПеречислениетурыПриИзменении(Элемент)
лкИмя = ПолучитьИмя(Перечисление);
Элементы.Реквизит2.Видимость = лкИмя = "Значение1";//значение именно так как они заданы в конфигураторе
Элементы.Реквизит3.Видимость = лкИмя = "Значение2";//не путайте с Синонимом!!!
КонецПроцедуры

&НаСервереБезКонтекста
Функция ПолучитьИмя(лкЗначение)
Возврат XMLСтрока(лкЗначение);
КонецФункции

примерно так, только свои имена и ззначения подставьте, расчитано под тонкий клиент, проверено работает
если помогло нажмите: Спасибо!

wise

+1 наКлиенте можно получить синоним значения перечисления: Строка(ЗначениеПеречисления)
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск