Имя: Пароль:
1C
1С v8
Ошибка данных XML
,
0 Cirus
 
10.03.16
12:15
В подчиненной базе данные выгружаются, но не загружаются с ЦБ. Возникает ошибка при загрузке данных:

Ошибка при чтении изменений при обмене РИБ: {ОбщийМодуль.ПроцедурыОбменаДанными(1736)}: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка данных XML: [file][77121,6]

В указанной строке никаких проблем нет. XML валидный.
На других базах все нормально отрабатывает.
Подскажите, как с этим быть?
1 франц
 
10.03.16
12:18
конфу в центральной меняли? изменения передавали?.. изменения применяли?... вроде как, как то так..
2 Cirus
 
10.03.16
12:38
Конфигурация изменялась, изменения передавались и применялись. Обмены после этого работали нормально. На след. день начала появляться ошибка
3 Cirus
 
10.03.16
14:12
Еще интересная вещь - при изменении конфигурации в центральной, ошибка на удаленной меняется на типичную: "Ошибка при чтении изменений при обмене РИБ: Данные принимаются от узла, для которого зарегистрированы изменения конфигурации"

После обновления возвращается "Ошибка данных XML"
4 Pro-tone
 
10.03.16
14:14
(3) смотри сам файл - может не той структуры файл или кодировка не та
5 Cirus
 
10.03.16
15:07
Структура не нарушена и идентична с другими файлами обмена(как и кодировка).
6 франц
 
10.03.16
15:32
а танцы с бубном с заклинанием очистки кеша были?..
7 Cirus
 
10.03.16
15:51
Танцую с бубном уже не первый день. Очистку кеша колдовал - безрезультатно
8 rozer76
 
10.03.16
15:53
отвяжи узел, загрузи конфу из ЦБ и привяжи обратно?
9 Cirus
 
10.03.16
20:38
(8) Не помогло
10 Cyberhawk
 
10.03.16
20:54
"На других базах все нормально отрабатывает" // Потому что причина в данных в этом XML-файле
"как с этим быть?"
Вижу два действия какие можно сделать:
- поставить у метода ПрочитатьИзменения кол-во элементов в транзакции
- убрать из XML-файла объект БД, на который ругается метод (возможно, там запрещенные непечатаемые символы, например); по крайней мере посмотреть, на какой элемент / атрибут ругается
11 Cirus
 
14.03.16
12:28
Помогло удаление из файла элемента справочника, который указан в ошибке. По номеру строки в XML-файле был указан <Parent>. Изменение родительского элемента не помогло внести необходимый элемент в подчиненную базу.
Поможет только пересоздание элемента справочника или есть еще варианты? (данного элемента в подчиненной базе нет)
12 Cyberhawk
 
14.03.16
12:35
(11) Зарегистрируй родителя на узле
13 Cirus
 
14.03.16
12:47
Пробовал, по-прежнему ошибка