- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
Перем ВидНДС;
.......................................................................................................................
Если ВыбВидНДС = Перечисление.ВидыНДС.Реализация Тогда
ВидНДС = Перечисление.ВидыНДС.Реализация;
ИначеЕсли ВыбВидНДС = Перечисление.ВидыНДС.Авансы Тогда
ВидНДС = Перечисление.ВидыНДС.Авансы;
КонецЕсли;
Но код имеет смысл, если перечислений больше двух и необходимо использовать только "Реализация" и "Авансы"
ВидНДС = ВыбВидНДС;
КонецЕсли;
А вообще, что поделаешь, стандарт-с.
Если (ВыбВидНДС = Перечисление.ВидыНДС. Реализация ИЛИ ВыбВидНДС = Перечисление.ВидыНДС. Авансы)
а еще мне подумалось, что если планируется расширение до 100500 вариантов - логичнее было бы оборачивать в свитч.
гуглоперевод, промт