Что такое Если, Тогда, ИначеЕсли, КонецЕсли в 1С:
Комплекс команд оператора условия, где
- Если - начало структуры оператора. Используется с логическим выражением.
- Тогда - блок операторов, который выполняется, если результатом логического выражения является значение Истина
- ИначеЕсли - блок операторов, который выполняется, если результатом всех предыдущих логический выражений является значение Ложь. Используется с логическим выражением.
- Иначе - блок операторов, который выполняется, если результатом всех предыдущих логический выражений является значение Ложь
- КонецЕсли - завершение структуры оператора
Как использовать условный оператор Если в 1С:
Синтаксис:
Если <Логическое выражение> Тогда
// Операторы
[ИначеЕсли <Логическое выражение> Тогда]
// Операторы
[Иначе]
// Операторы
КонецЕсли;
Пример кода:
Процедура КнопкаВыполнитьНажатие(Кнопка)
Если (Число1>Число2)
Тогда
Сообщить("число1 больше");
ИначеЕсли (Число2>Число1)
Тогда
Сообщить("число2 больше");
ИначеЕсли (Число1=Число2)
Тогда
Сообщить("числа равны");
КонецЕсли;
КонецПроцедуры