Top.Mail.Ru
Меню
Каталог Программы 1С Опыт и отзывы Услуги Компания Статьи Контакты

Ошибка “Ошибка СУБД: 2201B: ERROR: invalid regular expression: invalid character range”

Основатель и генеральный директор компании MoscowSoft, Сорокин Сергей
Сорокин Сергей, Генеральный директор MoscowSoft  13.04.2025 Актуальность проверена: 14.04.2025   3 мин.
Подобрать перенос данных 1С

Специализируемся на переносах данных 1С с 2015г.

Подобрать перенос данных 1С >>

Интеграция 1С с маркетплейсами

Специализируемся на интеграциях 1С с маркетплейсами с 2021г.

Изучить продукты >>

Содержание

Самое неприятное по такой ошибке, что информация о ней видна только в журнале регистрации как результат выполнения регламентных заданий. У фоновых заданий с такой ошибкой будет статус “завершено с ошибкой”. Нет информации, на какой строке какого общего модуля возникает эта ошибка.

Текст ошибка обычно выглядит так: Ошибка СУБД: 2201B: ERROR: invalid regular expression: invalid character range

Причины ошибки invalid regular expression: invalid character range

Ошибка возникает при попытке выполнить запрос с условием ПОДОБНО в ситуации, когда в переданном параметре есть специальные символы.

Запрещены следующие символы:

[

]

_

%

^

Как избежать ошибки выполнения регулярных выражений

Необходимо экранировать специальные символы, если их все-таки нужно использовать в поиске как обычные символы текста, а не как команды для особых условий поиска.

MoscowSoft логотип

Нужна помощь?

Если не получается разобраться с вопросом самостоятельно, обратитесь к нам. Получите бесплатную консультацию эксперта!

Основатель и генеральный директор компании MoscowSoft, Сорокин Сергей
Сорокин Сергей, Генеральный директор MoscowSoft

Возврат к списку