Ключевое слово ЕСЛИ
1. Условный оператор.
Обозначает начало условного оператора.
Всегда используется совместно с ключевыми словами ТО и КОНЕЦ_ЕСЛИ. Может использоваться только в теле функции или метода.
Синтаксис:
ЕСЛИ <логическое выражение> ТО <секция "то"> КОНЕЦ_ЕСЛИ
или
ЕСЛИ <логическое выражение> ТО <секция "то"> ИНАЧЕ <секция "иначе"> КОНЕЦ_ЕСЛИ
Пример:
ЕСЛИ разрешено ТО НастроитьПарам КОНЕЦ_ЕСЛИ
2. Условное подключение библиотек.
При условном подключении библиотек используется совместно с ключевым словом ИСПОЛЬЗОВАТЬ вне объявления типа и тела функции или метода.
Синтаксис:
ИСПОЛЬЗОВАТЬ(ЕСЛИ <логическое выражение> ТО <список библиотек>)
или
ИСПОЛЬЗОВАТЬ(ЕСЛИ <логическое выражение> ТО <список библиотек 1> ИНАЧЕ <список библиотек 2>)
Использование библиотек и вычисление логического выражения происходит во время компиляции. Поэтому, допускается только константное выражение.
Пример:
КОНСТ ИспользоватьПротокол = __КОНФИГУРАЦИЯ__ = "debug"; // ДА в конфигурации "Отладка" ИСПОЛЬЗОВАТЬ(ЕСЛИ ИспользоватьПротокол ТО "ИнструментыПротокола.ibl")