Имя: Пароль:
1C
1С v8
Конвертация данных - как отловить ошибку?
,
0 Rounder
 
11.05.12
08:57
Выгружено почти 240К объектов.
При загрузке примерно на 79К объекте останавливается по ошибке: Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6009)}: Значение не является значением объектного типа (ИмяТипа)

Как выловить на каком именно объекте заткнулись? И почему?
1 Rizhij_Nikitos
 
11.05.12
09:01
Да вот фиг его знает (а вроде даже никак), чисто по логике вещей( как бы так), если бы можно было отлавливать так ошибки было бы очень неплохо ...
Скорее у тебя просто нету поля ИмяТипа у объекта.
2 Rounder
 
11.05.12
09:04
Блин - неужели нету никакого способа?
3 Aprobator
 
11.05.12
09:08
поставить точку останова в обработке и посмотреть в отладчике не катит?
4 Рэйв
 
11.05.12
09:09
(0)Оберни строку на которой спотыкается и в исключении поставь точку останова
5 Рэйв
 
11.05.12
09:09
* Оберни в попытку
6 Rounder
 
11.05.12
09:10
(4) Боюсь сильно скорость пострадает - но видимо иного выхода нету...
7 Irek-kazan
 
11.05.12
09:10
или самый тупой вариант, выгружать объекты частями
8 Рэйв
 
11.05.12
09:10
(6)Так найдешь в чем ошибка, да верни все на место
9 Rounder
 
11.05.12
09:12
Всем пока спасибо. Буду пробовать вариант (4)
10 gavrikprog
 
11.05.12
09:12
дроби на части выгрузку. возможно методом выгрузки частями будет быстрее

Иногда полурабочие выгрузки так юзал - в течении получаса находил все кривые ПВД - и грузил без них.
Их потом Апосля, когда время появляется - если нужны
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший