Как отключить автоматическую регистрацию изменений документов для одной организации?

1. Rain88 373 09.03.18 18:09 Сейчас в теме
Доброго времени суток!
Имеется настроенный план обмена между УНФ (1.6.11.81) и БП. Данные по документам передаются только из УНФ в БП по двум организациям. Необходимо добавить передачу документов по третьей организации из УНФ в БП, но так, чтобы измененные документы именно по третьей организации не регистрировались автоматически к отправке, а только вручную. Каким образом это можно организовать?
По теме из базы знаний
Найденные решения
14. cassper 13.03.18 15:01 Сейчас в теме
(13) Т.е. эти не срабатывают? По логике вещей именно они и должны срабатывать для регистрации изменений в плане обмена
Прикрепленные файлы:
delphiman4@gmail.com; Somaha; Ali_q; +3 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Rain88 373 11.03.18 20:37 Сейчас в теме
Вопрос остается открытым. Пробовала сделать подписку на событие При записи для документов с использованием метода УдалитьРегистрациюИзменений, ничего не получилось, все равно документ регистрируется к отправке.
Также не получается отловить событие, где происходить регистрация изменений документов. С планами обменов мало работала, может кто-нибудь подскажет куда копать?
3. cassper 11.03.18 20:44 Сейчас в теме
А в плане обмена есть отбор по организациям, по которым происходит регистрация? Если да, то выбрать в этом плане только 2орг. Создать ещё один план обмена и там задать ручную регистрацию документов.

Если в плане нет отбора по орг, тогда искать возможность либо удалять регистрацию по третьей орг, либо создать обработку, которая будет запускать обмен по вашему плану обмена, но перед самим обменом написать удаление документов из таблицы регистрации по третьей орг.
4. Rain88 373 11.03.18 20:58 Сейчас в теме
(3) Отбор по организациям есть. А не будет проблем с синхронизацией справочников, если создать второй план обмена по третьей организации?
5. Rain88 373 11.03.18 21:01 Сейчас в теме
Там же по идее при синхронизации по второму плану обмена будут создаваться опять записи о соответствии объектов в базах (в данном случае справочников) и получится вроде как избыточность информации.
6. cassper 11.03.18 21:13 Сейчас в теме
Со вторым планом придётся так же выполнять соответствие объектов. Я такую схему не реализовывал у себя. Предложил, что в голову пришло.

Либо вариант второй с очисткой регистрации перед обменом по орг. Но здесь не понятно тогда, что нужно оставить для выгрузки по третьей орг в случае ручной регистрации.
8. Rain88 373 11.03.18 21:19 Сейчас в теме
(6) думаю очистка перед обменом не подойдет, потому что к сожалению пока невозможно определить какие документы необходимо оставлять.
7. cassper 11.03.18 21:14 Сейчас в теме
Но на данный момент пока решается вопрос в базе источника убрать регистрацию организации без последующих уточнений
9. Rain88 373 11.03.18 21:25 Сейчас в теме
Если открыть план обмена и посмотреть состав, то можно увидеть, что для всех объектов свойство Авторегистрация установлено в значение Запретить, соответственно запись изменений происходить где-то программно, вот только не могу найти где.
10. cassper 11.03.18 21:40 Сейчас в теме
(9)в существующих подписках есть что-то связанное с рег.изменений для планов обмена? Можно отладку произвести с авто подключением отладки фоновых
12. Rain88 373 13.03.18 11:31 Сейчас в теме
(10) При использовании отладчика ни в одной из подписок, связанных с обменом, точки останова не срабатывают.
13. cassper 13.03.18 14:58 Сейчас в теме
(12) Оксана, не хочу повторяться, но отладку производили с автоподключением фоновых?
Прикрепленные файлы:
14. cassper 13.03.18 15:01 Сейчас в теме
(13) Т.е. эти не срабатывают? По логике вещей именно они и должны срабатывать для регистрации изменений в плане обмена
Прикрепленные файлы:
delphiman4@gmail.com; Somaha; Ali_q; +3 Ответить
15. Rain88 373 13.03.18 16:08 Сейчас в теме
(14) Делала отбор по подсистеме обмен данными, указанные вами подписки к ней не относились, поэтому сразу не увидела.
16. cassper 13.03.18 16:24 Сейчас в теме
17. Rain88 373 13.03.18 16:41 Сейчас в теме
(16) Беглый взгляд указывает, на то, что выбрано нужное направления, но там еще копать и копать)
11. Tiger77 69 12.03.18 02:51 Сейчас в теме
(9) Проверьте подписки на события нужных вам документов - вероятно код для регистрации спрятан там.
18. Rain88 373 16.03.18 11:49 Сейчас в теме
В общем, все оказалось достаточно просто, нужную процедуру нашла и добавила требуемое условие, всем спасибо за помощь.
19. JIeoIIoJIbD 11.04.19 14:09 Сейчас в теме
(18) Это здорово ! сообщение на уровне "Я знаю, но вам не скажу".
Ali_q; Hamma; +2 Ответить
20. Rain88 373 15.04.19 20:49 Сейчас в теме
(19) А в чем сложность воспользоваться отладчиком? Верный ответ помечен, смотрите на картинку, находите подписку, через нее переходите в процедуру, она там одна, далее два раза переходите и попадаете в процедуру "ЗарегистрироватьИзменениеОбъекта".
Кому лень воспользоваться отладчиком, в этой процедуре находите "ДополнитьПолучателей", переходите и редактируете, добавляя проверки типа обрабатываемого объекта и в зависимости от проверки добавляете или нет узлы ("ДобавитьУзлы").
delphiman4@gmail.com; +1 Ответить
21. JIeoIIoJIbD 18.04.19 15:34 Сейчас в теме
(20)
...попадаете в процедуру "ЗарегистрироватьИзменениеОбъекта".
.... в этой процедуре находите "ДополнитьПолучателей"....

Отличный ответ, спасибо.

Пользователи на форум приходят за быстрым ответом, а не за ссылкой на страницу книги, где будет описан механизм. ( из 4 строк текста полезные только 6 слов )
22. Rain88 373 18.04.19 18:16 Сейчас в теме
(21) Там все интуитивно понятно, главное есть подсказка в нужном направлении.
JIeoIIoJIbD; +1 Ответить
23. JIeoIIoJIbD 22.04.19 15:41 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот