Имя: Пароль:
1C
Как страшно жить
Конвертация данных. Универсальный обмен данными. Мистика.
0 МойКодУныл
 
21.04.14
09:45
1. Проблема в ДНК 100% (1)
2. Проблема в новой версии обработки выгрузки 0% (0)
3. Проблема в данных 0% (0)
4. Проблема в правилах 0% (0)
5. Свой вариант 0% (0)
Всего мнений: 1

Добрый утр.
Сегодня столкнулся с проблемой. Перестали работать правила выгрузки из ЗУП в Управленческую базу. Правила и упр база не менялись. ЗУП обновляется до последней версии постоянно.

Суть ошибки:

Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(5213)}: Ошибка при вызове метода контекста (Прочитать): Ошибка разбора XML:  - [149530,7]
Фатальная ошибка:
Specification mandate value for attribute ачение
SystemId: file://C:/Users/<ПУтькФАЙЛУ>

Если перейти в файле на указанную строку, то можно увидеть такую ситуацию
<Зн
ачение>
Т.е. в середине имени тэга вставлен перенос строки. Исправил уже 3 таких "бага" руками. Всегда в разных местах иразных тэгах, даже в значении перечисления.

<Свой
ство>

Перечисления.ВидыПлатежей.
ВГосБюджет

Не могу понять системы и откуда это берется. Лезть в универсальный обмен данными желания совсем нет. Кто-нить сталкивался? А главное побеждал?
1 shuhard
 
21.04.14
09:46
(0) однозначно

Проблема в ДНК
2 МойКодУныл
 
21.04.14
09:51
(1) Знал, что это будет самый популярный вариант. Но вопрос остается.
3 Aleks73
 
21.04.14
09:56
(2) На яндексе забанили ?
4 dnab
 
21.04.14
10:07
Поменяли они модуль обработки в 2.5.80.1
На первый взгляд сделали чтение из временного файла и запись в файл результата порциями. Причем пишутся строкой с разделителем.
Сравни модули до и после, сам поймешь
5 ДенисЧ
 
21.04.14
10:10
6 МойКодУныл
 
21.04.14
10:14
(5) Пасиб.
(3) Видимо, не так искал.