Имя: Пароль:
1C
1С v8
Ошибка преобразования данных XDTO
0 daemvik
 
11.10.19
19:25
приветствия... с этой проблемой уже все мозги "сломал". Проблема в следующем. Конфа "Документооборот 2.1" есть функционал внесения изменений к приложенным word файлам. при открытии формы просмотра и внесения замечаний для документов формата "doc" возникает ошибка следующего содержания:
Ошибка преобразования данных XDTO:
Запись значения свойства 'v':
    форма: Элемент
    имя: {http://v8.1c.ru/8.2/uobjects}v
по причине:
Ошибка при записи XDTO
по причине:
Текст XML содержит недопустимый символ в позиции 56443 :
<...>
при открытии для файлов формата "docx" такой проблемы нет. Для решения данной проблемы стали при чтении данных преобразовывать текст XML в формат строка base64 при передаче данных на сервер и обратно. это помогло при работе с формой. но именно при открытии когда срабатывает обработчик ожидания для обрабобтки активизации строки вывалиывается эта ошибка.

Не знаю насколько понятно изложил суть проблемы. Если что задавайте вопросы.

Есть ли мысли насчет решения этой проблемы? Сразу хочу сказать, что отказаться от формата "doc" нельзя. Змена недопустимых символов XML тоже не вариант, потому что можем потерять специальные символы word'a и это может аукнуться при обратном преобразовании xml в word.