При настройке правил бесшовной интеграции между 1С:ERP Управление предприятием и 1С:Документооборот 2.1 специалисты нередко сталкиваются с ситуацией: в качестве объекта со стороны 1С:ERP можно выбрать справочник Проекты, однако в списке целевых объектов 1С:Документооборота одноименный справочник отсутствует. Доступны только внутренние, входящие, исходящие документы и бизнес-процессы.
Выясним причину такого поведения подсистемы интеграции и рассмотрим варианты решения поставленной задачи.
Проанализируем принципы работы механизма бесшовной интеграции. В типовой реализации БИД для редакции 2.1 бесшовное взаимодействие предназначено для создания, отображения и согласования документов (внутренних, входящих, исходящих), файлов и бизнес-процессов на стороне 1С:ДО на основании объектов учетной системы.
Справочник Проекты в 1С:Документообороте является нормативно-справочной информацией (НСИ) и выступает в роли аналитического реквизита для процессов и документов, а не самостоятельным целевым объектом для бесшовной связи. По этой причине его нельзя выбрать напрямую в правилах интеграции в качестве сопоставляемого объекта конфигурации 1С:ДО.
Кроме того, в типовом плане обмена СинхронизацияДанныхЧерезУниверсальныйФормат (формат EnterpriseData) между 1С:ERP и 1С:ДО 2.1 справочник Проекты по умолчанию исключен из состава синхронизируемых объектов НСИ.
Если требуется получить в карточке проекта 1С:ERP стандартную панель 1С:Документооборота с процессами согласования, статусами и прикрепленными файлами, разберем типовой сценарий реализации через документ-паспорт:
Проекты, а объектом 1С:ДО — внутренний документ вида Паспорт проекта.Проект в документе 1С:ДО.В результате при создании проекта в 1С:ERP пользователь сможет прямо из его карточки инициировать создание связанного документа в 1С:ДО, запускать процессы согласования и просматривать текущее состояние проекта через стандартную гиперссылку.
Если цель заключается в автоматической передаче элементов справочника Проекты из 1С:ERP в 1С:ДО (для повторного использования в аналитике документов), настроим обмен через EnterpriseData:
Проекты в состав плана обмена СинхронизацияДанныхЧерезУниверсальныйФормат в обеих базах.GUID), что обеспечит полную идентичность ссылок в обеих информационных базах.Если не требуется создавать внутренний документ и запускать процессы, а необходимо лишь предоставить пользователю возможность быстрого перехода в карточку проекта 1С:ДО, реализуем доработку формы:
Проекты в 1С:ERP создадим гиперссылку или командную кнопку перехода.e1cib/data/Справочник.Проекты?ref=..., подставив идентификатор сопоставленного элемента.ПерейтиПоНавигационнойСсылке() для открытия карточки в тонком или веб-клиенте.