Тернарный оператор в 1С позволяет вычислить одно из двух заданных выражений в зависимости от результата вычисления логического выражения, в то время как условный оператор «Если» управляет выполнением программы, основываясь на результате одного или более логических выражений. 15
Синтаксис тернарного оператора: ?(<Логическое выражение>, <Выражение 1>, <Выражение 2>). 1
Работа оператора: если результат логического выражения равен Истина, то вычисляется выражение 1, если Ложь — то выражение 2. 1
Условный оператор «Если» может содержать любое количество групп операторов, возглавляемых конструкциями «ИначеЕсли» — »Тогда». 14 Операторы, следующие за «Тогда», выполняются, если результатом логического выражения является значение Истина, а операторы, следующие за ключевым словом «Иначе», — если результаты логических выражений в конструкции «Если» и всех предшествующих конструкциях «ИначеЕсли» равны Ложь. 1