Почему справочник Проекты из 1С:Документооборот не виден при настройке бесшовной интеграции в 1С:ERP?

Программист 1С v8.3 (Управляемые формы) 1С:ERP Управление предприятием IT и автоматизация бизнеса
← На главную

При настройке правил бесшовной интеграции между 1С:ERP Управление предприятием и 1С:Документооборот 2.1 специалисты нередко сталкиваются с ситуацией: в качестве объекта со стороны 1С:ERP можно выбрать справочник Проекты, однако в списке целевых объектов 1С:Документооборота одноименный справочник отсутствует. Доступны только внутренние, входящие, исходящие документы и бизнес-процессы.

Выясним причину такого поведения подсистемы интеграции и рассмотрим варианты решения поставленной задачи.

Архитектурные особенности Библиотеки интеграции с 1С:Документооборотом (БИД)

Проанализируем принципы работы механизма бесшовной интеграции. В типовой реализации БИД для редакции 2.1 бесшовное взаимодействие предназначено для создания, отображения и согласования документов (внутренних, входящих, исходящих), файлов и бизнес-процессов на стороне 1С:ДО на основании объектов учетной системы.

Справочник Проекты в 1С:Документообороте является нормативно-справочной информацией (НСИ) и выступает в роли аналитического реквизита для процессов и документов, а не самостоятельным целевым объектом для бесшовной связи. По этой причине его нельзя выбрать напрямую в правилах интеграции в качестве сопоставляемого объекта конфигурации 1С:ДО.

Кроме того, в типовом плане обмена СинхронизацияДанныхЧерезУниверсальныйФормат (формат EnterpriseData) между 1С:ERP и 1С:ДО 2.1 справочник Проекты по умолчанию исключен из состава синхронизируемых объектов НСИ.

Способ 1. Бесшовная интеграция через внутренний документ «Паспорт проекта» (без изменения конфигурации)

Если требуется получить в карточке проекта 1С:ERP стандартную панель 1С:Документооборота с процессами согласования, статусами и прикрепленными файлами, разберем типовой сценарий реализации через документ-паспорт:

  1. Перейдем в 1С:Документооборот в раздел Настройка и администрирование и откроем Виды документов (внутренние).
  2. Создадим новый вид документа с наименованием Паспорт проекта или Карточка проекта.
  3. В настройках созданного вида документа обязательно установим флаг Вести учет по проектам.
  4. Перейдем в 1С:ERP в настройки правил интеграции с 1С:Документооборотом.
  5. Создадим правило интеграции, где объектом 1С:ERP укажем справочник Проекты, а объектом 1С:ДО — внутренний документ вида Паспорт проекта.
  6. В таблице сопоставления реквизитов настроим передачу наименования проекта и автоматическое заполнение реквизита Проект в документе 1С:ДО.

В результате при создании проекта в 1С:ERP пользователь сможет прямо из его карточки инициировать создание связанного документа в 1С:ДО, запускать процессы согласования и просматривать текущее состояние проекта через стандартную гиперссылку.

Способ 2. Расширение типовых правил синхронизации EnterpriseData

Если цель заключается в автоматической передаче элементов справочника Проекты из 1С:ERP в 1С:ДО (для повторного использования в аналитике документов), настроим обмен через EnterpriseData:

  1. С помощью расширения конфигурации или в режиме изменения конфигурации включим справочник Проекты в состав плана обмена СинхронизацияДанныхЧерезУниверсальныйФормат в обеих базах.
  2. Добавим правила конвертации данных (КД 3.0 / XDTO-пакет) для выгрузки и загрузки реквизитов проекта (наименование, код, даты начала и окончания, руководитель проекта).
  3. Настроим сопоставление элементов по уникальному идентификатору (GUID), что обеспечит полную идентичность ссылок в обеих информационных базах.

Способ 3. Добавление навигационной ссылки на карточку проекта в 1С:ДО

Если не требуется создавать внутренний документ и запускать процессы, а необходимо лишь предоставить пользователю возможность быстрого перехода в карточку проекта 1С:ДО, реализуем доработку формы:

  1. В расширении для формы элемента справочника Проекты в 1С:ERP создадим гиперссылку или командную кнопку перехода.
  2. Сформируем навигационную ссылку для веб-клиента 1С:ДО или внутреннюю ссылку платформы вида e1cib/data/Справочник.Проекты?ref=..., подставив идентификатор сопоставленного элемента.
  3. Вызовем команду ПерейтиПоНавигационнойСсылке() для открытия карточки в тонком или веб-клиенте.
← На главную