Все услуги

Интеграция через API 1С

Мобильное приложение, Mini App, CRM или портал читают и записывают данные 1С напрямую, без выгрузок файлов и ночных обменов.

  • от 50 000 ₽
  • Гарантия 6 месяцев
Сервер и мобильное приложение, связанные потоком данных

Схема обмена

В 1С публикуем HTTP-сервис или стандартный интерфейс OData на веб-сервере. Внешняя система обращается к нему по HTTPS под отдельной учётной записью с правами только на нужные объекты. Данные читаются в момент запроса, поэтому клиент видит остаток на сейчас, а не на время последней выгрузки.

1С

HTTP-сервис или OData

  • Номенклатура, цены и остаткив момент запроса
  • Карточка клиента и взаиморасчётыпри входе в личный кабинет
  • Новые клиентыпри регистрации в приложении
  • Заказы и заявкисразу после оформления
  • Оплатыпосле подтверждения платежа
  • Бонусные баллыв момент покупки
  • Статусы заказов и документовпри проведении документа в 1С
ПриложениеCRMпортал
Номенклатура, цены и остатки: из 1С в Приложение, CRM, портал, в момент запроса. Карточка клиента и взаиморасчёты: из 1С в Приложение, CRM, портал, при входе в личный кабинет. Новые клиенты: из Приложение, CRM, портал в 1С, при регистрации в приложении. Заказы и заявки: из Приложение, CRM, портал в 1С, сразу после оформления. Оплаты: из Приложение, CRM, портал в 1С, после подтверждения платежа. Бонусные баллы: в обе стороны, в момент покупки. Статусы заказов и документов: из 1С в Приложение, CRM, портал, при проведении документа в 1С

Как подключаем

Выбираем самый простой способ, который выдержит ваш объём данных.

  1. Стандартный интерфейс OData

    Он встроен в платформу 1С:Предприятие 8.3 и открывает справочники, документы и регистры для чтения и записи. Если внешней системе нужны данные как есть, без своей логики, его хватит: настроим состав объектов и права и обойдёмся без разработки.

  2. HTTP-сервис под задачу

    Когда нужна бизнес-логика: проверить остаток перед резервом, посчитать скидку, провести заказ, пишем HTTP-сервис в расширении. Приложение получает короткий ответ в JSON только с нужными полями.

  3. SOAP и старые версии 1С

    Если внешняя система работает по SOAP, публикуем веб-сервис 1С. В 1С 7.7 HTTP-сервисов и OData нет, поэтому обмен с ней строим другим способом, подобранным под конкретную базу.

OData или HTTP-сервис

Оба механизма есть в платформе 1С, выбор зависит от того, нужна ли своя логика.

OData

Порталу или CRM, которым достаточно читать и записывать данные 1С без своих правил.

  • Объекты 1С открываются как есть
  • Чтение и запись справочников и документов
  • Настраиваем состав объектов и права
  • Сложный ответ собирается из нескольких запросов

HTTP-сервис

Приложению или Mini App, которым нужна логика учёта: проверки, резервы, проведение документов.

  • Своя логика внутри 1С
  • Проверка остатка, резерв и проведение
  • Один ответ из нескольких объектов
  • Пишется в расширении конфигурации
Интеграция через API 1С

Что исправляет интеграция

  • Приложение живёт вчерашним днём

    Остатки и цены загружают в приложение файлом раз в сутки. К вечеру клиент заказывает то, что уже продано, и менеджер отменяет заказ по телефону.

  • Запись прямо в таблицы базы

    Внешний сервис пишет в базу данных 1С в обход платформы. Структура таблиц меняется при обновлениях, обмен ломается, а записанные так данные не проходят проверок учёта.

  • Одна учётка с полными правами

    Приложение ходит в 1С под администратором, а пароль лежит в коде. Утечка такой учётной записи открывает всю базу.

  • 1С тормозит из-за запросов

    Каждое обращение приложения запускает тяжёлый отчёт, и у бухгалтерии всё зависает. Без кэша и продуманных запросов API мешает тем, кто работает в базе.

Стоимость

Стоимость
от 50 000 ₽

Оценку дадим, когда будет понятно, где стоит 1С и что внешней системе нужно читать и записывать. Для этого достаточно короткого созвона и доступа к копии базы.

