Почти в каждой компании на 1С есть человек, который руками переносит данные между системами. Выгружает остатки в Excel, чтобы залить на маркетплейс. Перебивает накладную из личного кабинета оператора ЭДО в базу. Сводит выписку банка с оплатами. Он делает это каждый день, знает все обходные пути, и когда уходит в отпуск, процесс встает.
Задача интеграции — убрать этого человека из середины. Не уволить, а вынуть из цепочки, где он работает переходником между двумя программами, каждая из которых умеет отдавать данные сама.
Сразу про цену, потому что вы за ней и пришли
Типовая связка 1С с внешней системой — от 90 000 ₽ и 2–4 недели. Нетиповая, с бизнес-логикой на стороне обмена — от 250 000 ₽. Все, что до 300 000 ₽, оплачивается разово, без этапов и без предоплаты за воздух.
Мы держим цену на странице по скучной причине: когда человек ищет «интеграция 1С стоимость», он открывает подряд три сайта, на каждом читает «стоимость рассчитывается индивидуально, оставьте заявку», и идет на четвертый. Мы решили быть четвертым. Точная цифра все равно появится после получаса разговора, но порядок величины вы должны знать до того, как оставите телефон.
Мы не франчайзи, и это важно проговорить
MoranaLabs не продает лицензии 1С, не оформляет ИТС и не занимается сопровождением учета. Мы делаем работы: интеграции, обмены, доработку через расширения, автоматизацию того, что сейчас делается руками.
Отсюда две следствия, которые стоит знать заранее. Первое: за коробкой, подпиской и вопросами «как закрыть месяц» вам к вашему обслуживающему партнеру, и мы спокойно работаем рядом с ним. Второе: у нас нет отдела продаж лицензий, поэтому нет и необходимости тянуть проект ради абонентки — интеграция сдается и заканчивается.
Типовую конфигурацию мы не трогаем
Это первый вопрос любого нормального 1С-ника, и ответ у нас один: работаем расширениями. Механизмы обмена живут отдельным расширением конфигурации, справочники и документы типовой не переписываются, режим поддержки не снимается. Обновление платформы и релиза конфигурации остается вашей обычной процедурой, а не операцией на открытом сердце.
Где расширением обойтись нельзя — а на конфигурациях с десятилетней историей доработок такое встречается — мы говорим об этом до договора и показываем, что именно придется тронуть и чем это обернется на следующем обновлении. Молча снять конфигурацию с поддержки и оставить вас с этим через год — так не работаем.
Что подключаем чаще всего
Маркетплейсы. Wildberries, Ozon и остальные: заказы, остатки, цены, возвраты, отчеты о реализации. Самая частая и самая денежная интеграция последних лет — 1С и маркетплейсы.
Честный знак. Коды маркировки, документы в ГИС МТ, приемка и вывод из оборота, агрегация. Здесь цена ошибки измеряется штрафом, поэтому вынесли отдельно — 1С и Честный знак.
ЭДО. Диадок, СБИС, Контур, роуминг между операторами, входящие и исходящие в форматах ФНС — 1С и электронный документооборот.
Все остальное по API. Банк, ОФД, касса, CRM, сайт, транспортная компания, склад, отраслевой сервис, чужая учетная система — интеграция 1С по API.
Чем рабочий обмен отличается от скрипта на коленке
Написать выгрузку, которая один раз отработала на тестовых данных, может любой. Разница появляется на третьем месяце эксплуатации, когда внешний сервис прилег на двадцать минут, а бухгалтер уехал в отпуск.
- Идемпотентность. Каждая запись уходит с внешним ключом. Повторный запуск обмена не создает второй документ, а находит существующий. Дубли заказов — самая частая болезнь самописных выгрузок.
- Журнал обменов. Отдельный регистр: что ушло, что пришло, когда, с каким ответом, где упало. Без него разбор любой претензии превращается в гадание.
- Повторная отправка. Сервис ответил ошибкой или не ответил вовсе — запись не теряется, а становится в очередь и уходит позже, с нарастающей паузой между попытками.
- Ограничения по частоте. У внешних API есть лимиты, и при их превышении вас начинают отбивать. Обмен должен знать про свой лимит и держаться под ним сам.
- Живой мониторинг. Обмен встал — ответственный получает сообщение в тот же день, а не узнает через неделю от контрагента.
Все это скучные вещи, они не украшают презентацию. Именно они отделяют интеграцию, которая работает два года без вас, от той, к которой каждый месяц зовут автора.
Как проходит проект
Мы начинаем на копии базы. Доступ в рабочий контур нужен только на этапе запуска, и к этому моменту вы уже видели, как обмен ведет себя на ваших реальных данных. Такой порядок снимает главный страх — что подрядчик что-то сломает в боевой базе на первой неделе.
Сроки честные: типовая связка укладывается в 2–4 недели, из которых неделя уходит на согласования и доступы. Если кто-то обещает вам интеграцию с маркетплейсом за три дня, он либо уже делал ровно вашу конфигурацию, либо не спрашивал про возвраты.
Когда интеграция не нужна
Если операция выполняется пару раз в месяц и занимает двадцать минут, автоматизация не окупится ни у нас, ни у кого-либо еще. Мы скажем это на первом звонке. То же самое с процессами, которые меняются каждую неделю: сначала пусть устоится правило, потом его закрепляют кодом.
Что происходит после интеграции
Когда данные наконец ходят между системами сами, обычно выясняется интересное: узкое место переехало. Заказы приходят автоматически, но кто-то по-прежнему руками разбирает входящую первичку, сверяет накладные или отвечает на одни и те же вопросы по остаткам.
Вот с этого места начинается наша основная специализация. На уже подключенных данных мы показываем, что снимается моделью: распознавание первичных документов, автоматическая сверка с контрагентами, ИИ-сценарии внутри 1С. Показать это на ваших данных занимает час, потому что доступ уже есть, и решение принимается по факту, а не по презентации.
Начинать с этого не нужно. Сначала пусть данные ходят.