Имя: Пароль:
1C
1С v8
Ошибка преобразования данных XDTO (Загрузка данных в регистр сведений Штрихкоды)
0 sv201
 
12.12.19
00:36
Есть задача загрузки данных из csv файла в регистр штрихкодов в 1С Розница 2.2.
Штрихкод имеет формат: 010290000026378921?Khe0VRPJKM>v91803992ug6ZxB1qGfSY7tfUWENsAhNH693767p0sP/kTUBLGEL40Q36G81Ht3IWDORsGax9vSm6LF/VUfR6FdV8x3Tv+g==

При загрузке программно в запись регистра сведении выдает ошибку
Ошибка преобразования данных XDTO:
Запись значения свойства 'Value':
    форма: Элемент
    имя: {http://v8.1c.ru/8.1/data/core}Value
по причине:
Ошибка при записи XDTO
по причине:
Текст XML содержит недопустимый символ в позиции 31 :
010290000026378921?Khe0VRPJKM>v91803992ug6ZxB1qGfSY7tfUWENsAhNH693767p0sP/kTUBLGEL40Q36G81Ht3IWDORsGax9vSm6LF/VUfR6FdV8x3Tv+g==

Но если этот штрихкод добавить вручную то все хорошо 1С переваривает.
1 hhhh
 
12.12.19
04:47
(0) ну вот же у вас недопустимый символ 

как раз на позиции 31
2 BeerHelpsMeWin
 
12.12.19
08:31
обычный символ-разделитель в штрихкоде с кодом ascii 29
3 Сияющий в темноте
 
12.12.19
09:01
ну,обычно,символы с кодами,меньшими 32 могут быть только 9,10 и 13.
поэтому,читайте как двоичные данные,а потом пишите.