воскресенье, 18 марта 2012 г.

Решение одной ошибки с загрузкой из XML

Выгрузил данные по правилам из БГУ 7.7.
Начал загружать в БГУ 8.
Вывалилась ошибка на загрузке 360 элемента
Фатальная ошибка:
PCDATA invalid Char value 1
SystemId: file://C:/Users/Admin/Desktop/12334455.xml

В гугле нашел только ответ на подобный вопрос, мол, высылайте базу разработчику.
Это не устроило.
Методом подбора))) определил, что валится на загрузке контрагентов.
Отдельно выгрузил контрагентов, нашел кусок (объект) , на который ругалось. Вырезал его, проверил - все загрузилось нормально.
Посмотрел, что с этим объектом - в хмл и в 7.7. Открылось: пользователи при записи полного наименования указали вот так
"Транс фер"
т.е. после транс стоял разрыв.
Выгрузиться все выгрузилось, но при загрузке чтение не шло, т.к. не были закрыты нужные символы.
Тип="Строка"><Пусто><Свойство Имя="КПП" Тип="Строка"><Значение>560901001<Свойство Имя="НаименованиеПолное" Тип="Строка"><Значение>ООО "Транс ер"<Свойство Имя="ОГРН" Тип="Строка"><Пусто><Свойство Имя="Отчество"

Поправил в 7.7 - всё пошло нормально.

Комментариев нет:

Отправить комментарий