Если
Оператор условного выполнения.
Синтаксис:
Если <Логическое_выражение> Тогда //операторы; [ИначеЕсли <Логическое_выражение> Тогда] //операторы; [Иначе] //операторы; КонецЕсли;
Англоязычный Синтаксис:
If <Логическое_выражение> Then //операторы; [Elsif <Логическое_выражение> Then] //операторы; [Else] //операторы; Endlf;
Параметры:
<Логическое_выражение> | Логическое выражение. |
Тогда | Операторы следующие за Тогда выполняются, если результатом логического выражения в конструкции Если является истина. |
//операторы | Исполняемый оператор или последовательность таких операторов. |
ИначеЕсли | Логическое выражение, следующее за ключевым словом ИначеЕсли вычисляется только тогда, когда условия в Если и всех предшествующих ИначеЕсли оказались ложными. Операторы следующие за конструкцией ИначеЕсли – Тогда выполняются, если результатом логического выражения в данном ИначеЕсли является истина. |
Иначе | Операторы, следующие за ключевым словом Иначе выполняются, если результаты логических выражений в конструкции Если и всех предшествующих конструкциях ИначеЕсли оказались ложными. |
КонецЕсли | Ключевое слово, которое завершает структуру оператора условного выполнения. |
Описание:
Оператор Если управляет выполнением программы, основываясь на результате одного или более логических выражений. Оператор может содержать любое количество групп операторов, возглавляемых конструкциями:
ИначеЕсли — Тогда.
Пример:
Если (РабочаяДата() > '01.01.95') И (Сег = "Понедельник") Тогда Сообщить("Сегодня" + " " + Сег + " " + РабочаяДата()); КонецЕсли;