Что влияет на оценку

  • Версия платформыАктуальная платформа 8.3 с типовой конфигурацией, сильно доработанная база или 1С 7.7, где нужен другой способ обмена.
  • Число методов и логикаТолько чтение справочников или ещё запись заказов, резервы, скидки и проведение документов.
  • Где работает 1ССвой сервер, арендованный или облачный: от этого зависит, как публиковать сервис и открывать к нему защищённый доступ.
  • НагрузкаСколько запросов ждём в пиковые часы и нужен ли промежуточный кэш, чтобы рабочая база не тормозила.
  • Безопасность и журналРоли с минимальными правами, токены, журнал запросов и оповещения о сбоях.

Как мы работаем

Результат показываем каждые две недели.

  1. Список данных и методов
  2. Проектирование API
  3. Публикация и права
  4. Разработка и документация
  5. Нагрузочный тест
  6. Подключение приложения

Почему с нами спокойно

Риски берём на себя и фиксируем их в договоре.

  • Цена и сроки в договоре

    Фиксируем до старта работ, в процессе цена не растёт.

  • Результат каждые две недели

    Показываем готовую часть, вы вносите правки по ходу.

  • Гарантия 6 месяцев

    После запуска остаёмся рядом: поддержка и развитие.

  • Аккредитация Минцифры

    Официальная IT-компания из реестра аккредитованных.

Приложения и системы, связанные с 1С

У «Хоту-Ас» учёт ведётся в 1С 7.7, где HTTP-сервисов нет, поэтому приложение и Mini App обмениваются с ней без них. В ERP TransLogix 1С работает в одной связке с ГЛОНАСС и ботом для водителей.

Хоту-Ас MAX

Mini App для оптовиков в Telegram и MAX и новый сайт

История 1 из 3: MAX Mini-App и сайт «Хоту-Ас»

Что говорят о работе с нами

Часть портретов создана с помощью ИИ.

Обсудить проект

Вопросы и ответы

Не нашли ответ? Спросите, ответим за 15 минут.

Задать вопрос
Сколько стоит интеграция через API 1С?

От 50 000 ₽ за типовую связку. Цена зависит от числа методов и логики за ними: включить OData для чтения справочников проще, чем писать HTTP-сервис с резервом и проведением заказа. Влияют также версия 1С, место размещения базы и ожидаемая нагрузка. Сумму назовём, когда будет согласован список методов, и по ходу работ она не вырастет.

Что выбрать: OData или HTTP-сервис?

OData подходит, когда внешней системе нужны объекты 1С как есть. HTTP-сервис нужен, когда ответ собирается из нескольких объектов, требует проверок или проводит документ. Часто сочетаем: справочники отдаём через OData, а заказы принимаем через HTTP-сервис.

Есть ли API у 1С 7.7?

HTTP-сервисов и OData в 7.7 нет, это возможности платформы 1С:Предприятие 8.3. С 7.7 связываемся иначе, и это рабочий вариант: так с учётом связаны приложение лояльности и Mini App «Хоту-Ас». Если планируете переход на восьмую версию, построим обмен так, чтобы приложение после перехода не пришлось переписывать.

Придётся открывать 1С в интернет?

Наружу публикуется только нужный сервис, а не вся база: через веб-сервер с HTTPS, отдельной учётной записью и ограниченными правами. Если сервер закрыт от внешней сети, ставим рядом промежуточный сервис, и приложение обращается к нему.

Работает ли это с 1С в облаке?

Зависит от провайдера: не все облачные тарифы разрешают публиковать свои HTTP-сервисы и подключать расширения. Проверим условия вашего тарифа до начала работ и, если публикация закрыта, предложим другой вариант или переезд на сервер, где это возможно.

Передадите документацию к API?

Да. Описываем каждый метод с примерами запросов и ответов, чтобы команда приложения подключалась без постоянных созвонов с нами. Документация и исходники расширения остаются у вас.

Кто поддерживает API после запуска?

На всё сделанное даём гарантию 6 месяцев. Сопровождение после гарантии обсуждаем отдельно: следим за обновлениями 1С и проверяем, что методы отвечают как раньше.

Подключить систему к 1С

Опишите, какой системе нужен доступ к 1С и какая у вас версия платформы. Ответим за 15 минут.

Другие интеграции

Связываем учёт, сайты, CRM, кассы и маркетплейсы.