Как интегрировать 1С:Бухгалтерию ПРОФ с 1С:Документооборотом для согласования документов?

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

При работе в 1С:Бухгалтерия предприятия (БП) версии ПРОФ пользователи часто сталкиваются с ограничением: в программе отсутствует штатный механизм «Бесшовной интеграции» с 1С:Документооборот (ДО). Этот функционал жизненно необходим, когда требуется согласовывать счета, договоры или платежи непосредственно из интерфейса бухгалтерской программы, не переключаясь в базу документооборота. Проанализируем ситуацию и разберем по шагам доступные пути решения этой задачи.

Вариант 1: Переход на версию КОРП (Рекомендуемый)

Самый простой и надежный способ получить желаемую интеграцию — выполнить апгрейд 1С:Бухгалтерия ПРОФ до версии 1С:Бухгалтерия КОРП. Рассмотрим подробнее преимущества этого решения:

  1. Стоимость: Апгрейд обычно осуществляется за разницу в цене между версиями плюс небольшая сумма за переоформление. Это часто дешевле, чем оплачивать десятки часов работы программиста по ручному внедрению механизмов интеграции.
  2. Штатный функционал: В версии КОРП механизмы БИД (Библиотеки интеграции с документооборотом) уже встроены вендором. Вам останется только поставить одну галочку в настройках параметров учета.
  3. Поддержка: Ваша база останется полностью типовой, что гарантирует корректное и автоматическое обновление через сервис 1С:Обновление программ.

Проанализируем ситуацию, если бюджет на апгрейд ограничен или конфигурация уже значительно доработана. В этом случае придется рассмотреть технические методы «вживления» интеграции.

Вариант 2: Внедрение БИД в конфигурацию ПРОФ

Библиотека интеграции с документооборотом (БИД) — это стандартный программный модуль от «1С», который можно интегрировать практически в любую конфигурацию на базе БСП (Библиотеки стандартных подсистем). Выясним причину, по которой это не сделано в версии ПРОФ: разработчики намеренно ограничивают функционал для разделения сегментов рынка. Однако технически внедрение возможно.

Для реализации этого метода нам потребуется:

Посмотрим на пример того, какие объекты обычно требуют внимания в первую очередь:


// Пример структуры объектов, которые необходимо перенести
ПланыОбмена.ИнтеграцияС1СДокументооборотом
ОбщиеМодули.ИнтеграцияС1СДокументооборотБазовый
ОбщиеМодули.ИнтеграцияС1СДокументооборотКлиент
ОпределяемыеТипы.ИнтеграцияС1СДокументооборотИнтегрируемыеОбъекты

Важно помнить, что после такого внедрения обновление конфигурации станет трудоемким процессом, так как придется вручную отслеживать изменения в метаданных при каждом релизе.

Вариант 3: Использование расширений конфигурации

Рассмотрим более современный и «чистый» способ — использование расширений. Это позволяет добавить функционал интеграции, не снимая основную конфигурацию с замка.

Основные этапы настройки через расширение:

  1. Подключение расширения через меню «Администрирование — Печатные формы, отчеты и обработки — Расширения».
  2. Настройка подключения к веб-сервису 1С:Документооборота (указывается адрес базы и параметры авторизации).
  3. Настройка правил интеграции: мы должны указать, какой документ в БП (например, Документ.СчетНаОплатуПоставщика) соответствует объекту в ДО (например, Справочник.ВнутренниеДокументы).

Различие между синхронизацией и бесшовной интеграцией

Часто пользователи путают два разных механизма. Разберем ситуацию подробнее, чтобы не совершить архитектурную ошибку:

Синхронизация данных (через EnterpriseData) позволяет просто перекидывать реквизиты документа из одной базы в другую. Например, вы создали договор в ДО, и он «прилетел» в БП. Это работает в ПРОФ «из коробки».

Бесшовная интеграция — это когда вы открываете форму счета в БП и прямо в ней видите вкладку «Документооборот», где можно запустить процесс согласования, увидеть визы руководителей или прикрепить файл, который физически будет храниться в базе ДО. Именно этот функционал требует внедрения БИД или апгрейда до КОРП.

Вариант 4: Внутреннее согласование в БП ПРОФ (без ДО)

Выясним, действительно ли вам нужен 1С:Документооборот. Если ваша цель — только согласование платежей (заявок на расходование денежных средств), то в последних релизах БП ПРОФ появился встроенный механизм упрощенного согласования. При необходимости гибкой настройки статусов объектов можно использовать расширение для установки пользовательских статусов на объекты 1С.

Проанализируем, как это включить:

Лицензионные и технические нюансы

Независимо от выбранного способа интеграции, важно учитывать следующие моменты:

  1. Лицензирование: Даже если пользователь работает только в интерфейсе «Бухгалтерии», но обращается к данным «Документооборота» через бесшовную интеграцию, он технически использует обе системы. Убедитесь, что у вас достаточно клиентских лицензий 1С.
  2. Версия ДО: Если вы используете 1С:Документооборот 3.0, механизм настройки правил интеграции значительно изменился по сравнению с версией 2.1. Теперь большая часть логики настраивается на стороне ДО, что упрощает работу в БП, так как требуется меньше изменений в коде самой учетной системы.
  3. Веб-сервисы: Для работы интеграции база ДО должна быть опубликована на веб-сервере (Apache или IIS). Проверьте доступность веб-сервиса DMService по протоколу HTTP/HTTPS из сети, где находится база БП.

Подводя итог, можно сказать: если вы цените стабильность обновлений и имеете бюджет — выбирайте апгрейд до КОРП. Если же вы опытный разработчик и стоит задача сэкономить — используйте БИД в виде расширения, это сохранит архитектуру базы максимально чистой.

← На главную