Проверка результата логического выражения

Обработка для проверки результата логических выражений.

Маленькая обработка для проверки результата логических выражений "Если Условие Тогда". Обработку можно применять для самопроверки написанного кода. 

В тело обработки помещаем ожидаемое условие и получаем результат "Истина" или "Ложь".

Подключается стандартным способом в разделе "Дополнительные отчеты и обработки" или через"Открыть файл". "Обычное приложение".

Обработка тестировалась на конфигурации 1С: "Управление торговым предприятием для Украины", редакция 1.2 (1.2.45.1).

3 Comments

  1. ice-net

    Зачем вообще использовать такие сложные условия да еще и не выделенные логически?

    Вы же так в коде не пишите, у вас там есть набор переменных, надо все прогонять?

    Не (Истина и Ложь) = Истина или Истина и 1/0 И Не (Ложь и Ложь) = Истина или (Истина  ИЛИ (Не (Истина и Истина) = (Ложь или (Ложь И Не (Ложь и Истина)) = Истина или Ложь))
    

    Может проще сразу писать каждое логическое условие ИЛИ с новой строки, например: (И проверять потом ничего не придется)

    Если Не (Истина и Ложь) = Истина // Истина, дальше можно не смотреть.. (Кстати, конфигуратор дальше не будет проверять условия и..)
    или Истина и 1/0 //а вот тут будет ошибка деления на ноль =)
    //Другие ИЛИ
    Тогда
    //Код
    КонецЕсли
    
    Reply
  2. BigClock

    Хотелось бы узнать, зачем вообще для этого создавать отдельную обработку,

    ведь значение логического выражения можно получить в табло конфигуратора 1С при отладке.

    Reply
  3. rpgshnik

    (3) Ну вот теперь он про табло узнает… зачем, пусть бы творчески развивался.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *