Имя: Пароль:
1C
1С v8
Настройка НеЗамещатьОбъект в случае синхронизации
0 neo1109
 
22.10.18
08:01
Обмен между Аптека для Казахстана 2.2 (она же Розница для Казахстана) и
Бухгалтерия для Казахстана 3.0.22.
Вытащил с плана обмена типовые правила обмена.
У некоторых документов в событии ПриЗагрузке прописал
НеЗамещатьОбъект = ОбъектНайден И Объект.Ссылка.Проведен;
Смысл в том чтобы те документы которые уже перенеслись и успешно провелись уже не менялись.
Такое успешно прокатывает если переносить Универсальным обменом.
Но почему-то совершенно не работает если подсунуть эти правила в настройки синхронизации.
Может быть это как-то по другому решается?
1 Aleksey
 
22.10.18
08:11
настройка синхронизации игнорирует события. Точнее она использует прописанные событие в конфигураторе, а не в правилах. (но это не точно, лет 10 назад сталкивался с этим)
Короче отладчик в зубы
2 neo1109
 
22.10.18
08:18
(1) во блин (((
3 azt-yur
 
22.10.18
08:45
(0) а в приемнике правила корреспондента подменили?
4 neo1109
 
22.10.18
08:55
(3) неееет...
5 neo1109
 
22.10.18
09:05
(3) СПАСИБОООО!!! Реально заработало!!!
6 azt-yur
 
22.10.18
09:20
(5) обработчики выполняемые в приемнике теперь берутся из правил в приемнике. В старых конфигурациях такого не было.
Все наверное кто менял правила в синхронизациях попадались на эту фишку. Даже зная про нее, я лично часто забываю и трачу время на поиски ошибок