Как устроена интеграция с ДО
Для интеграции с документооборотом через веб-сервисы существует специальная библиотека, которая так и называется “Библиотека интеграции с документооборотом” (БИД), ее можно скачать с сайта 1С и развернуть в виде конфигурации с предустановленными примерами. Последняя версия библиотеки содержит возможности, как для интеграции с ДО 2.1 (веб-сервис DMService), так и ДО 3 (веб-сервис DMILService, который кстати в отличии от DMService нужно публиковать с обоих сторон обмена). Более подробно из официальных источников можно почитать в статьях: БИД 1.1.18, БИД 3.0.1, Механизм интеграции. Так же, полный перечень веб-сервисов с подробным описанием можно посмотреть в разделе Главное -> Описание веб-сервисов 1С: Документооборота данных библиотек.
Кроме того, БИД уже встроена в большинство типовых конфигурации (Например ЗУП 3.1 и БП 3.0). Для примера в конфигураторе ЗУП поставим фильтр по подсистемам и посмотрим, какие объекты метаданных входят состав библиотеки. Видим, что они делятся на ДО2 и ДО3.
Примеры по интеграции с ДО
Скачать обработку с примерами и посмотреть листинг кода можно тут.
Обработка содержит следующие примеры:
- Подключение к ДО
- Создание контрагента в ДО
- Получение контрагента в ДО по ID
- Поиск контрагента в ДО по имени
- Получение контрагента ДО с чтением в форму
- Очистка связке контрагента в ДО
Обращение к веб-сервисам ДО 2 в примерах тестировалось из конфигурации ЗУП 3.1.