Имя: Пароль:
1C
 
Ошибка преобразования данных XML. Как лечить?
0 Галахад
 
гуру
24.09.21
09:51
{mngbase/DataExchangeReadChanges.lf(92)}: Ошибка при вызове метода контекста (ПрочитатьИзменения)
        ExchangePlans.ReadChanges(Message, TransactionSize);
по причине:
Ошибка преобразования данных XML: [sfile://C:/Users/ААА/AppData/Local/Temp/v8_828E_3d6.tmp][36590,15]

Что сделал:
1. Глазами посмотрел, что там в строке [36590,15]
2. Прочитал файл построчно, проверяя НайтиНедопустимыеСимволыXML
3. Посмотрел Одинаковые ли конфигурации
4. Почитал Интернеты, ничего путного не нашел...

Что еще можно сделать?
1 youalex
 
24.09.21
10:21
в редакторе этот файл открыть/сохранить (в браузере открыть как вариант) - и смотреть поломается или нет.
Скорее всего невидимые символы вроде 0x1A
2 RomanYS
 
24.09.21
10:32
(0) ну и что там в строке 36590?
3 Галахад
 
гуру
24.09.21
11:16
Коллеги, я же вроде писал про пункты 1, 2...

Вобщем, выгрузил конфигурацию, загрузил в узле РИБ.
И даже это не заработало пока кэш не зачистил у пользователя под которым работал в узле РИБ.
4 Галахад
 
гуру
24.09.21
11:21
А, да еще базе полечил. Хотя ошибок не нашел.

Вобщем постучал по всем бубнам.
5 pechkin
 
24.09.21
11:24
это ошибка несоответствия xml и объекта. либо другой набор (порядок) полей. или вместо элемента там группа
6 pechkin
 
24.09.21
11:24
смотри какой объект и в чем отличие от структуры бд
7 Галахад
 
гуру
24.09.21
11:33
(5) Хм. Интересно.

Строка 36590 это измерение регистра продажи, конкретно ИД элемента справочника.
Посмотрел историю регистр в обозримое время никто не трогал.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан