Перейти к содержанию

13FOX / внутренние процессы

Разработка системы согласования документов

Счёт или договор проходит понятный маршрут. Ваша команда видит ответственного, текущую версию и причину остановки.

Мы создаём веб-систему для руководителей операций, документооборота и закупок — с правилами по типу документа, сумме и подразделению.

Для оценки: обезличенный документ и порядок согласования.

Наш смежный опыт: статусы и переписка в CentreVisa, двусторонний обмен с 1С в «Бакаеве».

Предметная иллюстрация: две стопки документов, полупрозрачная папка и ручка на сиреневом столе
Предметная иллюстрация и демонстрационная карточка.

01 / от входа до решения

Один счёт. Весь путь виден.

Сотрудник добавляет файл, подразделение и сумму. Система выбирает маршрут, назначает участников и срок каждого шага. Согласующий открывает нужную версию, оставляет решение или возвращает документ с причиной.

Демонстрация подхода

Счёт № ДЕМО-24

Закупки · сумма выше внутреннего порога · версия 2

Порог, участники и сроки задаются вашим регламентом.

01

Инициатор

Файл и реквизиты сохранены

Закупки
02 / одновременно

Юрист

Условия согласованы

Руководитель закупок

Закупка подтверждена

03

Финансовый руководитель

Ожидаем решение

После обоих согласований
04

Итог маршрута

Ожидаем финальное решение

Дальше — согласованная операция
Что происходит

Ожидаем решение финансового руководителя

Оба параллельных шага завершены по версии 2. Финансовый руководитель видит файл, предыдущие решения и свой срок. До его решения передача дальше закрыта.

Фрагмент истории
  1. Версия 2 добавлена инициатором
  2. Юрист и руководитель закупок согласовали версию 2
  3. Задание назначено финансовому руководителю

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

Исправление сохраняет историю

Мы привязываем решения к версии файла. После правки создаём новую версию и запускаем нужные шаги повторно. Какие согласования требуют повторения, определяем заранее: изменённая сумма может затронуть и участников, и маршрут.

Замещение имеет границы

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

02 / выбрать основу

Проверяем готовую систему на вашем маршруте

Сначала прогоняем один счёт: параллельная проверка, возврат с изменением суммы, повторное согласование и замена руководителя. Так становится понятно, где достаточно настройки, а где требуется разработка.

Настройка

Готовый продукт

Подходит, когда текущая CRM или СЭД поддерживает ваши ветвления, версии и права.

Мы проверяем: настройку возврата, доступность функций в вашей редакции, лицензии и ограничения доработок.

Разработка модуля

Своя логика рядом с системой

Подходит, когда учёт уже работает, но согласующим нужен отдельный интерфейс или особые правила.

Мы проверяем: API, единую авторизацию, место хранения файлов и границу между модулем и основной системой.

Разработка системы

Отдельная веб-система

Подходит для процесса, который трудно собрать в имеющихся инструментах, с несколькими системами и разными ролями.

Мы проверяем: полный набор состояний, администрирование правил, размещение и дальнейшую поддержку.

Внутреннее согласование и обмен с контрагентом

Мы можем связать внутренний маршрут с вашим ЭДО. В нём по отдельной процедуре проходит обмен с контрагентом и подписание. Вид подписи, полномочия, хранение и юридические требования проверяем для конкретных документов вместе с вашей юридической и ИТ-командой.

Если нужно извлекать реквизиты из сканов, добавляем отдельный этап с проверкой сотрудником. Подробнее — об обработке документов с ИИ.

Сравнить готовый модуль, ЭДО и собственный маршрут →

03 / связать с текущей работой

Документ остаётся связан с учётом

До оценки мы определяем, где создаётся документ и кто управляет его реквизитами. В карточке сохраняем идентификатор источника и версию; правила доступа действуют и в интерфейсе, и на сервере.

Если участвует 1С, проверяем конфигурацию, версию, размещение базы и доступный механизм обмена. Для CRM и ЭДО сверяем методы API, права служебного пользователя, ограничения поставщика и тестовую среду.

Как мы проектируем API-интеграции →

Пример состава обмена

CRM / 1СДокумент, контрагент, подразделение, сумма, ID
Модуль согласованияВерсия → маршрут → решения → история
Система назначенияСогласованная версия, итог, ссылка на историю

Состав полей и направление передачи фиксируем для вашего проекта.

Сбой виден сотруднику

Итог маршрута и результат передачи показываем раздельно. Если API недоступен, документ получает статус ошибки обмена с причиной и возможностью повторить операцию по разрешённому правилу.

Повтор не создаёт новый документ автоматически

Используем идентификатор операции и сверяем результат перед повторной отправкой. На приёмке проверяем потерянный ответ, отказ в доступе и восстановление связи. Допустимое поведение зависит от API внешней системы.

04 / подтверждённый смежный опыт

Статус, документы и переписка в одном контексте

CentreVisa

В CentreVisa мы собрали обращения в одной системе. Клиент выбирает услугу, отправляет анкету, видит заявки в работе и завершённые. В чате заявки он обсуждает документы с консультантом.

Этот проект показывает наш опыт работы со статусами и сопровождением заявки. Маршрут внутреннего согласования и ЭДО для вашей компании мы проектируем отдельно.

Посмотреть кейс CentreVisa →
Реальный экран CentreVisa: Мои заявки, фильтры Все, В процессе и Завершена
Реальный экран CentreVisa. Можно открыть крупнее.

«Бакаев»: обмен с 1С

Мы помогли перенести локальную 1С в облако и связали её с админ-панелью магазина. Сотрудник меняет фото товара — сервер синхронизации передаёт его в 1С. Заказ из приложения отражается в остатках админ-панели и 1С; изменения из учёта возвращаются к витрине.

Кейс интеграции →

Frost Mining: заказы и учёт

В Frost Mining мы разработали магазин термопрокладок и другой продукции для охлаждения и админ-панель для товаров, заказов и остатков. В проекте связана работа магазина и CRM.

Кейс магазина →

05 / первая рабочая версия

Начинаем с законченного маршрута

Для первой версии выбираем один тип документа и подразделение, которое запускает маршрут. Мы включаем исключения, которые встречаются в ежедневной работе: возврат, отсутствие согласующего и ошибка обмена.

Предлагаем включить

  • Карточку документа, файлы и версии.
  • Правила по сумме и подразделению, параллельные и последовательные шаги.
  • Решение, комментарий, возврат и повторный запуск.
  • Сроки, замещение, уведомления и список текущих заданий.
  • Права по ролям и журнал действий.
  • Один проверенный обмен с системой-источником, если он нужен для запуска.

Отдельно согласуем

Юридически значимое подписание, регламент архива, распознавание сканов, бухгалтерские проверки, платёжные операции и перенос старых документов.

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

Принимаем систему на рабочих ситуациях

  1. Новая сумма. Маршрут выбирается по утверждённому правилу; смена суммы запускает нужную проверку повторно.
  2. Две проверки одновременно. Следующий шаг доступен после требуемых решений по одной версии.
  3. Возврат и замещение. Предыдущий файл и решения доступны в истории; решение заместителя связано с его полномочиями.
  4. Ограниченный доступ и сбой. Сотрудник без права доступа не получает файл по прямой ссылке; перед повторной передачей сверяем результат во внешней системе.

06 / состав работ и оценки

Покажите один документ и его маршрут

Мы разберём, кто инициирует документ, какие решения нужны, что меняется при возврате и куда передаётся результат. На этом сценарии сравним настройку и разработку.

Стоимость и срок зависят от числа маршрутов и ролей, ветвлений, работы с версиями, интеграций и требований к размещению. Один маршрут счёта в существующей системе и несколько типов договоров со своим интерфейсом дают разный состав работ.

Что включим в оценку

  1. Разбор процесса: карта шагов, исключения, полномочия.
  2. Первая версия: экраны, серверные правила, настройки.
  3. Интеграция: поля, доступы, ошибки и сверка.
  4. Запуск: тестовые сценарии, обучение, материалы и условия поддержки.

Зависимости и неизвестные условия укажем отдельно, чтобы состав предложения можно было сравнить.

Работаем удалённо с компаниями по России, в том числе из Москвы и Санкт-Петербурга. Требования к доступу, рабочие встречи и передачу материалов согласуем до начала проекта.

До начала проекта

Что ещё уточнить

Можно ли настроить всё в нашей системе?

Да, если её маршруты, права и работа с версиями покрывают ваш процесс. Мы проверим один счёт с возвратом и замещением сотрудника. Если возможностей хватает, предлагаем настройку; отдельный модуль оцениваем для конкретных недостающих действий.

Сможет ли руководитель согласовывать с телефона?

Мы проектируем адаптивный веб-интерфейс для просмотра документа, комментария и решения. Способ входа, доступ из внешней сети и допустимые устройства согласуем с вашей ИТ-командой. Офлайн-режим оцениваем отдельно.

Как документ попадёт в 1С или ЭДО?

Согласуем систему-источник, идентификатор, версию и момент передачи. Проверим доступные методы API, права, ограничения и ответ при ошибке. Передачу на оплату или подписание включаем в объём только после проверки вашей конфигурации и процедуры.

Что получим после разработки?

Передаём согласованный комплект: код и доступы, описание правил и интеграций, сценарии приёмки, инструкцию для сотрудников и порядок сопровождения. Права на код, размещение, резервное копирование и условия поддержки закрепляем в договоре.

Обсудить с 13FOX

Разберём ваш маршрут согласования

Пришлите обезличенный счёт или договор и список шагов: кто проверяет, по какому правилу, где процесс останавливается. Укажите CRM, конфигурацию 1С и ЭДО, если они участвуют.

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

Можно связаться по email или по телефону.

Отправляем 🚀

Проверяем соединение и передаём заявку.