Конвертация данных 2.0 отладка #556831


#0 by Aceforg
Как можно поставить точку останова в правилах обмена? В коде видно, что правила выполняются с помощью Выполнить. Или есть какие-нибудь другие инструменты отладки?
#1 by vicof
в УниверсальномОбменеДаннымиXML есть кнопка "Настройка отладки выгрузки"
#2 by Господин ПЖ
почитать справку от КД... там все есть
#3 by rs_trade
Ставишь точку останова в процедурах вызываемых в Выполнить.
#4 by Aceforg
Можно поподробнее? Весь код из ПКО перенести в внешнюю обработку? Как же в правиле вызвыть процедуры?
#5 by Aceforg
И в справке и в книге Филатова по КД2 нет ничего подобного
#6 by Господин ПЖ
а если найду?
#7 by Aceforg
в настройках постоянного обмена ничего подобного нет
#8 by strange2007
Отладка в КД делается в 3 ступени (по сложности и по времени) 1. Включить вывод комментирования. 2. Вставлять серию сообщить в правилах 3. Использовать отладку. При этом сгенерится код для модуля обработки. Последний самый трудный способ
#9 by rs_trade
я имел ввиду что если в Выполнить вызывается какая либо процедура, например ВыгрузитьПоПравилу, то точка останова в этой процедуре срабатывает. Я например обычно использую п.2 в
#10 by strange2007
Для сложных отладок этого мало. Бывают такие задачки....
#11 by rs_trade
+ так же можно смотреть в отладчике состояния переменных до и после вызова Выполнить. Например в ВыгрузкаОбъектаВыборки( тут куча входящих параметров ) ставишь точку на строку Выполнить(Конвертация.ПередВыгрузкойОбъекта); и смотришь параметры, до и после
#12 by rs_trade
задачи всякие по сложности встречались. но способом п.3 из никогда не пользовался. как то обходился.
#13 by strange2007
Чем плох 3 пункт в ?
#14 by strange2007
Был косяк в КД с поиском. Если в разных ПКО источник и премник одинаковые, то алгоритм поиска только один будет использоваться. Хоть сколько пиши, использоваться будет только первый. Или как вариант, разобраться в алгоритме конвертации субконто
#15 by rs_trade
ничем не плох. просто лень заморачиваться. для 7.7 его юзал. там по другому никак.
#16 by strange2007
В 77 нет Выполнить
#17 by rs_trade
ну там модуль обработки в файл выгружается, потом его в обработку надо скопипастить. я про это.
#18 by Aceforg
Спасиб
#19 by strange2007
Я знаю, переносов сам много делал. В 77 лучше #ЗагрузитьИзФайла
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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