Содержание


Функциональные возможности АвтоДок

  • 1. Введение
  • 2. Бизнес-сценарий
  • 3. Список шаблонов
  • 4. Архив записей
  • 5. Конфигурация
  • 6. Настройки
  • 7. Создание записи
  • 8. Переменные
  • 9. Глобальные переменные
  • 10. Группировка бизнес-сценариев
  • 11. Справочники
  • 12. Управляющие конструкции
  • 13. Конструктор сложных типов переменных
  • 14. Создание нового типа переменных
  • 15. Работа с постоянными клиентами
  • Глава 12. Управляющие конструкции

    Глава 12. Управляющие конструкции

    Условные предложения

    Условные предложения

    Условные предложения имеют следующий синтаксис:

    {ЕСЛИ <Логическое выражение> ТО} <Текст 1> {ИНАЧЕ} <Текст 2> {КОНЕЦ ЕСЛИ} Это предложение означает, что если истинно <Логическое выражение>, то будет напечатан <Текст 1>, иначе будет напечатан <Текст 2>.

    В логическом выражении применяются следующие операторы сравнения:

    • Равно (=).

    • Не равно (<>).

    • Меньше (<).

    • Меньше или равно (<=).

    • Больше (>).

    • Больше или равно (>=).

    Например, вместо:

    {ЕСЛИ {$Пол} = 'Мужской' ТО}

    Гражданин {ИНАЧЕ} Гражданка

    {КОНЕЦ ЕСЛИ} будет напечатано:

    Гражданин

    Предложения ИНАЧЕ может не быть. Например, {ЕСЛИ {$Возраст} < 18 ТО}

    Несовершеннолетний

    {КОНЕЦ ЕСЛИ}

    В данном случае слово «Несовершеннолетний» будет напечатано только, если значение переменной {$Возраст} меньше 18. Если возраст больше 18, то ничего напечатано не будет.