Настройка бесшовной интеграции между 1С:Бухгалтерией предприятия 3.0 КОРП (БП) и 1С:Документооборотом 3.0 (ДО) — это сложный процесс, требующий строгого соответствия версий программных продуктов и корректной настройки веб-сервисов. Часто пользователи сталкиваются с ошибкой на этапе выбора объекта ДО при настройке правил интеграции, даже если авторизация на веб-сервисе прошла успешно. В этой статье мы подробно разберем, почему возникает эта проблема и как ее устранить.
Разберем ситуацию: если вы пытаетесь подключить современный 1С:Документооборот 3.0 к относительно старому релизу БП 3.0, система может выдать ошибку при обращении к метаданным. Основная причина кроется в Библиотеке интеграции с документооборотом (БИД), которая встроена в вашу учетную систему.
Проанализируем версии БИД:
Документы предприятия.Выясним причину ошибки: если ваша 1С:Бухгалтерия имеет релиз ниже 3.0.121, в нее, скорее всего, встроена БИД 1.1. Попытка выбрать объект из ДО 3.0 через старую библиотеку приведет к ошибке, так как система ожидает увидеть справочники ВнутренниеДокументы или ВходящиеДокументы, которые в новой версии ДО заменены на иные механизмы. Таким образом, первым шагом решения является обновление БП 3.0 КОРП до актуального релиза (рекомендуется 3.0.130 и выше).
Рассмотрим техническую сторону взаимодействия систем. Бесшовная интеграция работает через HTTP/HTTPS протоколы, обращаясь к опубликованному веб-сервису на стороне ДО. Проанализируем настройки публикации:
Для корректной работы с ДО 3.0 должен быть опубликован сервис DMService. Откройте файл публикации default.vrd на вашем веб-сервере (IIS или Apache) и убедитесь, что секция сервиса выглядит следующим образом:
<service name="DMService"
alias="dm.1cws"
targetNamespace="http://www.1c.ru/do/dm"
enable="true">
</service>
Если в файле default.vrd указаны старые параметры или сервис не включен (enable="false"), интеграция работать не будет. Также важно проверить, что в самой базе 1С:Документооборот в разделе Настройка программы — Общие настройки установлен флаг Использовать интеграцию с программами 1С.
Посмотрим на ситуацию со стороны безопасности. Даже если сервис виден, ошибка при выборе объекта может возникать из-за недостатка прав у пользователя, под которым осуществляется подключение. Разберем необходимые полномочия в ДО 3.0:
Работа с интеграцией с программами 1С.Часто возникает вопрос: почему в списке доступных объектов нет нужного документа (например, Перемещение товаров)? Проанализируем, как система определяет список интегрируемых объектов. В конфигурации БП существует Определяемый тип, который ограничивает список документов, доступных для связи с ДО.
Если вы хотите добавить новый тип объекта, выполните следующие шаги в расширении конфигурации:
ИнтеграцияСДокументооборотомВсеОбъекты.ИнтеграцияСДокументооборотомПереопределяемый необходимо описать логику работы с этим объектом. Рассмотрим пример структуры кода для регистрации объекта:
Процедура ПриОпределенииОбъектовСПоддержкойИнтеграции(СписокОбъектов) Экспорт
СписокОбъектов.Добавить(Метаданные.Документы.ПеремещениеТоваров);
КонецПроцедуры
После внесения этих изменений объект появится в мастере настройки правил интеграции в пользовательском интерфейсе.
Разберем важное отличие ДО 3.0 от версии 2.1, которое напрямую влияет на настройку правил. В новой версии больше нет жесткого разделения на входящие, исходящие и внутренние документы. Теперь все они хранятся в справочнике Документы предприятия, но разделяются по Видам документов.
При настройке правил в БП 3.0 (с использованием БИД 2.0) вам нужно:
Реализация товаров и услуг).Проанализируем последовательность действий для успешного запуска интеграции:
ДО 3.0 имеет релиз не ниже 3.0.10, а БП 3.0 обновлена до актуальной версии с поддержкой БИД 2.0.DMService установлен.Счета на оплату), для которых в типовой БП уже прописаны все необходимые механизмы.Таким образом, мы выяснили, что большинство ошибок интеграции БП 3.0 КОРП и ДО 3.0 связаны с использованием устаревших релизов учетной системы, не поддерживающих новую версию Библиотеки интеграции с документооборотом. Своевременное обновление и корректная настройка веб-публикации позволяют решить эти проблемы и обеспечить стабильную работу бесшовного взаимодействия между программами.