Создал план обмена, как его теперь можно проверить?

1. user973528 05.09.18 09:26 Сейчас в теме
Создал план обмена, можно ли его как то отследить работает он вообще или нет?
Закинул правила обмена и правила регистрации в макеты плана, указал в составе нужные мне документы. Отключил авторегистрацию
Прикрепленные файлы:
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Denis_CFO 48 05.09.18 09:44 Сейчас в теме
(1) очевидно, что в источнике зарегистрировать объекты для обмена, выполнить обмен, проверить, появились ли объекты в приемнике. Профит.
Или я вопрос не правильно понял?
PRESTRus; user973528; +2 Ответить
3. user973528 05.09.18 09:57 Сейчас в теме
(2) А как их можно зарегистрировать? В правилах регистрации?
Обмен выполняется когда я добавляю в список базу?
4. user973528 05.09.18 10:04 Сейчас в теме
(2) Я просто не могу понять, как программа поймет в какую базу ей надо загрузить документы
5. Denis_CFO 48 05.09.18 10:43 Сейчас в теме
(4) тогда посмотрите типовой обмен между ЗУП и БП, потому что долго писАть... :)
user973528; +1 Ответить
6. user973528 05.09.18 10:44 Сейчас в теме
(5) Обработка регистрация изменений для обмена должна участвовать?
8. user973528 05.09.18 10:50 Сейчас в теме
(5) И нужно ли создавать подписку на события?
10. Denis_CFO 48 05.09.18 11:00 Сейчас в теме
(8)
создавать подписку на события?
для автоматической регистрации - да.
23. Ilkham 05.09.18 13:12 Сейчас в теме
(4) Нужно создать узлы обмена, где надо указать какая база где, указать код узла и отметить текущую базу как главный узел. Это надо делать в каждой базе и в каждой базе коды должны совпадать с теми что в другой.
7. Denis_CFO 48 05.09.18 10:50 Сейчас в теме
Не обязательно. Вы же можете объекты вручную регистрировать. Мне отсюда не видно, что вы там пытаетесь обменять :)
9. user973528 05.09.18 10:54 Сейчас в теме
(7) Могу немного скриншотов прислать. Я просто запутался что дальше нужно делать
11. Denis_CFO 48 05.09.18 11:00 Сейчас в теме
13. user973528 05.09.18 11:05 Сейчас в теме
(11) Вот сам план
Прикрепленные файлы:
14. user973528 05.09.18 11:07 Сейчас в теме
(11) Нужно выгружать только 5 документов, я их в состав и включил
12. herfis 499 05.09.18 11:02 Сейчас в теме
Первым делом можно проверить работу правил регистрации.
Записываешь объект, который должен пойти на обмен, и смотришь запросом появилась ли запись в таблице регистрации.
Если запросы конструктором делаешь, то там над списком таблиц закладки "Таблицы и поля" есть иконка со всплывающей подсказкой "Отображать таблицы изменений". Для каждой таблицы, участвующей в обмене, создается таблица регистрации изменений по планам обмена (какой объект на какой узел какого плана должен быть отправлен и номер сообщения, если выгрузка уже была, но квитанции еще не было).
17. user973528 05.09.18 11:13 Сейчас в теме
(12) Честно сказать я с запросами ещё плохо общаюсь
18. herfis 499 05.09.18 11:36 Сейчас в теме
(17) На этот печальный случай можно воспользоваться методом ПланыОбмена.ВыбратьИзменения()
Но вообще, програмист 1С без хорошего знания запросов - считай калека.
chemezov; +1 Ответить
19. user973528 05.09.18 11:47 Сейчас в теме
(18) Его в модуль объекта засовывать?
21. user973528 05.09.18 12:04 Сейчас в теме
(18) в модуль менеджера вообще обязательно код добавлять?
25. herfis 499 05.09.18 13:19 Сейчас в теме
(21) Ты спросил, как можно что-то проверить. Я сказал, как можно проверить работу регистрации изменений. Причем тут модуль менеджера, я не понимаю. Если ты совсем новичок, то возможно стоит начать с изучения механизмов платформы для обмена данными, а уже потом переходить к изучению подсистемы БСП "Обмен данными".
15. user973528 05.09.18 11:10 Сейчас в теме
Форма и макеты
Прикрепленные файлы:
16. user973528 05.09.18 11:10 Сейчас в теме
И выдернул из типового обмена код в модуль менеджера немного изменив данные в нем
20. user973528 05.09.18 11:55 Сейчас в теме
Дичь какая то, ничего не выходит
22. Ilkham 05.09.18 13:10 Сейчас в теме
Нужно создать узлы обмена, где надо указать какая база где, указать код узла и отметить текущую базу как главный узел. Это надо делать в каждой базе и в каждой базе коды должны совпадать с теми что в другой.
24. user973528 05.09.18 13:17 Сейчас в теме
(22) То есть в базе приёмник нужно тоже создать идентичный план?
30. pm74 199 05.09.18 21:29 Сейчас в теме
(24)
То есть в базе приёмник нужно тоже создать идентичный план?

не обязательно
план обмена нужен для того , чтобы все объекты которые изменились гарантированно зарегистрировались
посмотреть что зарегистрировано - обработка РегистрацияИзменений
простейший вариант выгрузки - через УниверсальныйОбмен (должны быть правила КД2 ), Там по моему есть привязка к плану обмена и удаление регистрации . В приемнике загрузка той же обработкой
26. Ilkham 05.09.18 13:25 Сейчас в теме
Да. И создать узлы обмена с идентичными кодами. В каждой базе отметить главный узел обмена. Таким образом вы подскажете системе что откуда и куда переносить, после регистрации изменений в данных.
user973528; +1 Ответить
27. user973528 05.09.18 14:06 Сейчас в теме
(26) Спасибо, буду пробовать обмениваться
28. user973528 05.09.18 15:06 Сейчас в теме
(26) А как после этого их еще запустить?
29. user973528 05.09.18 15:13 Сейчас в теме
(26) Создал однотипный план обмена что и в источнике, указал одинаковые коды и т.д.
31. smoln86 06.09.18 15:16 Сейчас в теме
Посмотри в журнале регистрации, должно быть написано все
Оставьте свое сообщение

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