Условие даёт булево значение. Выполняется одна из двух ветвей; Иначе не выполняется одновременно с Тогда.
Где и как запускать
Полный серверный общий модуль учебной базы. Собственные значения в памяти, без чтения или записи рабочих данных.
Подготовка
Используйте отдельную учебную базу без рабочих данных. Создайте серверный общий модуль УчебныйЯзык с флагом Сервер, без Привилегированный.
Вставьте весь модуль выбранного примера, а не одну процедуру внутрь другой. Из своей серверной команды учебной обработки вызовите УчебныйЯзык.ВыполнитьПример().
Все числа, строки и коллекции созданы в самом примере. Документы, регистры, файловая система и сеть не используются; никаких зависимостей от КА2/УНФ/УТ/БП нет.
Браузер показывает код, но не исполняет BSL. Проверки результата нужно выполнить вручную на платформе 8.5.1.1343 в учебной базе.
Процедура ВыполнитьПример() Экспорт
КоличествоВЗаявке = 3;
УчебныйОстаток = 5;
Если КоличествоВЗаявке <= УчебныйОстаток Тогда
Решение = "Товара достаточно";
Иначе
Решение = "Товара недостаточно";
КонецЕсли;
Сообщить(Решение);
Сообщить(Решение = "Товара достаточно");
КонецПроцедурыРазбор по шагам
Задать собственные числа: нужно 3, имеется 5. Это не чтение реального склада.
Вычислить сравнение 3<=5: Истина. Поэтому сохранить решение первой ветви.
Перейти к КонецЕсли, минуя Иначе; показать сохранённую строку и логическую проверку.
Повторить с заявкой 6: выбранной станет вторая ветвь. В этом коротком примере корректность отрицательного количества ещё не проверяется.
Как проверить результат
Для 3 вывести Товара достаточно, затем Истина.
После замены 3 на 6 вывести Товара недостаточно; последняя учебная проверка первой ветви станет Ложь.
Ожидаемый результат
Две ветви разобраны на реальном решении задачи с полностью заданными исходными данными.
На что обратить внимание
Тогда обязательно; завершается конструкция КонецЕсли, не КонецЦикла.
Не путайте сравнение внутри условия с присваиванием значения переменной.
Такой учебный остаток не учитывает резервы, организации и склад; для рабочего отчёта нужны правила конфигурации.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.