alexkmbk / RegEx1CAddin

Native API component for executing regular expressions on 1C: Enterprise platform / Внешняя Native API компонента для выполнения регулярных выражений на платформе 1С:Предприятие 8
The Unlicense
173 stars 32 forks source link

Аварийное завершение программы при попытке анализировать несовместимый тип #14

Open QbeeQ opened 3 years ago

QbeeQ commented 3 years ago

Если вместо строки попытаться проанализировать число, то компонента вызовет аварийное завершение программы Неплохо было бы в данной ситуации привести несовместимый тип к текстовому представлению или, хотя бы, вызвать исключение. падает 32хразрядный клиент 8.3.18 на 64хразрядной винде. Шаблон выполнялся в файловой базе на сервере в фоновом задании. Значение получено из ячейки Екселевсеого файла. Пример могу дать только вечером.

QbeeQ commented 3 years ago

Вот пример подключаемой обработки, которая стабильно роняет 1С версии 8.3.18.1289 image

Киллер.zip

alexkmbk commented 3 years ago

Вот пример подключаемой обработки, которая стабильно роняет 1С версии 8.3.18.1289 image

Киллер.zip

Ок, спасибо! ошибка воспроизвелась.

alexkmbk commented 2 years ago

Если вместо строки попытаться проанализировать число, то компонента вызовет аварийное завершение программы Неплохо было бы в данной ситуации привести несовместимый тип к текстовому представлению или, хотя бы, вызвать исключение. падает 32хразрядный клиент 8.3.18 на 64хразрядной винде. Шаблон выполнялся в файловой базе на сервере в фоновом задании. Значение получено из ячейки Екселевсеого файла. Пример могу дать только вечером.

Исправлено в тестовой версии 14.2 - https://github.com/alexkmbk/RegEx1CAddin/releases/tag/14.2