Автоматизация · 14 мин
Бесшовная интеграция 1С:Документооборот: как это работает и как настроить
Что такое бесшовная интеграция 1С:Документооборот с учётными системами, как она работает, какие задачи решает и как настроить обмен без доработок и разрывов процессов.
Бесшовная интеграция 1С:Документооборот — это способ связать систему документооборота с учётной конфигурацией (1С:ERP, 1С:Комплексная автоматизация, 1С:Бухгалтерия, 1С:Зарплата и управление персоналом) так, чтобы пользователь работал с документами и задачами прямо в привычной учётной программе, не переключаясь между двумя базами. Согласование договора, ознакомление с приказом или регистрация входящего письма происходят в том же окне, где бухгалтер проводит накладную или кадровик оформляет сотрудника.
Термин «бесшовная» означает, что на стороне учётной системы встраивается специальная подсистема — библиотека интеграции с 1С:Документооборотом. Она добавляет в интерфейс учётной базы формы задач, документов и процессов, но сами данные хранятся и обрабатываются в базе документооборота. Обмен между системами идёт через веб-сервисы в режиме, близком к реальному времени, поэтому пользователь не замечает, что работает с двумя программами одновременно.
Такой подход отличается от классического файлового обмена или периодической выгрузки: нет промежуточных файлов, нет ожидания регламентного обмена, нет дублирования справочников вручную. Ниже разберём, как это устроено технически, какие задачи решает, что потребуется для внедрения и какие ограничения стоит учитывать заранее.
Как устроена бесшовная интеграция технически
В основе механизма лежит библиотека интеграции с 1С:Документооборотом (БИД), которую фирма «1С» поставляет отдельно и которая уже включена в состав многих типовых конфигураций. Библиотека добавляет в учётную систему подсистему, обычно называемую «Документооборот» или «Согласование», с формами задач, документов, процессов и настроек обмена.
Связь между базами реализована через веб-сервис, который публикуется на стороне 1С:Документооборота. Учётная система обращается к этому сервису при открытии форм, выполнении задач, создании документов на основании учётных объектов. Для пользователя это выглядит как обычная работа в своей программе: он открывает список «Мои задачи», видит задачу согласования из документооборота, выполняет её — и результат сразу фиксируется в базе документооборота.
Синхронизация ссылочных данных (контрагенты, организации, сотрудники, номенклатура, валюты) выполняется отдельно: либо по расписанию, либо при создании связанных объектов. Это позволяет связать, например, договор в документообороте с конкретным контрагентом и договором контрагента в учётной системе, чтобы потом из карточки договора открыть связанный документ и наоборот.
Какие задачи решает интеграция
Главный сценарий — согласование и утверждение документов без ухода из учётной системы. Бухгалтер создаёт счёт на оплату или заявку на расход денежных средств, запускает согласование одной кнопкой, руководитель видит задачу в своей учётной программе (или в документообороте, если он работает там), утверждает — и статус документа меняется автоматически. Не нужно распечатывать, пересылать файлы по почте или дублировать документ в двух системах.
Второй блок — работа с договорами и внутренними документами. Договор с контрагентом хранится в документообороте с полным жизненным циклом (подготовка, согласование, подписание, регистрация, исполнение), а в учётной системе доступна ссылка на него: из договора контрагента можно открыть карточку документа, посмотреть скан, проверить статус согласования.
Третий сценарий — обработка входящей и исходящей корреспонденции. Письма, претензии, акты сверки регистрируются в документообороте, связываются с учётными документами, и пользователь учётной системы видит эту переписку в контексте своих объектов. Это особенно полезно при разборе претензий и подготовке к аудиту: вся история по контрагенту собрана в одном месте.
Сколько документов в месяц вводится дважды
Нет единого статуса и истории согласования
Файлы хранятся в папках и личных почтовых ящиках
Растёт время на рутинные операции и ошибки
Условия и требования для запуска
Для работы бесшовной интеграции нужна действующая база 1С:Документооборот 8 актуальной редакции и учётная система на управляемых формах — это обязательное условие, поскольку библиотека интеграции построена на управляемом приложении. Конфигурации на обычных формах (например, старые редакции «Управление торговлей» 10.3) для бесшовного варианта не подходят — там доступна только интеграция через обмен данными.
Потребуется опубликовать веб-сервис документооборота на веб-сервере (IIS или Apache) и обеспечить сетевую доступность между серверами двух систем. Если базы работают в одной локальной сети, настройка сводится к публикации сервиса и указанию его адреса в параметрах подключения. При работе через интернет необходимо позаботиться о защищённом соединении (HTTPS) и аутентификации.
Также важно проверить совместимость версий: библиотека интеграции рассчитана на определённые редакции документооборота, и при обновлении одной из систем нужно контролировать, что вторая поддерживает используемую версию обмена. Практическое правило — обновлять обе системы планово и тестировать интеграцию на копии перед обновлением рабочей базы.
Порядок настройки подключения
Настройка в типовом сценарии не требует программирования и выполняется средствами конфигурации. Сначала в документообороте включают поддержку интеграции и публикуют веб-сервис, затем в учётной системе указывают адрес подключения и настраивают правила синхронизации данных. Ниже — типовая последовательность.
- 1В 1С:Документообороте включите возможность интеграции и опубликуйте веб-сервис на веб-сервере (IIS или Apache)
- 2В учётной системе откройте настройки интеграции с 1С:Документооборотом и укажите адрес опубликованного веб-сервиса, логин и пароль пользователя интеграции
- 3Проверьте подключение кнопкой тестирования — система должна сообщить об успешном соединении и версии сервиса
- 4Настройте правила интеграции: какие виды документов создаются на основании учётных объектов, какие справочники синхронизируются
- 5Назначьте пользователям учётной системы соответствующих пользователей документооборота, чтобы задачи адресовались корректно
- 6Выполните тестовое согласование: создайте документ в учётной системе, запустите процесс, выполните задачу и проверьте, что статус вернулся в учётную систему
Отдельное внимание уделите сопоставлению пользователей. Задача согласования приходит конкретному сотруднику, и если его учётная запись в учётной системе не связана с пользователем документооборота, он не увидит свои задачи или не сможет их выполнить. Сопоставление обычно выполняется по физическому лицу или вручную в настройках интеграции.
Правила интеграции определяют, какие объекты участвуют в обмене. Например, можно настроить, что на основании документа «Поступление товаров и услуг» создаётся внутренний документ с приложенным сканом накладной, а на основании договора контрагента — документ вида «Договор с контрагентом» с заполненными реквизитами. Типовые правила покрывают большинство сценариев, нестандартные потребуют доработки.
Проверка результата и типичные проблемы
После настройки проверьте полный цикл на тестовом примере: создание документа, запуск согласования, получение задачи нужным пользователем, выполнение задачи, возврат результата в учётную систему. Каждый этап должен отрабатывать без ошибок и без ручного вмешательства.
Как проверить, что интеграция работает
Пользователь видит свои задачи из документооборота
Список пуст или ошибка подключения к веб-сервису
После выполнения статус документа в учётной системе меняется автоматически
Задача выполнена, но статус в учётной системе не обновился
Из договора контрагента открывается карточка документа в документообороте
Связь не создаётся или открывается пустая форма
Новый контрагент доступен для выбора в документообороте
Дубли контрагентов или отсутствие новых записей
Наиболее частая проблема — ошибки подключения к веб-сервису из-за неправильной публикации, блокировки брандмауэром или истёкшего пароля пользователя интеграции. Вторая по частоте — рассинхронизация справочников, когда в двух системах появляются дубли контрагентов или сотрудников. Обычно это следствие первоначальной загрузки без предварительной чистки и сопоставления данных.
Ограничения и альтернативные подходы
Бесшовная интеграция не заменяет полноценную работу в документообороте для профильных пользователей. Делопроизводители, секретари, служба документооборота работают непосредственно в базе 1С:Документооборот — там доступны номенклатура дел, регистрационные журналы, контроль исполнения и отчёты, которых нет во встроенных формах учётной системы.
Второе ограничение — зависимость от доступности обеих систем. Если сервер документооборота недоступен, формы задач в учётной системе выдадут ошибку, хотя основная работа с учётными документами продолжится. Это нужно учитывать при планировании окон обслуживания: обновления документооборота лучше проводить в нерабочее время.
Варианты связи учётной системы и документооборота
Подходит для большинства организаций на управляемых формах. Задачи и документы доступны прямо в учётной системе. Ограничение: требуется совместимость версий и публикация веб-сервиса
Подходит, когда нужна только синхронизация справочников и документов без встраивания интерфейса. Работает по расписанию, не в реальном времени
Оправдана при нестандартных конфигурациях или интеграции с самописными системами. Требует ресурсов на разработку и сопровождение
Допустимо при малом числе документов и одном-двух пользователях документооборота. Не масштабируется и ведёт к двойному вводу
Когда интеграцию стоит внедрять, а когда нет
Интеграция окупается, когда в согласовании участвуют сотрудники, основное рабочее место которых — учётная система: менеджеры по закупкам, бухгалтеры, кадровики, руководители подразделений. Если таких пользователей десятки, экономия времени на переключениях между программами и исключение двойного ввода дают заметный эффект уже в первые месяцы.
Если документооборотом пользуются только два-три специалиста (например, секретарь и юрист), а остальные согласуют документы устно или по почте, внедрение бесшовной интеграции может не оправдать затрат на настройку и сопровождение. В этом случае разумнее сначала выстроить процессы внутри самого документооборота и вернуться к интеграции, когда число участников вырастет.
Как выбрать действие
Что важно запомнить
Бесшовная интеграция встраивает задачи и документы 1С:Документооборота в интерфейс учётной системы через библиотеку интеграции и веб-сервис. Для запуска нужны управляемые формы, опубликованный веб-сервис, сопоставление пользователей и настроенные правила обмена. Перед обновлениями всегда тестируйте связку на копиях баз и используйте служебную учётную запись для обмена.
Частые вопросы
Нужно ли дорабатывать конфигурацию для бесшовной интеграции?
В типовых конфигурациях на управляемых формах библиотека интеграции уже встроена или подключается без изменения кода — достаточно настройки через интерфейс. Доработки потребуются только для нестандартных объектов: самописных документов, специфических правил заполнения реквизитов или нештатных процессов согласования.
Можно ли интегрировать 1С:Документооборот с несколькими учётными системами одновременно?
Да, одна база документооборота может обслуживать несколько учётных систем — например, ERP и ЗУП одновременно. Каждая учётная система подключается к веб-сервису отдельно и имеет собственные настройки правил интеграции. Важно продумать сопоставление справочников, чтобы один контрагент или сотрудник не превратился в несколько дублей.
Что произойдёт с задачами, если сервер документооборота будет недоступен?
Задачи и документы сохранятся в базе документооборота и не пропадут. В учётной системе пользователи увидят ошибку подключения при открытии форм интеграции, но сама учётная работа не заблокируется. После восстановления доступности сервера обмен продолжится в штатном режиме.
Чем бесшовная интеграция отличается от синхронизации данных?
Синхронизация переносит данные между базами по расписанию и создаёт копии объектов в обеих системах. Бесшовная интеграция не копирует документы в учётную систему — она показывает их из документооборота через веб-сервис в режиме, близком к реальному времени. Синхронизации в этой схеме подлежат только справочники, необходимые для связи объектов.
Требуется ли отдельная лицензия на библиотеку интеграции?
Библиотека интеграции распространяется фирмой «1С» как часть экосистемы и обычно доступна пользователям типовых конфигураций по договору сопровождения. Лицензируются сами продукты: для работы связки нужны действующие лицензии и на 1С:Документооборот, и на учётную систему, а также клиентские лицензии на пользователей каждой базы. Точные условия зависят от редакции продуктов, их стоит уточнить у партнёра «1С» до начала внедрения.
Как перенести на интеграцию уже существующие договоры и документы?
Для исторических данных используют начальную загрузку: документы из учётной системы выгружаются в документооборот с созданием связей. Объёмную историю часто не переносят вовсе — оставляют в архиве старой системы, а интеграцию запускают «с чистого листа» для новых документов. Решение зависит от того, как часто нужен доступ к старым документам из учётной системы.