Есть задача загрузки данных из 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С переваривает.
ну,обычно,символы с кодами,меньшими 32 могут быть только 9,10 и 13.
поэтому,читайте как двоичные данные,а потом пишите.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший