HelpF.pro

Оператор Выбор, пример подобия Switch ... Case ... Default

Описание оператора Выбор
В документациях описан следующий пример использования оператора Выбора:
Код 1C v 8.х
 Запрос = Новый Запрос("
| Выбрать
| Справочник.Номенклатура.Наименование,
| Выбор
| Когда Справочник.Номенклатура.Этогруппа = Истина
| Тогда «Это Группа»
| Когда Справочник.Номенклатура.ЗакупочнаяЦена > 1000
| Тогда «1000 -»
| Когда Справочник.Номенклатура.ЗакупочнаяЦена > 100
| Тогда «100 – 1000»
| Когда Справочник.Номенклатура.ЗакупочнаяЦена > 10
| Тогда «10 – 100»
| Когда Справочник.Номенклатура.ЗакупочнаяЦена > 0
| Тогда «0 – 10»
| Иначе
| «Не Задана»
| Конец КАК Цена");
Выборка = Запрос.Выполнить().Выбрать();


А вот такой конструкции в документации я не нашел:
Код 1C v 8.х
 Запрос = Новый Запрос("
|ВЫБРАТЬ
| ВЫБОР &Перем
| КОГДА 1
| ТОГДА "Раз"
| КОГДА 2
| ТОГДА "Два"
| КОГДА 3
| ТОГДА "Три"
| ИНАЧЕ "Много"
| КОНЕЦ КАК РезультатВыбора");
Запрос.УстановитьПараметр("Перем",2);
Выборка = Запрос.Выполнить().Выбрать();
Выборка.Следующий();
Сообщить(Выборка.РезультатВыбора);

Прямо классический switch ... case ... default
Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq8/view/725.html