0

Ошибка «Неправильное использование арифметической или строковой операции»

Ошибка «Неправильное использование арифметической или строковой операции» возникает при использовании неверного логического выражения в условии управляющего оператора.

Например, когда в условии оператора ветвления Вы используете несколько операций сравнения, объединенных по ИЛИ\И, Вам необходимо заключить каждую такую операцию в круглые скобки. Это требование вытекает из предположения, что у операций сравнения нет приоритета над булевыми операциями.

Пример использования

//неправильно
Если А<>Б И Б<>В Тогда
    //этот код никогда выполнен не будет
КонецЕсли;

//правильно
Если (А<>Б) И (Б<>В) Тогда
    //этот код будет выполнен
КонецЕсли;

Читайте также:

  1. Логические выражения во встроенном языке
  2. Управляющие конструкции встроенного языка

Добавить комментарий

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