Задумывались ли вы когда-нибудь, какой он этот типовой обмен БП - ЗУП: двусторонний или односторонний? И если двусторонний, то можно ли его сделать односторонним?
Предыстория. Есть компания, у которой настроен односторонний обмен между УТ 10.3 и БП 3.0, и двусторонний обмен между БП 3.0 и ЗУП 3.1. Оба обмена настроены в разрезе организаций.
Есть у меня в личных разработках обработка для УТ 10.3 - https://infostart.ru/1c/tools/1402737/ - которая автоматом и групповой обработкой регистрирует все документы за период по определенной организации - регистрирует документы в УТ для обмена с БП. Вместе с документами к обмену регистрируются все связанные справочники с бесконечным вложением связанных ссылок.
Ну вот, однажды воспользовался я этой своей обработкой - из УТ улетели в БП все документы, в том числе доверенности, а вместе с ними физические дица и виды документов (водит. удостоверения, паспорта и т.д). Далее физ.лица и виды документов улетели в ЗУП - что немного сбило данные в ЗУП.
Вот тогда и возник вопрос, а можно ли настроить односторонний обмен ЗУП - БП?
В поисках ответа нашел статью на ИТС "Синхронизация (выгрузка) данных для проводок между "1С:ЗУП 8" (ред. 3) и "1С:БП 8" (ред. 3.0) в программе "1С:Зарплата и управление персоналом 8" (редакция 3)" https://its.1c.ru/db/staff1c#content:34726:zup30
Если внимательно читать статью, то в нескольких местах найдете четкое определение, что типовой обмен БП - ЗУП - двусторонний.
Также из статьи станет понятно, что никаких типовых пользовательских настроек для изменения обмена из двустороннего в односторонний не существует.
Далее поиск ответов привел меня к статье на Инфостарт "Односторонний обмен ЗУП и БП" https://infostart.ru/1c/articles/1202561/
Из статьи стало понятно, что переделка на односторонний обмен подразумевает изменение типовых правил обмена или изменение типового алгоритма обмена в конфигурации - то есть подтвердилось, что пользовательскими настройками не решить вопрос.
Любые изменения влекут за собой постоянные издержки в сопровождении после обновления БП и ЗУП - элементарно проверить "не слетели ли изменения".
И любой способ закрывает только часть вопросов, и не гарантирует, что все будет работать автоматом и без дальнейшего вмешательства программиста.
Надо также понимать, взято из статьи ИТС "Организация одностороннего обмена" https://its.1c.ru/db/intgr83/content/158/hdoc - что:
Однако для правильного функционирования механизмов обмена и инфраструктуры сообщений, в частности, необходимо получение ответных сообщений, содержащих квитанции о доставке данных.
В итоге, проще оказывается следить за тем, какие документы и связанные справочники улетают из УТ в БП, и иногда руками править в ЗУП сведения, которые прилетели из БП.
На этом все.
Всем добра!