В процессе нашего сотрудничества на первых же этапах выяснилось, что простое готовое решение не удовлетворит все потребности. И вот почему.
От заказчика начали массово поступать задачи, связанные с автоматизацией, но выяснилась проблема - документооборот компании построен на Excel. Сотрудники обменивались данными по электронной почте, а по вечерам сводили в единые таблицы. Несложно догадаться, что часть из них терялась. Отсутствие необходимых документов обернулось бы финансовыми потерями, а при уровне оборотов среднего бизнеса - довольно серьёзными.
Дано: Компания среднего бизнеса с несколькими сотнями сотрудниками ведёт документооборот в Microsoft Excel.
Цель: Объединить работу с информацией из нескольких источников, объединить работу разных отделов и предприятий и автоматизировать внутренние процессы, выполняемые сотрудниками в ручном или полу-ручном режиме, при этом не сломав выстроенную систему.
Задача 1: Непрерывная интеграция модели данных Битрикса с API SEO "Мой склад".
Наше сотрудничество стало цепляться за обсуждение непрерывной интеграции, но для этого необходимо было отказаться от ручного заполнения таблиц.
Список сущностей, которые необходимо было синхронизировать:
1.Продажи
- Заказы покупателей
- Счета покупателям
- Отгрузки
- Возвраты покупателей
2.Закупки
- Заказы поставщикам
- Счета поставщиков
- Приемки
- Возвраты поставщикам
3.Товары
- Товары
- Услуги
- Оприходования
- Списания
- Перемещения
4.Компания
- Юр.лица
- Склады
5.Контрагенты
- Контрагенты
- Договоры
6.Финансы
- Входящие платежи
- Исходящие платежи
- Списания
- Статьи расходов
- Валюты
![](https://static.tildacdn.com/tild6339-3535-4666-b935-326232663632/_.png)
От клиента поступила заявка на автоматизацию процессов. Мы, конечно же, решили эту задачу. Компания не была готова переезжать на какую-то собственную CRM-систему, они хотели пошагово интегрироваться с уже имеющимися у них инструментами. Компромиссным решением стал back-office на основе Bitrix Framework с витриной, установленной ранее. В итоге переход произошёл бесшовно.
Дальнейшая работа разработчиков складывалась на написании собственного модуля, а в дальнейшем и его постоянной модернизации.
Задача 2: Организовать взаимодействие подразделений
(производство, транспорт, моделирование, логисты, маркетинг и т.д.) между собой с привязкой к этим сущностям.
Ранее подразделения использовали прямое взаимодействие между собой посредством почты, мессенджеров и таблиц Excel. Мониторить такие процессы и управлять данными в таком формате было невозможно и как итог имело место большая погрешность как в самих данных, так и в сроках выявления и устранения расхождений.
Мы создали механизм “заявок” с поддержкой индивидуальных этапов и стадий, гибкой системы уведомлений и модерации руководителями.
Выполненные заявки порождают расходы нескольких типов, которые учитываются в системе, но не выгружаются в МС, то есть дополняют общую финансовую отчетность.
![](https://static.tildacdn.com/tild6263-3732-4262-a461-643339346537/__1.png)
![](https://static.tildacdn.com/tild3166-3737-4839-b634-383365643132/photo.jpg)
![](https://static.tildacdn.com/tild6636-3632-4635-b130-636335366633/2.jpg)
![](https://static.tildacdn.com/tild3062-6165-4165-a332-623961393138/_3.jpg)
Задача 3: Создание ведомостей подразделений. Заказчику было необходимо гибко и прозрачно формировать отчетность на основе объединенных данных, видеть доходы и расходы подразделений, налоговую составляющую и дополнительные расходы на уровне отдельного подразделения.
![](https://static.tildacdn.com/tild6235-6262-4534-b634-373438353861/__5.png)
Здесь же интегрируются заявки подразделений между собой по типам работ:
![](https://static.tildacdn.com/tild6162-6130-4234-b364-613238633031/__7.png)
1.Расширенные возможности обработки заказов.
- Сквозная фильтрация и подсчет показателей
![](https://static.tildacdn.com/tild3035-6133-4931-b038-633038363266/__2.png)
- Детализация заказа и всех его связей
![](https://static.tildacdn.com/tild6464-6162-4637-b762-666562396436/_4.jpg)
- Сверка прибыли (контрольная верификация всех данных)
![](https://static.tildacdn.com/tild3664-3633-4437-b139-653866633935/__4.png)
- Интерфейс работы с заявками (создание, редактирование, выполнение, закрытие)
![](https://static.tildacdn.com/tild6566-3434-4935-b835-393632376263/__12.png)
- История всех действий над заказом
![](https://static.tildacdn.com/tild3761-3361-4366-a231-393165616434/__6.png)
- Сверка данных с МС
![](https://static.tildacdn.com/tild3036-3135-4532-b531-383435323262/5.jpg)
- Механизм контроля заказа к закрытию:
б) проверка на заявки
в) согласование ключевыми отделами (юристы, бухгалтерия, финансы).
![](https://static.tildacdn.com/tild3166-3436-4961-a663-393662393361/__8.png)
2.Формирование сводной прибыли всех подразделений.
![](https://static.tildacdn.com/tild3833-3830-4562-b262-383362656434/__9.png)
3.Сводный учёт отгрузок с вычисляемыми показателями.
![](https://static.tildacdn.com/tild6265-6432-4264-a638-376464616333/__10.png)
4.Импорт Excel-документов в собственном формате.
5.Гибкое управление настройками, правами и уведомлениями.
![](https://static.tildacdn.com/tild3666-3664-4166-a137-306364383039/__11.png)
Со временем back-office превратился в полноценную админ-систему, куда под учётками входят менеджеры и полноценно работают, а клиенты видят только итоговый каталог. Система проста и понятна:
- первичная регистрация продукта на базе заказчика (сырые данные),
- обработка информации происходит в Битриксе (сами процессы).
Клиент сразу же оценил изменения - документооборот перестал тяготить. Данные начали подгружаться в систему автоматически, а менеджерам осталось лишь снимать аналитику. Плюсом стал отказ от общения по электронной почте, теперь оно происходит в самой админке.
Итого:
- ≈ 150 часов на разработку проекта;
- через 6 месяцев сотрудники приступили к работе в системе;
- над проектом работали 1 менеджер, 1 архитектор и 1 разработчик;
- до 300 часов на поддержку и доработку в год (с 2018).
Если представить работу графически, то она выглядит так:
После запуска системы наше сотрудничество не прекратилось, а только начало набирать обороты. Клиент постоянно присылал обратную связь, а мы добавляли всё новый функционал. Сейчас back-office работает стабильно в самодостаточном режиме, разработчики IT Grade же оказывают необходимую техническую поддержку.