Имя: Пароль:
1C
1С v8
УПП. Обмен. Ошибка преобразования данных XML. Гуглил, яндексил(((
0 pozdeev-artem
 
17.07.14
10:03
Доброго времени.
УПП 1.3.22
8.2.15.289
РДБ.
При загрузке сообщения из подчиненного узла в журнале обмена регистрируется такая ошибка:
Ошибка при чтении изменений при обмене РИБ: {ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(1593)}: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка преобразования данных XML

Загрузил конфигурацию в подчиненный узел. Релизы баз одинаковые.
Больное место файла определить не представляется, т.к. ошибка фиксируется на методе ПрочитатьИзменения.

Гугл/яндекс, к сожалению, не помог.
Пожалуйста, поделитесь опытом, в чем может быть проблема.
Спасибо.
1 pozdeev-artem
 
17.07.14
10:11
ап, от безысходности(
2 mikecool
 
17.07.14
10:13
все ли теги в файле закрыты? может не до конца записаны изменения?
3 pozdeev-artem
 
17.07.14
10:15
(2) и так бывает? 8[ ]
сюрприз от разработчиков платформы?
4 ChiginAV
 
17.07.14
10:20
(0) Может недопустимые символы есть?
НайтиНедопустимыеСимволыXML(<СтрокаСимволов>, <ПозицияНачала>, <Версия>)
5 pozdeev-artem
 
17.07.14
10:22
(4)
нет, забыл упомянуть, таких не нашлось
6 Maxus43
 
17.07.14
10:24
(3) такое может быть, если с сетью проблемка или ещё что. Выгрузи заново, и опять попробуй загрузить.
Вобще ошибка что типа конфы разные
7 ChiginAV
 
17.07.14
10:25
(5) Если XML небольшой, попробуй в IE открыть. Может покажет где ошибка
8 pozdeev-artem
 
17.07.14
10:27
(6),
да была такая мысль, проделал, для верности, раза 4.

До сих пор эту ошибку удавалось лечить накатом конфигурации.

(7)
Здесь предлагают вариант решения: http://infostart.ru/public/65456/
но размер файла сообщения перешел разумный предел.
9 pozdeev-artem
 
17.07.14
10:28
Отпуск гибнет((( выручайте!!!
10 Maxus43
 
17.07.14
10:32
Кэш чисти. в обоих базах, в т.ч. и серверный кэш.
Скорей всего в базе где выгрузка - кривенький кэш
11 pozdeev-artem
 
17.07.14
10:50
(10) - свежая идея, спасибо, сейчас попробую
12 pozdeev-artem
 
17.07.14
11:02
(7) - файл все же открылся в IE и даже в Notepad.
Секции - <v8de:Changes
  <v8de:Signature>...</v8de:Signature>
- <v8de:Config ...  </v8de:Config> - идентичные.
13 Живой Ископаемый
 
17.07.14
11:14
возьми обработку ВыгрузкаЗагрузкаДанныхХМЛ.епф, там есть вкладка "Дополнительные объекты для выгрузки", нажать кнопку "Добавить объекты для выгрузки", и в появившемся окошке - нажать кнопку "Выбрать из запроса". Написать запрос, который выберет все зарегистрированные для обмена объекты для нужного тебе узла. Выгрузи их. В другой базе попробуй загрузить. Если что-то не в порядке, то тебе будет сказано в какой строке и какой позиции. Так ты локализуешь объект, на котором у тебя валится загрузка.
14 pozdeev-artem
 
17.07.14
11:36
(13) - козырная идея. пошёл пробовать.
15 Maxus43
 
17.07.14
11:40
(14) заколебёшся запрос писать. Лучше погляди в каких объектах больше всего зарегистрировано - их выгружай сначала, если загрузились норм - удаляй там регистрацию. и так потихоньку, частями
16 pozdeev-artem
 
17.07.14
11:41
(14) - есессно, методом половинного деления буду ловить)
17 pozdeev-artem
 
17.07.14
12:40
Отпуск спасен))
Используется версионирование объектов.
Отключил его регистрацию (файл стал очень маленький ("так вот, кто мне файлы обмена раздувает!")).
Кроме того отключил регистрацию нескольких регистров накопления, которые в принципе не используются для целей учета из за особенностей ведения учета.
Т.о. полезная информация сохранена и обмен задышал.

Очень помог совет в (13), за что очень благодарен!
А также спасибо всем откликнувшимся!