Бесшовная переинтеграция с 1С:Документооборотом

19.05.26

Функциональные - Документооборот и делопроизводство (СЭД)

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

В отраслевых конфигурациях на БСП может случиться ситуация, когда вендор не добавил интеграцию с 1С:ДО (т.н. бесшовная интеграция с 1С:Документооборотом для конфигураций на базе БСП - https://its.1c.ru/db/bid304doc. Кратко: БИД). А компании очень нужно обмениваться документами с Документооборотом.

Такая интеграция может быть добавлена коллегами. И, возможно, добавлена не через описанный на ИТС способ сравнения-объединения с основной конфигурацией (https://its.1c.ru/db/bid304doc/content/4/hdoc), а простым копированием объектов подсистемы “ИнтеграцияС1СДокументооборотом” из какой-нибудь типовой конфигурации, например, ЗУП (из того что есть в наличии у компании) в расширение интегрируемой конфигурации. По пути некоторые объекты могут не перенестись (например, роль БазовыеПраваБИД). И даже если в компании используется только ДО 2 и не планируется переходить на ДО 3, все равно в расширении может оказаться вся подсистема “ИнтеграцияС1СДокументооборотом”: и базовая функциональность “ИнтеграцияС1СДокументооборотомБазоваяФункциональность” , и интеграция с ДО 2 “ИнтеграцияС1СДокументооборотомРедакции2” и интеграция с ДО 3 “ИнтеграцияС1СДокументооборотомРедакции3”. Как в типовых конфигурациях 1С.

Гулять, так на все.

На заметку: если не планируется использовать интеграцию с обеими версиями ДО, не нужно переносить объекты неиспользуемой подсистемы (рекомендация с ИТС - https://its.1c.ru/db/bid304doc#content:4:hdoc). “ИнтеграцияС1СДокументооборотомБазоваяФункциональность” должна быть обязательно. Остальные подсистемы - по необходимости.

 

Спустя какое-то время, вендор выкатывает очередной релиз, в котором добавляет бесшовную интеграцию с ДО, но только для ДО 3. Это понятно, ДО 2 уже не модный и нужно шагать в ногу со временем. И вот в поддерживаемой вами отраслевой конфигурации появляются объекты подсистем “ИнтеграцияС1СДокументооборотомБазоваяФункциональность” и “ИнтеграцияС1СДокументооборотомРедакции3”. Такие же объекты (с такими же именами) присутствуют в расширении. При этом вендор внедрил и более новую версию БИД.

Тут перед вами встает задача: необходимо поднять релиз конфигурации, но есть конфликт в пространстве имен объектов подсистем “ИнтеграцияС1СДокументооборотомБазоваяФункциональность” и “ИнтеграцияС1СДокументооборотомРедакции3” в основной конфигурации и в расширении. После обновления конфигурации БД расширение перестает применяться, отваливаются все наработанные за долгое время инхаус доработки. Все ведь в одном расширении.

Необходимо разрешить конфликт, удалив дублирующие объекты из расширения, но оставив все данные интеграции с ДО, наработанные за время использования этой интеграции. Нужно адаптировать расширение, для этого понадобятся:

  • Демо-конфигурация с БИД версии из расширения, чтобы посмотреть, что коллеги изменили в сравнении с типовой поставкой, а также изменения в Базовой функциональности вынести в расширение в &ИзменениеИКонтроль. Скачивается там же, где и все релизы конфигураций 1С

  • Демо-конфигурация с БИД версии из релиза вендора. Чтобы поднять релиз ДО 2 в расширении.

 

Последовательность подготовки адаптированного под новый релиз расширения:

  1. Можно начать с самого легкого. Интеграция с ДО 3 не используется. Прекрасно, объекты подсистемы “ИнтеграцияС1СДокументооборотомРедакции3” можно смело удалять из расширения. Нужно быть готовым к тому, что придется потратить некоторое количество времени на чистку ссылок.

  2. Самое интересное: удалить объекты подсистемы “ИнтеграцияС1СДокументооборотомБазоваяФункциональность”, но сохранить данные и все изменения в расширении. Данные в объектах этой подсистемы хранятся в константах и регистрах сведений. Проще всего переименовать все удаляемые объекты (вообще все, не только с данными), добавив “_Удалить” (потом при удалении из расширения проще отобрать все эти объекты). Написать обработку для переноса данных из объектов с “_Удалить” в аналогичные объекты основной конфигурации. После обновления релиза конфигурации, наката адаптированного расширения и переноса данных все объекты с “_Удалить” удалить. Нужно быть готовым, что на этот пункт уйдет больше всего времени.

  3. Не забыть поднять версию БИД для ДО 2 (подсистема “ИнтеграцияС1СДокументооборотомРедакции2”) в соответствии с версией БИД из основной конфигурации, при этом не затереть все доработки коллег. Это можно сделать через сравнение файлов. Личное предпочтение: сравнение файлов в VS Code. Показывает отличия вплоть до пробелов. Если добавить разметку синтаксиса BSL, то совсем красота.

На заметку: Лучше обновление и накат адаптированного расширения, со всеми манипуляциями переноса данных и удаления объектов расширения погонять на тестовой пару раз. Вероятно, в первые разы что-то слетит и отвалится. Особенно, если про БИД вы узнали пару недель назад. Убедиться что все готово, написать себе алгоритм действий, попросить тех.окно на 2-3 часа (возможно больше, зависит от размера базы и времени на обновление релиза) и приступать.

На заметку: если подготовку к обновлению релиза и размежеванию подсистем БИД вы готовите, попутно дорабатывая функционал конфигурации в расширении (текущую работу никто не отменял), нужно не забыть все эти доработки не затереть при подготовке адаптированного под новый релиз расширения. Показалось удобным использовать для этого локальный репо в Git:

  • Залить актуальные файлы расширения прода до наката обновления, коммит.
  • Обновить релиз конфигурации, накатить адаптированное расширение, провести все манипуляции.
  • После успешного обновления релиза, снова залить файлы расширения в репо, коммит. После этого прощелкать все измененные файлы в Git. Удобно в том же VS Code, развернуть в Source Control последний коммит. Будет много удаленного/измененного в файлах подсистемы БИД. Скорее всего будут файлы объектов, адаптированных под новый релиз конфигурации. Среди этого разнообразия могут встретиться файлы объектов с недавними доработками. Таким образом удалось вернуть пару доработок, внесенных буквально за пару часов до тех.окна, выделенного на обновление релиза. Мелочь, а приятно. Ну чтобы наверняка.

 

Как видится, можно было бы упростить внедрение и последующую поддержку интеграции с ДО:

  • Использовать рекомендации с ИТС и добавлять бесшовную интеграцию с ДО через сравнение-объединение в основную конфигурацию, а не в расширение.

  • В расширение выносить все доработки БИД. Удобно всегда видеть, что изменено, в т.ч. используя проверку возможности применения расширения через &ИзменениеИКонтроль. Удобно не затереть доработки при поднятии версии БИД. Не нужно вручную сравнивать все файлы библиотеки.

  • Когда вендор добавляет интеграцию с ДО в свой очередной релиз, уже существующие объекты БИД ставятся на поддержку, а все доработки остаются в расширении. Обновление объектов подсистемы БИД не на поддержке идет через сравнение-объединение конфигураций. Не нужно удалять объекты-дубли из расширения, тратить время на анализ устройства самой библиотеки (хотя это тоже полезный опыт), разрабатывать перенос данных.

 

Уважайте своих коллег и по возможности не усложняйте то, что можно не усложнять, предварительно проанализировав задачу. Хорошего дня, спасибо что дочитали :)

 

Вступайте в нашу телеграмм-группу Инфостарт

документооборот интеграция БИД

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Бухгалтер Пользователь Руководитель проекта 1С:Предприятие 8 Управленческий учет Платные (руб)

Организуйте правильный оборот документов на вашем предприятии в 1С. Ведение учета и хранения документов. Управление потоками документации между подразделениями. Работа с договорами в компании. Автоматизация процессов подготовки, согласования и подписания документов. Сократите время и объем ошибок с 1С:Документооборот! Покупайте в Инфостарт и получайте 15% бонусов на наши услуги, сервисы и мероприятия!

63100 руб.

19.02.2016    114639    152    5    

121

Рабочее место Производство готовой продукции (работ, услуг) Перенос данных 1C Пользователь 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Документооборот 1С:Комплексная автоматизация 2.х 1С:КА 1С:ДО Платные (руб)

Продукт "Интеграция с 1С:Документооборот" позволяет использовать функции программы "1С:Документооборот 8" напрямую из учетной системы (1С:УПП; 1С:КА, 1С:УТ 10.3, 1С:БГУ 1.0, 1С:ЗБУ 1.0, 1С:УПП для Казахстана и отраслевых решений, разработанных на их основе) на платформе "1С:Предприятие 8": выполнять и ставить задачи, просматривать документы, скан-копии и прочие файлы, штрих-кодировать документы отправлять письма, вести учет рабочего времени - не входя в "1С:Документооборот 8", работая в одной программе, что значительно сокращает время и делает работу более комфортной и эффективной. Продукт прошел сертификацию 1С-Совместимо

135530 руб.

11.06.2015    62670    38    20    

49

Мессенджеры и боты Учет документов 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Расширение для согласования справочников и документов в основных типовых конфигурациях. Ролевая адресация, условная маршрутизация, чат-бот telegram/max, интеграция с n8n, последовательное и параллельное согласование, уведомление о новых задачах на почту, блокировка объектов в зависимости от статуса, запрет проведения в зависимости от статуса, автозапуск процессов согласования, отчеты по исполнительской дисциплине. Не требуется снятие конфигурации с поддержки. Настройка без программирования. Сертификат 1С-Совместимо.

14900 руб.

15.11.2018    42078    55    60    

86

Печатные формы Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Расширение для печати договоров с приложением из шаблонов. Быстрая подготовка заполненных договоров без ручного заполнения. Возможность использования дополнительных реквизитов контрагентов и номенклатуры Быстрое сохранение файлов договоров и отправка по электронной почте. Решение в Реестре отечественного ПО.

15000 руб.

20.04.2016    68499    195    107    

108

Перенос данных 1C Учет документов Системный администратор Программист Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Бесшовная интеграция с 1С:Документооборот (КОРП или ПРОФ) - вот что обеспечит Вам и Вашим сотрудникам оперативный доступ и продуктивную работу с документами в учётной системе 1С на базе "1С:Бухгалтерия предприятия 3.0 ПРОФ". Бесшовный обмен и связь позволяют экономить до 60% времени на поиск и согласование первичной документации (актов, счетов-фактур, накладных), не говоря уже о других полезных функциональных возможностях: создании и запуске бизнес-процессов, работе с электронной почтой, штрихкодировании документов и многом другом.

54900 руб.

23.05.2017    62982    36    69    

43

Email рассылки Взаиморасчеты Акт сверки Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Данная обработка позволяет сократить объем ручных операций, выполняемых ежемесячно бухгалтером или его помощником за счет автоматизации систематического процесса.

7930 руб.

12.02.2019    37485    42    24    

32

ЭДО и ОФД Учет документов 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

Мощный, единый инструмент для решения всех проблем, связанных с переходом на ЭДО. Экономит бумагу и время – организует полностью соответствующий закону архив оригиналов первичных документов прямо в базе 1С, в прикрепленных файлах к соответствующим документам. Выявляет все возможные ошибки в ЭДО и помогает в несколько кликов их исправить. Взаимодействует напрямую с сервисами Диадок/СБИС, имеет интуитивно понятный интерфейс и учитывает 5-ти летний опыт 60+ клиентов.

29890 руб.

17.12.2018    50739    81    65    

85
Для отправки сообщения требуется регистрация/авторизация