Перейти к содержанию
bslls:InvalidCharacterInFile

Недопустимый символ (InvalidCharacterInFile)

  • Тип: Ошибка
  • Важность: Важный
  • Включена по умолчанию: Да
  • Теги: error, standard, unpredictable

Описание диагностики

В текстах модулей (включая комментарии) не допускается использовать неразрывные пробелы и знак минус "-" в других кодировках (короткое, длинное тире, мягкий перенос и т.д.).

Такие символы часто оказываются в тексте модулей при копировании из офисных документов и приводят к ряду сложностей при разработке.

Например:

  • не работает поиск фрагментов текста, включающих «неправильные» минусы и пробелы
  • некорректно выводятся подсказки типов параметров процедур и функций в конфигураторе и расширенная проверка в 1С:EDT
  • указание «неправильного» минуса в выражениях приведет к синтаксической ошибке

Диагностика обнаруживает следующие недопустимые символы

  • Среднее тире
  • Цифровое тире
  • Длинное тире
  • Горизонтальная линия
  • "Неправильный" минус
  • Мягкий перенос
  • Неразрывный пробел

Источники

Соответствие стандартам

Источник диагностики