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