Интеграция 1С:Документооборот с платформой Симплоер для удобной работы с документами
Ситуация
Сотрудники и контрагенты заказчика ежедневно работают с множеством документов, требующих быстрого согласования и точного учета. Работа с типовым функционалом в 1С:Документооборот отнимала у специалистов много времени и сил. Каждый раз, когда кто-то открывал файл для редактирования, он блокировался для других пользователей. Это создавало неудобства: нужно было ждать, пока коллега закончит правки, или вручную отправлять файлы друг другу.
Если договор отправляли контрагенту, процесс усложнялся еще больше — файлы скачивали, редактировали локально в Word, а затем загружали обратно в систему. Контроль версий был почти невозможен: сотрудники тратили время на сверку изменений, чтобы избежать путаницы. Заказчик решил упростить этот процесс, чтобы специалисты могли сосредоточиться на своих задачах, а не на решении технических сложностей.
Компания выбрала платформу Симплоер для работы с документами. Симплоер — отечественный облачный сервис, как Google Docs, только с расширенными функциями для совместного редактирования документов в браузере. Он упрощает контроль версий и согласование договоров для сотрудников и контрагентов.
Задача
Интегрировать 1С:Документооборот с облачным сервисом Симплоер, чтобы сотрудники и контрагенты могли редактировать документы одновременно прямо в браузере. Главная цель — ускорить работу, сделать ее удобнее и исключить путаницу с версиями документов.
Решение
Мы подошли к задаче поэтапно, чтобы учесть все пожелания заказчика и создать по-настоящему удобное решение.
Анализ и разработка технического описания
Перед началом работы по просьбе заказчика составили подробное техническое описание интеграции на 27 страницах. В этом документе мы детально расписали, как 1С будет взаимодействовать с Симплоер: от обмена данными до обновления статусов документов. Для наглядности добавили схемы верхнего уровня и детализированные диаграммы, показывающие каждый шаг интеграции. Описание согласовали с архитекторами и службой безопасности заказчика, внося правки по их комментариям. Это помогло убедиться, что решение соответствует строгим стандартам компании.
Содержание техзадания с описанием всех процессов интеграции 1С:ДО и Симплоер
Пример диаграммы верхнего уровня. К каждой схеме в документе идет текстовое пояснение, как все работает
Интеграция с Симплоер
Настроили двусторонний обмен данными. Пришлось изучить незнакомые технологии заказчика, например Keycloak, чтобы учесть их особенности при настройке обмена данными.
Теперь файлы из 1С загружаются в облако Симплоер, где их могут редактировать несколько пользователей одновременно — как сотрудники компании, так и контрагенты с гостевым доступом. Изменения в Симплоер (например, новый статус документа) сразу передаются обратно в 1С, чтобы все данные оставались актуальными.
Настройка интерфейса в 1С
В карточке документа 1С добавили три новые кнопки:
-
«Загрузить файл»: Позволяет загрузить документ (например, doc или docx) с компьютера в Симплоер.
-
«Создать по шаблону»: Дает возможность выбрать готовый шаблон из Симплоер для быстрого создания документа.
-
«Переместить файл»: Перемещает документ в облако для совместной работы. После загрузки в Симплоер документ получает статус («черновик» или «опубликован»), который автоматически отображается в 1С. Пользователь нажимает на ссылку в карточке и переходит в Симплоер для редактирования.
Как изменился интерфейс. Раньше карточка документа в 1С:Документооборот позволяла только прикреплять файлы. После доработки появились кнопки «Загрузить файл», «Создать по шаблону» и «Переместить файлы», упрощающие работу. Теперь сотрудники быстро загружают документы в облако и видят их статус прямо в 1С.
Стандартное окно для отправки документов в обычном интерфейсе 1С:Документооборот
Доработанный интерфейс: появились 3 новые кнопки для отправки файлов в Simplawyer и поле со статусами документов
Соответствие стандартам заказчика
У заказчика настроена сложная техническая инфраструктура с высокими требованиями к безопасности и стандартам кода. Мы изучили внутренние правила компании и применили их при разработке. Например, код проверялся в системе Sonar, которая автоматически анализировала его на соответствие стандартам (длина строк, структура объектов). Это потребовало дополнительных усилий, но гарантировало надежность и стабильность решения.
Тестирование и доработка
Провели тестирование с участием заказчика, чтобы убедиться, что интерфейс удобен, а интеграция работает без сбоев. По итогам тестов доработали интерфейс, добавив несколько мелких улучшений по просьбе пользователей. Например, сделали кнопки более заметными и упростили переход по ссылкам в Симплоер.
Результат
Интеграция с Симплоер превратила сложный документооборот в удобный и быстрый процесс. Сотрудники и контрагенты теперь работают с документами в реальном времени, не тратя время на рутинные операции. Это позволило команде лучше сосредоточиться на своих задачах. Корректировки занимают минуты, а сотрудники работают быстрее и комфортнее.
Раньше специалистам приходилось тратить много времени на согласование договоров с контрагентами: скачать файлы, внести правки, отправить по почте, дождаться ответа, затем загрузить новую версию в 1С. Теперь они загружают документы в Симплоер через кнопку в 1С, а контрагенты сразу видят и правят их в облаке. Статус документов обновляется автоматически, и весь процесс занимает меньше 10 минут.
Длительность. Проект шел 4 месяца, включая разработку технического описания, согласование, интеграцию и тестирование.
Команда. Со стороны implecs над задачей работал разработчик 1С. Со стороны заказчика: руководитель проекта, аналитик, архитектор и разработчики для консультаций.