Как работает интеграция с 1С
Наталия Назарова из Курска, Основатель / руководитель
Короткий ответ: интеграция с 1С — это настроенный канал, по которому данные сами переезжают из одной программы в другую. По расписанию (например, раз в 15 минут) запускается обмен: 1С отдаёт наружу то, что изменилось у неё, забирает то, что изменилось на другой стороне, и записывает результат к себе. Человек в этой схеме не участвует — он только смотрит на итог и разбирает то, что не прошло.
Схема на пальцах
Возьмём интернет-магазин. Покупатель оформил заказ на сайте. Через несколько минут срабатывает регламентное задание — это задача внутри 1С, которая запускается по расписанию без участия пользователя. Она обращается к сайту, забирает новые заказы и создаёт в 1С документы: контрагент, заказ покупателя, состав, оплата. Менеджер открывает базу и видит заказ так, будто завёл его сам.
Обратно идёт встречный поток: 1С отдаёт на сайт актуальные остатки и цены, а когда заказ собрали и отгрузили — статус. Покупатель видит «отправлено», склад видит списание, бухгалтер видит реализацию. Никто ничего не переносил руками.
Чем системы «разговаривают»
- Готовый модуль обмена. Для популярных связок он уже написан: сайт на 1С-Битрикс, Битрикс24, маркетплейсы, ЭДО. Настраиваются правила и расписание.
- API. Набор команд, по которым одна программа напрямую обращается к другой: «дай новые заказы», «прими остатки». Так работают маркетплейсы и большинство современных сервисов.
- Обмен файлами. Старый, но живой способ: одна система кладёт файл в папку, другая его забирает. Надёжно и дёшево там, где не нужна скорость.
- Типовая синхронизация. Между базами самой 1С — например, 1С:Бухгалтерией и Управлением торговлей — обмен встроен, его достаточно настроить.
Что определяет частоту обмена
Раз в 5–15 минут — для заказов и остатков, где важна скорость. Раз в час или раз в сутки — для справочников, отчётов, бухгалтерских документов. Чаще не всегда лучше: частый обмен нагружает базу, и в пик работы пользователи почувствуют замедление. Расписание подбирается под процессы, а не «по максимуму».
Кто следит за сбоями
Главное, что нужно знать про интеграции: они ломаются тихо. Сайт обновил версию, на другой стороне сменился ключ доступа, кто-то завёл товар без артикула — и обмен встал. В 1С это не всплывающее окно, а запись в журнале регистрации, которую никто не открывает. Поэтому «на сайте товар есть, а на складе нет» обычно выясняется через неделю и от клиента.
В сопровождении мы смотрим на обмены сами: проверяем, что задания отработали, разбираем очередь непроведённых документов и чиним до того, как это заметит бухгалтер. Это входит в абонентскую плату — 8 900 ₽ в месяц с 10 включёнными часами (890 ₽ за час), дальше 2 500 ₽ за час по факту. Для сравнения, рекомендованная фирмой «1С» ставка специалиста — от 3 000 ₽ за час.
Опишите, какие системы у вас должны обмениваться данными, — нарисуем схему обмена и назовём объём работ в часах. Подробнее — интеграция 1С, а цены разобраны в ответе «Сколько стоит интеграция 1С».