Интеграция amoCRM и 1С:ERP Управление предприятием и 1С:Комплексная автоматизация
Интеграция amoCRM и 1С:ERP или КА: продажи в CRM, производство и финансы в учёте
В ERP и КА заказ проходит согласование, планирование, производство и график оплат, а у компании обычно есть свой программист 1С. Мы связываем amoCRM с этим контуром так, чтобы менеджер видел срок и статус заказа, а учётная система не получала сырых данных из CRM.
Или напишите: Telegram · WhatsApp
Официальный партнёр amoCRM с 2021 года · первое обсуждение бесплатно · цена фиксируется в договоре
amoCRMCRM: продажи и клиенты- →Клиент: партнёр, контрагент, организация продажи
- →Заказ клиента с этапами оплаты
- ←Статус согласования заказа
- ←Плановая дата отгрузки
- ←Отгрузка и закрывающие документы
Что передаём между amoCRM и 1С:ERP и КА
| Данные | Направление | Когда | Комментарий |
|---|---|---|---|
| Клиент: партнёр, контрагент, организация продажи | amoCRM → 1С:ERP и КА | Сделка проходит квалификацию | Новые контрагенты могут уходить на проверку в 1С перед созданием |
| Заказ клиента с этапами оплаты | amoCRM → 1С:ERP и КА | Сделка на этапе «Передать в работу» | График оплат и условия берём из соглашения |
| Статус согласования заказа | 1С:ERP и КА → amoCRM | Заказ согласован или отклонён в 1С | Отказ возвращает сделку менеджеру с комментарием |
| Плановая дата отгрузки | 1С:ERP и КА → amoCRM | После планирования производства или обеспечения | Менеджер называет клиенту срок из 1С, а не на глаз |
| Отгрузка и закрывающие документы | 1С:ERP и КА → amoCRM | Проведена реализация | Номера документов в сделке |
| Оплаты по этапам графика | 1С:ERP и КА → amoCRM | Поступление денег | Сделка закрывается после финального платежа |
| Кредитный лимит и просрочка | 1С:ERP и КА → amoCRM | Раз в сутки и перед передачей заказа | Превышение лимита останавливает передачу |
| Номенклатура для КП | 1С:ERP и КА → amoCRM | По расписанию, только активные позиции | Не тащим в CRM весь справочник ERP |
Как заказ из amoCRM проходит контур ERP
- Сделка готова к передачеМенеджер заполнил организацию, соглашение и состав; amoCRM отправляет событие в очередь обмена.
- Проверки на стороне 1СКредитный лимит, контрагент, цены. Ошибка не теряется: сделка получает статус и текст причины.
- Заказ клиента и согласованиеВ ERP создаётся заказ, проходит согласование по правилам компании. Результат возвращается в сделку.
- Обеспечение и производствоПлановая дата отгрузки из 1С обновляет поле сделки и задачу менеджеру.
- Отгрузка и оплатыРеализация и платежи по графику двигают сделку до закрытия.
Способы интеграции
| Способ | Когда подходит | Ограничения |
|---|---|---|
| Готовый модуль из каталога решений для 1С | Обмен клиентами и заказами без согласований и графиков оплат | Поддержку вашей редакции ERP или КА и совместимость с вашими доработками проверим на копии базы |
| Интеграционная шина или промежуточный сервис | amoCRM — одна из нескольких систем вокруг ERP | Отдельная инфраструктура и ответственный за неё |
| Свой обмен: API amoCRM, вебхуки, HTTP-сервисы в расширении 1С | Согласование, производство, несколько организаций, большие объёмы | Нужны тестовый контур 1С, регламент обновлений и согласование с вашим программистом 1С |
Что проверить до запуска
- Версия ERP или КА и объём собственных доработок конфигурации
- Кто на вашей стороне отвечает за 1С: доработки ведём расширением и согласуем с ним
- Тестовая копия базы для отладки: на рабочей ERP обмен не проверяют
- Несколько организаций и соглашений: как сделка понимает, от кого продаём
- Нагрузка: обмен идёт через очередь и не блокирует проведение документов
- Ограничения API amoCRM по частоте запросов при массовой загрузке
- Регламент: что делать с обменом при обновлении релиза 1С
Как проходит работа
- ОбследованиеВстречаемся с продажами, финансами и программистом 1С, рисуем путь заказа.
- Техническое заданиеСценарии, поля, главная система, ошибки и их обработка — в одном документе.
- Разработка на тестовом контуреРасширение 1С, сервис обмена с очередью и журналом, настройки amoCRM.
- ПриёмкаПроходим сценарии с исключениями: отказ в согласовании, перенос срока, частичная оплата.
- Запуск и сопровождениеПереносим на рабочую базу, договариваемся о проверке обмена после каждого обновления 1С.
Частые вопросы
Можно ли связать amoCRM с 1С:ERP без доработки конфигурации?
Да, для чтения данных часто хватает стандартного интерфейса OData. Для создания заказов с проверками нужна логика в расширении, типовую конфигурацию при этом не меняем.
Подойдёт ли amoCRM для компании на ERP?
Да, если amoCRM отвечает за продажи и переписку, а планирование и финансы остаются в ERP. Двойной учёт заказов в обеих системах не делаем.
Как интеграция переживёт обновление 1С?
Доработки в расширении и регламент: после обновления прогоняем тест обмена на копии базы и только потом обновляем рабочую.
Что если заказ не прошёл согласование в ERP?
Сделка возвращается менеджеру с причиной отказа и задачей. Заказ в 1С остаётся в статусе, который задан вашими правилами.
Можно ли работать вместе с нашим программистом 1С?
Да, так и лучше: он знает доработки базы. Мы берём сторону amoCRM, сервис обмена и описание сценариев, расширение делаем вместе или по согласованию.
С чего начать?
С обследования одного заказа и бесплатной оценки. Как устроена такая работа, описано на странице API-интеграций.
Оценим интеграцию amoCRM и 1С:ERP и КА бесплатно
Расскажите, какие данные должны переходить между системами и что сейчас делается вручную. Предложим способ — готовый модуль или доработку — и назовём срок и стоимость.
Источники: amoCRM: вебхуки для внешних систем · ИТС 1С: стандартный интерфейс OData · ИТС 1С: интеграция через формат EnterpriseData