Ошибка в 1С «Текст XML содержит недопустимый символ в позиции 31»

Ситуация у клиента: при сканировании QR-кода ЧестныйЗнак программа 1С показывает ошибку. Конфигурация 1С УНФ 1.6.25.166, сканер Mertech CL-2210. Текст ошибки:

«Текст XML содержит недопустимый символ в позиции 31 :<считываемый_код>».

Ошибка при сканировании

Было сделано несколько подходов для поиска решения. В том числе проверили обновление конфигурации УНФ до актуального релиза — но дело было не в этом.

Также была гипотеза, что со сканером ШК все хорошо, а проблема в символе конкретного кода. Неа, мимо.

При проверке оказалось — ошибка возникала при сканировании любых штрихкодов. Именно в этом была причина.

Решение для частного случая

Для учетной системы требуется, чтобы передаваемый ШК был не длиннее 31-го символа. Поэтому решение заключается в настройке сканера — обрезке передаваемого кода до 31 символа.

Применительно к сканеру Mertech CL-2210 P2D необходимо активировать настройку с картинки:

31 символ

✅ Таким образом, указанная ошибка решается ограничением 31 символа.

__________
Если не получается или требуется дополнительная поддержка, наши программисты 1С готовы помочь → +7-911-500-10-11

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

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

Достигнут лимит времени. Пожалуйста, введите CAPTCHA снова.