При работе в 1С:Бухгалтерия предприятия (БП) версии ПРОФ пользователи часто сталкиваются с ограничением: в программе отсутствует штатный механизм «Бесшовной интеграции» с 1С:Документооборот (ДО). Этот функционал жизненно необходим, когда требуется согласовывать счета, договоры или платежи непосредственно из интерфейса бухгалтерской программы, не переключаясь в базу документооборота. Проанализируем ситуацию и разберем по шагам доступные пути решения этой задачи.
Самый простой и надежный способ получить желаемую интеграцию — выполнить апгрейд 1С:Бухгалтерия ПРОФ до версии 1С:Бухгалтерия КОРП. Рассмотрим подробнее преимущества этого решения:
Проанализируем ситуацию, если бюджет на апгрейд ограничен или конфигурация уже значительно доработана. В этом случае придется рассмотреть технические методы «вживления» интеграции.
Библиотека интеграции с документооборотом (БИД) — это стандартный программный модуль от «1С», который можно интегрировать практически в любую конфигурацию на базе БСП (Библиотеки стандартных подсистем). Выясним причину, по которой это не сделано в версии ПРОФ: разработчики намеренно ограничивают функционал для разделения сегментов рынка. Однако технически внедрение возможно.
Для реализации этого метода нам потребуется:
Посмотрим на пример того, какие объекты обычно требуют внимания в первую очередь:
// Пример структуры объектов, которые необходимо перенести
ПланыОбмена.ИнтеграцияС1СДокументооборотом
ОбщиеМодули.ИнтеграцияС1СДокументооборотБазовый
ОбщиеМодули.ИнтеграцияС1СДокументооборотКлиент
ОпределяемыеТипы.ИнтеграцияС1СДокументооборотИнтегрируемыеОбъекты
Важно помнить, что после такого внедрения обновление конфигурации станет трудоемким процессом, так как придется вручную отслеживать изменения в метаданных при каждом релизе.
Рассмотрим более современный и «чистый» способ — использование расширений. Это позволяет добавить функционал интеграции, не снимая основную конфигурацию с замка.
Основные этапы настройки через расширение:
1С:Документооборота (указывается адрес базы и параметры авторизации).Документ.СчетНаОплатуПоставщика) соответствует объекту в ДО (например, Справочник.ВнутренниеДокументы).Часто пользователи путают два разных механизма. Разберем ситуацию подробнее, чтобы не совершить архитектурную ошибку:
Синхронизация данных (через EnterpriseData) позволяет просто перекидывать реквизиты документа из одной базы в другую. Например, вы создали договор в ДО, и он «прилетел» в БП. Это работает в ПРОФ «из коробки».
Бесшовная интеграция — это когда вы открываете форму счета в БП и прямо в ней видите вкладку «Документооборот», где можно запустить процесс согласования, увидеть визы руководителей или прикрепить файл, который физически будет храниться в базе ДО. Именно этот функционал требует внедрения БИД или апгрейда до КОРП.
Выясним, действительно ли вам нужен 1С:Документооборот. Если ваша цель — только согласование платежей (заявок на расходование денежных средств), то в последних релизах БП ПРОФ появился встроенный механизм упрощенного согласования. При необходимости гибкой настройки статусов объектов можно использовать расширение для установки пользовательских статусов на объекты 1С.
Проанализируем, как это включить:
Независимо от выбранного способа интеграции, важно учитывать следующие моменты:
1С:Документооборот 3.0, механизм настройки правил интеграции значительно изменился по сравнению с версией 2.1. Теперь большая часть логики настраивается на стороне ДО, что упрощает работу в БП, так как требуется меньше изменений в коде самой учетной системы.DMService по протоколу HTTP/HTTPS из сети, где находится база БП.Подводя итог, можно сказать: если вы цените стабильность обновлений и имеете бюджет — выбирайте апгрейд до КОРП. Если же вы опытный разработчик и стоит задача сэкономить — используйте БИД в виде расширения, это сохранит архитектуру базы максимально чистой.