Иллюстрированный самоучитель по языку системы 1С:Предприятие

Процедуры и функции общего назначения

? (вычислить выражение по условию).

Вычислить выражение по условию.

Синтаксис:

?(<Логич_выраж>, <Выраж1>, <Выраж2>)

Англоязычный синоним:

?

Параметры:

<Логич_выраж> Логическое выражение.
<Выраж1> Выражение.
<Выраж2> Выражение.

Возвращаемое значение:

Результирующее значение.

Описание:

Функция? вычисляет значение <Логич_выраж> и если его значение – истина, то возвращает вычисленное значение <Выраж1>. Если значение <Логич_выраж> – ложь, то возвращает вычисленное значение <Выраж2>.

Пример:

Спр.ВыбратьЭлементы();

Пока (Спр.ПолучитьЭлемент() > 0) Цикл

Состояние(Спр.Наименование);

Сообщить(Спр.Наименование);

Sec = ?(Спр.ЭтоГруппа = 1, "Folder", "DL");

Таб.ВывестиСекцию(Sес + "-V1");

Таб.ПрисоединитьСекцию(Sec + "-V3");

КонецЦикла;
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.