? (Вычислить выражение по условию)
Вычислить выражение по условию.
Синтаксис:
?(<Логич_выраж>, <Выраж1>, <Выраж2>)
Англоязычный синоним:
?
Параметры:
<Логич_выраж> |
Логическое выражение. |
<Выраж1> |
Выражение. |
<Выраж2> |
Выражение. |
Возвращаемое значение:
Результирующее значение.
Описание:
Функция ? вычисляет значение <Логич_выраж> и если его значение — истина, то возвращает вычисленное значение <Выраж1>. Если значение <Логич_выраж> — ложь, то возвращает вычисленное значение <Выраж2>.
Пример:
Спр.ВыбратьЭлементы();
Пока (Спр.ПолучитьЭлемент() > 0) Цикл
Состояние(Спр.Наименование);
Сообщить(Спр.Наименование);
Sec = ?(Спр.ЭтоГруппа = 1, "Folder", "DL");
Таб.ВывестиСекцию(Sес + "-V1");
Таб.ПрисоединитьСекцию(Sec + "-V3");
КонецЦикла;