Продажи живут в CRM, учёт — в 1С, а правда сходится в Excel в конце месяца. Настраиваю обмен, чтобы заказы, остатки и контрагенты не перебивались руками. Протокол — REST, OData, CommerceML или файл — выбираю по вашей конфигурации, не «потому что модно».
Не обещаю «1С сама подстроится». Сначала master-система по каждой сущности и сверка расхождений.
С чем обычно приходят
Типичные ситуации, когда стандартные решения уже не справляются.
- Менеджеры вносят заказы в CRM, бухгалтерия перебивает их в 1С — двойная работа и расхождения в суммах.
- Остатки на сайте не совпадают с 1С — клиент оформил заказ на товар, которого нет на складе.
- Программист 1С настроил выгрузку раз в сутки — для e-commerce этого недостаточно.
- Каждое изменение номенклатуры в 1С требует ручного обновления в CRM и на сайте.
Выгрузка раз в месяц и рабочий обмен
| Критерий | Excel / выгрузка раз в сутки | Обмен в контуре |
|---|---|---|
| Кто сверяет | Бухгалтер в конце периода | Автосверка и алерт по порогу |
| Заказы | Перебивают в 1С вручную | Типовые уходят автоматически; исключения — руками |
| Остатки | Сайт продаёт то, чего нет | Интервал обновления задаётся ценой ошибки |
| Риск | Расхождение всплывает на закрытии | Diff виден в логе, master-система известна заранее |
Как я работаю
Пошаговый процесс — от диагностики до передачи в эксплуатацию.
- 01
Аудит конфигурации 1С и целевых систем
Изучаю версию 1С, доступные интерфейсы (REST, OData, обработки), текущие обмены. Фиксирую сущности, частоту синхронизации и точки расхождения.
- 02
Проектирование обмена
Определяю master-систему для каждой сущности, маппинг полей, расписание и триггеры. Проектирую обработку ошибок и механизм сверки.
- 03
Разработка и тестирование
Настраиваю обмен через n8n или обработки 1С, тестирую на копии базы. Прогоняю edge cases: новый контрагент, изменение цены, отмена заказа.
- 04
Запуск и сверка
Переключаю на продакшен, настраиваю ежедневную автосверку расхождений. Передаю инструкцию для бухгалтерии и админов 1С.
Что вы получаете
- Типовые заказы из CRM передаются в 1С автоматически; ручная обработка остаётся для исключений
- Остатки и цены на сайте актуальны в пределах заданного интервала
- Расхождения фиксируются автосверкой и передаются ответственным по заданным порогам
- Изменения номенклатуры передаются в подключённые системы согласно маппингу и расписанию обмена
Что входит в проект
- Рабочий обмен между 1С и CRM/сайтом
- Маппинг сущностей: товары, заказы, контрагенты, статусы
- Расписание синхронизации с возможностью ручного запуска
- Лог обменов и алерты при ошибках
- Отчёт автосверки расхождений
- Инструкция для бухгалтерии и администраторов
Почему мне доверяют такие задачи
Михаил Клименко связывал CRM с учётными системами в ESM-CRM для автобизнеса и Lidora-CRM для телемаркетинга. 1С-интеграции строю с пониманием, что бухгалтерия и продажи должны видеть одни и те же цифры — иначе операционка ломается.
Частые вопросы
REST, OData или файловый обмен — что выбрать?
REST/OData — для online-обмена с CRM и сайтом. Файловый (CommerceML, XML) — когда 1С не предоставляет API или нужен batch. На аудите смотрю вашу конфигурацию и рекомендую оптимальный вариант.
Как часто синхронизировать остатки?
Для e-commerce — каждые 15–60 минут или по событию движения. Для B2B с длинным циклом — раз в несколько часов достаточно. Частота зависит от оборачиваемости и цены ошибки.
Нужен ли программист 1С с вашей стороны?
Для стандартных конфигураций (УТ, ERP, Бухгалтерия) часто хватает типовых обработок. Для сильно кастомизированных баз — нужен 1С-специалист для доработки выгрузок. Координирую работу с вашим программистом.
Что делать при расхождении данных?
Автосверка ежедневно показывает diff. Master-система определена заранее — при конфликте побеждает она. Критичные расхождения — алерт ответственному.
