Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

ПрочитатьXML(ЧтениеXML) - ошибка. Какая, где?

ПрочитатьXML(ЧтениеXML) - ошибка. Какая, где?
Я
   bolobol
 
03.05.18 - 14:55
Доброго дня!

На строке
ПрочитатьXML(ЧтениеXML);
Выпадает в ошибку:
Ошибка преобразования данных XML: [sfile://C:/Users/usr1cv82/AppData/Local/Temp/v8_10FC_1ce.xml][110,6]

В позиции файла 110, 6 содержится:
<Пользователь xsi:type="CatalogRef.Пользователи">c9dc71b9-2dc0-11e8-b7f7-005056bba2e2</Пользователь>

И чего не так с ней может быть?
Как осмотреть?
 
 
   bolobol
 
1 - 03.05.18 - 16:27
Хорошо, может, можно как-то пропустить?

Какую-то упреждающую проверку сделать?

Хоть что-то можно сделать, чтобы прочитать из хмл всё, что не вызывает разрыв мозга у 1С ?
   Вафель
 
2 - 03.05.18 - 16:28
(1) это тебе придется собственноручно парсить xml
   Вафель
 
3 - 03.05.18 - 16:29
а если поменять строки и колонки местами?
   Smile 8D
 
4 - 03.05.18 - 16:36
(1) Вчера столкнулся с такой же проблемой в УТАПЕ. Нормального решения так и не придумал. Первый вариант был через точку останова находить файл и подменять в нем "битые" значения. Но это неудобно ввиду того, что данный код выполняется при первом запуске после обновления (разработчики конфигурации выгружают xml из базы и загружают объекты из нее), а надо обновлять много баз.
Поэтому пришлось искать "битый" объект. По точке останова на ошибке можно найти предыдущий объект, а дальше посмотреть в файле "битый". Выяснилось, что в базе имеется элемент с таким ГУИД, а теперь пытаются создать группу с таким же ГУИДом и вылетает ошибка (видимо, был какой-то косяк в конфигурации на момент создания этого элемента).
Удалил во всех базах "битый" элемент и обновление прошло успешно.
   Nyoko
 
5 - 03.05.18 - 16:37
Посмотри закрыт ли тег перед ошибкой. Есть ли там пустые записи.
   bolobol
 
6 - 03.05.18 - 16:44
Да, файл полностью исправен. Грузится в исходную базу выгрузки, а вот то что в нём гуид группы содержится... это мысль! Проверим, спасибо.
   lEvGl
 
7 - 03.05.18 - 17:14
ну так может справочника такого в базе и нет?

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует