Разработка редко срывает сроки проекта. Сроки срывают интеграции: каждая внешняя система приносит свои справочники, форматы и правила сверки, а расхождения приходится разбирать вручную. Поэтому объём интеграций оценивают до старта разработки, а не в процессе.
Какие интеграции встречаются чаще всего
Проекты отличаются отраслями, но набор связей повторяется. Обычно это четыре типа.
- Учётная система ↔ операционный контур. 1С остаётся источником финансовых данных, а управленческая система берёт из неё заказы, реализации, платежи и справочники.
- Банки. Каждый банк — отдельный формат выгрузок и свой порядок работы с выписками. Пять банков означают пять интеграций, а не одну.
- Отраслевые сервисы. В туризме это ГИС и электронные путёвки, в производстве — системы контроля доступа и оборудование, в ритейле — кассы и маркетплейсы.
- Внутренние базы и таблицы. Часть данных годами живёт в файлах: их тоже приходится либо переносить в систему, либо подключать как источник.
Что проверить до старта
Проверка занимает дни, а экономит недели. Четыре пункта, на которых чаще всего спотыкаются.
- Справочники. Дубли номенклатуры, разные написания контрагентов, пустые обязательные поля. Если справочники не сходятся, обмен формально работает, а данные в отчётах не бьются.
- Кто владелец данных. Для каждого поля нужно понимать, какая система считается источником истины. Когда решения нет, две системы начинают перезаписывать данные друг друга.
- Частота обмена. Выгрузка раз в сутки и обмен в реальном времени — разные по сложности и стоимости задачи. Для управленческой отчётности ежедневного обновления обычно достаточно.
- Что делать при расхождении. Правило разрешения конфликтов (какая система права и что происходит с ошибочной записью) закладывается в проект, а не придумывается при первом сбое.
В проекте управленческого учёта для сети данные лежали в пяти банках и 1С, а сводка собиралась вручную. Интеграции стали первым этапом: без них любая аналитика опиралась бы на ручные выгрузки — то есть на ту же ручную работу, только в другом интерфейсе.
Что получается на выходе
Результат интеграций измеряется не фактом их наличия, а скоростью, с которой данные доходят до решения.
- Отчётность без ручных выгрузок: данные попадают в контур автоматически, свод не готовят в Excel.
- Единая картина: заказы, склад, финансы и производство видны в одном месте.
- Скорость реакции: в проекте для сети точек ресторанов отчётность стала ежедневной вместо месячной, а сигналы о кассовых разрывах приходят заранее — за 3–7 дней.
- Готовность к внешним сервисам: API для партнёров и B2B-заказов открывается уже на готовом контуре данных.
Отдельно стоит заложить мониторинг обмена: журнал ошибок и уведомление о сбое. Интеграция, которая молча перестала работать, опаснее отсутствующей: отчёты выглядят корректными, но опираются на устаревшие данные.
Нужно объединить 1С, CRM и банки?
Проверим данные и системы, оценим каждую интеграцию отдельно и разложим проект на этапы с ценой и сроками.