Создать счет и договор со сложно структурой, зависящей от множества параметров, чтобы не нужно было открывать 1С, а можно было бы работать с документами из одного окна в Битрикс24. Реализовать данную задачу нужно было в облачной версии Битрикс24.
Давайте сразу определимся, какие варианты интеграции есть. Интеграция может быть штатная и нештатная.
Плюсы штатной интеграции:
- Доступность;
- Есть базовый функционал;
- Относительно простая реализация.
Недостатки штатной интеграции:
- Доступно только на тарифе «Профессиональный»;
- Количество сценариев штатной интеграции ограничено;
- Штатная интеграция не подойдет, если у вас сильно переработана конфигурация Битрикс24.
Нештатная интеграция позволяет реализовать практически любой сценарий в любой версии Битрикс24. К недостаткам можно отнести повышенную стоимость и увеличенные сроки разработки и внедрения решения.
Мы одновременно использовали и штатный модуль интеграции с 1С и сделали кастомизацию в виде приложения, встроенного в Битрикс24.
Сотрудник в Битрикс24 создает сделку, заполняет нужные поля, прописывает реквизиты и добавляет товары;
Структуру товаров мы перенесли из 1С в Битрикс24 с помощью штатного модуля:
Мы реализовали получение договора/счета из 1С в виде пошаговой системы. Сделали мы это с целью облегчить получение документов для сотрудников, в особенности для новичков.
После того, как сотрудник выберет реквизиты сделки и реквизиты компании, ему будет предложено выбрать регион, соответствующий его подразделению, и только потом можно будет перейти к следующему шагу:
Таким образом сотрудник не пропустит шаги и не запутается в заполнении форм. На следующем этапе предлагается выбрать форму договора:
После введения даты договора и счета, запрос отправляется в 1С:
В 1С создаются нужные сущности и создаются нужные документы;
В Битрикс24 сотруднику приходит уведомление после создания документа в 1С. К созданной ранее сделке в Битрикс24 автоматически прикрепляются созданные в 1С печатные формы в форматах docx и pdf:
Также мы реализовали возможность отображения в форме сделки в Битрикс24 стадий оплаты счетов: полностью оплачен, частично оплачен и тд.
У нас получилось создать стабильно работающую кастомизированную интеграцию Битрикс24 с 1С, которая, во-первых, разделила работу сотрудников и бухгалтеров компании, так как каждый теперь может работать только в своей программе, а во-вторых, упростила процесс создания сделки и документов для нее, при этом значительно снизив риск ошибиться при заполнении нужных форм.