Подскажите, как отладить код обработчиков при загрузке данных #548296


#0 by К_Дач
Суть такая. Выгружаю данные из ЗИК в ЗУП. Типовые правила обмена, проблема с правилом загрузки начислений/удержаний. Выгружает все месяца без ошибок. При загрузке создаются документы "Перенос данных", делающие необходимые движения по регистрам расчета и накопления. Так вот, некоторые месяца (три-четыре месяца из 24 за два года соответственно) не выгружает, пишет "Ошибка конвертации объекта XML". Пробовал в режиме отладки обработчиков разобраться. Выгружал обработчики в модуль (по третьему варианту "подставлять код алгоритмов по месту вызова"), указывал обработку как содержащую экспортный код - после этого пробовал. Пишет: "Ошибка в ПКО После загрузки НачисленияИУдержания" (привет, кэп!). Ставлю в модуле внешней обработки точку останова в этой процедуре - эффекта ноль... Что не так делаю? Подскажите, плз, немного.....
#1 by AlexNew
Остановка по ошибке обычно о многом рассказывает.
#2 by Шурик71
Отладку подключил? :) Файл заново выгрузил после подключения режима отладки? :) А вообще ИМХО - не надо по 3 варианту. Делай по первому. Пока в алгоритмы (то, что в КД описывается на закладке "алгоритмы и запросы") не уткнешься - достаточно, сами обработчики отлаживаются. А если на самом деле алгоритм отладить надо - легче в каком-нибудь обработчике временно заменить вызов алгоритма на его код. Так как иначе слишком много "условий" для корректной работы отладки. Но если все алгоритмы совсем не используют локальных переменных (только параметры конвертации) - то можно и поотлаживать отдельными процедурами.
#3 by К_Дач
В том то и дело, что используют. Конечно пользуюсь остановкой по ошибке - ошибка в экспортном коде дает ошибку возвращаемого значения в модуле обработки "УниверсальныйОбмен", то есть опять таки ошибка неявная... Можт немного индийский метод, но счс выгрузил по несколько дней "исправного месяца" и "неисправного".... Сижу, сравниваю, мне что-то подсказывает, что чего-то недовыгрузилось все-таки....
#4 by Шурик71
так зачем тебе отладка алгоритмов? обработчики можно и без нее отлаживать.
#5 by К_Дач
Мммм.... ну в принципе да... я почему алгоритмы тоже хотел посмотреть - потому что их вызов есть в ПКО объекта. Счс буду пробовать без алгоритмов)))
#6 by Шурик71
временно скопируй код вызываемого алгоритма в обработчик вместо вызова
#7 by К_Дач
Спс, уже сделал благодря Вашему посту
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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