Не загружается файл xml при переносе данных #585381


#0 by vqwy
Из ЗиКа (314 рел) с трудом за 4 часа выгрузился xml  на 920 мб. Правила выгрузки взяты из Зарплаты бюджетной релиз 1.0.26.3 При загрузке файла на приеме 14140-ого объекта (я так понял, что это был один из док-ов приема) ругается : Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6031)}: Значение не является значением объектного типа (ИмяТипа) и вылетает. Как это можно побороть? Как заставить xml загрузиться?
#1 by Rie
Загляни в XML, посмотри, что за объект и какого он типа.
#2 by МимохожийОднако
Есть лобовой одноразовый вариант, если не хочешь думать. Обрамить кусок кода в 6031 Попытка Исключение.
#3 by vqwy
непосредственно в файле выгрузки?
#4 by vqwy
а, сорри, в правилах?
#5 by Rie
В обработке УниверсальныйОбменДаннымиXML При этом загрузка произойдёт (если "потерянное" значение не повлечёт ещё каких-то косяков) - но некоторые объекты/реквизиты останутся не заполненными.
#6 by МимохожийОднако
Нет ))) В {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6031)}: Вынеси обработку во внешний файл и в нем поставь
#7 by vqwy
ясно, спасибо, попробую
#8 by Вася Чез
выгружал бы частями, чтобы определить на каком доке выгрузка валится
#9 by vqwy
в типовой обработке только целиком
#10 by БибиГон
ошибка в данных, судя по / с трудом выгрузил. в какой типовой? оО
#11 by vqwy
в типовой обработке выгрузки/правилах выгрузки
#12 by БибиГон
универсальную попробуй. )
#13 by Rie
Всё ж таки загляни в XML. Идентификатор объекта тебе известен - вдруг там что интересное обнаружится? Кроме того, УниверсальныйОбменXML имеет режим отладки - можно из него попытаться полезную информацию извлечь.
#14 by vqwy
попробовал бы, да не знаю, как из ЗиКа через универсальный обмен выгрузить
#15 by Вася Чез
типовая обработка у меня ни в какую не хотела выгрузку делать даже, помню все сам писал при помощи КД
#16 by vqwy
я-то выгрузил, на грани возможностей оперативки. теперь вот это
#17 by vqwy
Всё-таки хелп. Не могу разобраться с оператором Попытка Исключение как его присобачить к этому куску
#18 by vqwy
апнусь, что ли
#19 by szhukov
Если в лоб, то: Но это чревато, имхо...
#20 by acsent
Какое то перечисление, которого нет в приемнике
#21 by Rie
Например, так:
#22 by ErrorEd88
Сразу на ум пришло (для лентяев) - попытка исключение конецпопытки; Столько раз выручало) Но уже опередило много народу.
#23 by Rie
Ты в xml-файле глянул, что за объект за нумером 14140?
#24 by vqwy
блин, ни блокнот, ни xml editor не тянут файл такого размера чем можно нормально его открыть?
#25 by Rie
Можно попробовать Notepad++ или Visual Studio Express. Хотя, конечно, гигабайт - он и в Африке гигабайт... Можно программно открыть этот xml как текст, найти там 14140 и вырезать кусок по нескольку килобайт до этого и после этого.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С