Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

проблема открытия формы документа

проблема открытия формы документа
Я
   alexshape
 
23.11.20 - 12:01
Привет Всем. Есть документ Входящее письмо. При открытии формы документа выскакивает ошибка:

Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'v':
    форма: Элемент
    имя: {http://v8.1c.ru/8.2/uobjects}v
по причине:
Ошибка при записи XDTO
по причине:
Текст XML содержит недопустимый символ в позиции 13 :
_7_1@065_851.7_1@065=8

выгружаю этот документ через обработку загрузка выгрузка, все ок
   alexshape
 
1 - 23.11.20 - 12:06
вываливается перед выполнение процедуры "При открытии"
   RomanYS
 
2 - 23.11.20 - 12:08
(1) Элемент "V" есть на форме?
Кэш чистил?
   alexshape
 
3 - 23.11.20 - 12:12
Элемент "V"?? что это?
   RomanYS
 
4 - 23.11.20 - 12:13
Элемент формы или реквизит. Табличные документы на форме есть?
Начни с кэша.
   alexshape
 
5 - 23.11.20 - 12:15
(2) Чистка кэша не спасает
   youalex
 
6 - 23.11.20 - 12:19
Посмотри что в данных 
Если проблемный символ именно в данных, а это скорее всего,  то при получении например, через консоль запросов - тоже должно падать.
   Василий Алибабаевич
 
7 - 23.11.20 - 12:25
(6) ГЫ. Оно точно и есть в данных.
Вот здесь : "_7_1@065_851.7_1@065=8" ЦЫ(0) найдите символ в 13 позиции - это оно и есть.

Если консоль запросов выполняется в толстом клиенте то никаких ошибок не будет. Преобразование в XML выполняется для передачи с клиента на сервер и наоборот. В толстом этого нет.

Чаще всего такая шляпа прилетает когда ленивый пользователь заполняет данные в 1С бездумной копи-пастой. И выделяет несколько строчек.
   youalex
 
8 - 23.11.20 - 12:25
(1) вываливается при попытке сериализовать данные формы для передачи на клиент
   alexshape
 
9 - 23.11.20 - 12:35
Спасибо всем. Да, проблема в данных. Во вложении письма был файла с некорректным расширением

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.