Обмен между CRM и бухгалтерским сервисом: счета, оплаты и закрывающие документы с получением PDF.
Карта системы
Данные CRM и учёта в одном процессе
Обмен связывает записи двух систем, обновляет статусы и возвращает документы пользователю Битрикс24.
КонтрагентыСопоставление компаний и обмен данными между CRM и бухгалтерским сервисом.
Товары и услугиНоменклатура, с которой работают операции обмена и счета.
СчетаПередача данных и связь счёта в Битрикс24 с бухгалтерским учётом.
ОплатыОбновление статуса счёта по данным бухгалтерского сервиса.
Документы PDFПолучение счетов и закрывающих документов из интерфейса CRM.
От записей CRM к счёту в учёте
Сопоставить данныеОбмен связывает контрагента и номенклатуру в двух системах.
Передать счётДанные счёта участвуют в обмене между Битрикс24 и «Моим делом».
Проверить состояние операцииИнтерфейс показывает загрузку и ошибки, возникающие при обмене.
Результат: счёт связан с данными контрагента и бухгалтерского учёта.
От оплаты к статусу в CRM
Получить данные об оплатеИсточником информации служит бухгалтерский сервис.
Сопоставить счётОбмен использует связь записей двух систем.
Обновить статусСостояние оплаты отражается в Битрикс24.
Результат: пользователь CRM видит оплату по данным учёта.
От операции к готовому документу
Выбрать документВ сценарии доступны счета и закрывающие документы.
Получить PDFДокумент запрашивается из бухгалтерского сервиса.
Работать с документом в CRMПользователь получает PDF из интерфейса Битрикс24.
Результат: данные обмена завершаются документом, с которым можно работать.
Интерфейс обмена с демонстрационными даннымиСверка оплат, сохранение PDF счёта и настройки обработки событий CRM. Исходный интерфейс с демонстрационными данными.
01 / 04
Задача и ограничения
Связать работу со счетами в Битрикс24 с бухгалтерским учётом в «Моём деле», чтобы данные, оплаты и документы составляли один процесс.
Обмен охватывает весь путь работы со счётом. В нём участвуют компании, товары и услуги, а после выставления счёта — информация об оплате и закрывающие документы. Пользователю CRM нужен и готовый PDF, с которым можно продолжить работу.
Согласовать данные двух систем
Операции должны относиться к соответствующим компаниям и счетам. При обмене нужно учитывать события Битрикс24 и показывать состояния загрузки и ошибки.
02 / Моя роль
Что я разработал
Разработал интеграцию и пользовательские сценарии работы с ней: обмен данными, сопоставление записей и получение документов из бухгалтерского сервиса.
Реализовал обработку событий Битрикс24, обновление статусов оплат, работу с PDF счетов и закрывающих документов. Также разработал управление операциями обмена и отображение их состояний, включая ошибки.
03 / 04
Как устроено решение
Контрагенты и номенклатура в обмене
Компании, товары и услуги участвуют в работе со счетами. Реализовал обмен этими данными и сопоставление записей двух систем, чтобы операции в CRM были связаны с бухгалтерским учётом.
В интерфейсе предусмотрены отдельные действия для синхронизации контрагентов и импорта товаров и услуг.
Счёт и его оплата
Реализовал обмен счетами и обновление статуса оплаты по данным «Моего дела». Пользователь Битрикс24 получает состояние счёта из бухгалтерского учёта.
В управлении интеграцией предусмотрены экспорт и импорт счетов, сверка оплат и настройка обновления статуса.
PDF в рабочем контексте CRM
Для счетов разработал получение PDF из «Моего дела» и сохранение в выбранное поле карточки счёта Битрикс24. В интерфейсе можно указать это поле и настроить сохранение PDF при создании и изменении счёта.
Отдельно реализовал работу с закрывающими документами и их PDF.
События, ручные действия и ошибки
Обработчики событий Битрикс24 связывают операции обмена с действиями в CRM. В настройках предусмотрены слежение за созданием и изменением счёта, а также размещение кнопок в интерфейсе Битрикс24.
Для работы с интеграцией доступны и ручные операции. Реализовал обработку ошибок и состояния интерфейса при загрузке, чтобы пользователь видел, что происходит при обмене.
04 / 04
Рабочий результат
Из Битрикс24 пользователь работает с данными бухгалтерского сервиса: получает состояние оплаты, PDF счёта и закрывающих документов.
Обмен продолжает рабочий путь от контрагента и номенклатуры до счёта, оплаты и документов. Операциями можно управлять из интерфейса, а действия CRM учитываются обработчиками событий.