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