REST · HTTP · OData · очереди

Нестандартные интеграции 1С и API

Соединяем 1С:Предприятие с CRM, WMS, iiko и внутренними сервисами. Выбираем механизм по задаче, определяем владельца данных, проектируем безопасные повторы и делаем состояние обмена наблюдаемым.

  • REST API
  • HTTP-сервисы
  • OData
  • JSON/XML
  • Очереди
  • Webhooks
Интеграция 1С с внешними сервисами через API и очереди

Когда готового модуля недостаточно

Внешняя система не поддерживается типовым расширением, нужны нестандартные статусы, несколько источников, более частый обмен или единый журнал.

Индивидуальная интеграция также нужна, когда объём требует пагинации и инкрементальной выгрузки или прямое соединение систем запрещено политикой безопасности.

Какие системы подключаем

Не заявляем готовый коннектор: проектируем интеграцию после проверки API и процесса.

  • CRM

    Клиенты, сделки, счета и статусы.

  • WMS и склад

    Задания, движения, остатки и подтверждения.

  • iiko и HoReCa

    Номенклатура, закупки, продажи и документы.

  • Доставка и телефония

    Заказы, отправления, звонки и статусы.

  • B2B-кабинеты

    Каталог, контрагенты и документы.

  • Хранилища и аналитика

    Инкрементальная передача и сверка.

Способы обмена

Критерий Когда подходит Основной риск
HTTP/REST Есть документированный API и нужен управляемый обмен Версия контракта, лимиты и авторизация
OData Стандартные сущности и допустим прямой доступ Избыточная поверхность данных
SOAP/web-service Уже существует корпоративный контракт Сложность схем и совместимости
CSV/XML/JSON Пакетный обмен или закрытый контур Дубли, порядок и неполные файлы
Очередь сообщений Пики, несколько потребителей, высокая надёжность Отдельная инфраструктура и мониторинг
Webhook Внешняя система сообщает о событии Повторная доставка и подпись

Контракт данных

Фиксируем владельца каждого объекта и поля, стабильный идентификатор, семантику создания, изменения, удаления и отмены, версию схемы и обязательные поля.

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

Надёжность и наблюдаемость

Промышленный контур использует идемпотентность, ограниченный повтор с backoff, очередь исключений, безопасный журнал и статус каждого сообщения.

Метрики задержки, ошибок и глубины очереди дополняются уведомлением по порогу, ручным безопасным повтором и регулярной сверкой состояния.

От контракта к промышленному запуску

  1. Обсуждение

    До 30 минут уточняем задачу, системы и ожидаемый результат.

  2. Экспресс-аудит

    Проверяем конфигурацию, данные, права, обмены, ограничения и риски.

  3. Контракт

    Фиксируем владельцев данных, границы решения и критерии приёмки.

  4. Разработка

    Работаем на копии или тестовом контуре, показываем промежуточный результат.

  5. Приёмка

    Проверяем позитивные, негативные и повторные сценарии.

  6. Запуск

    Делаем резервную копию, запускаем в согласованное окно и сохраняем план отката.

  7. Передача

    Передаём документацию, журнал изменений и условия сопровождения.

Как ведёт себя надёжный обмен

Демонстрационный сценарий. 1С:УНФ и магазин здесь симулируются; внешние системы не вызываются. Пример показывает архитектуру обмена, обработку повторов и ошибок, а не выполненный клиентский проект.

01 · ИСТОЧНИК

Симулятор 1С:УНФ

Товар
Кофе демонстрационный, 250 г
SKU
DEMO-COFFEE-250
Остаток
12
02 · ТРАНСПОРТ

Очередь интеграции

received

Корреляционный ID: будет создан в браузере

Попытка: 0

03 · ПОЛУЧАТЕЛЬ

Демо-магазин

Цена
590 ₽
Доступный остаток
—
Заказов в 1С
0

Что показывает сценарий

  1. Товар demo-product-001 передаётся в магазин.
  2. Остаток меняется с 12 до 11 с фиксацией источника.
  3. Заказ DEMO-ORDER-1001 возвращается в симулятор 1С.
  4. Повтор с тем же ключом идемпотентности не создаёт дубль.
  5. Временная ошибка внешнего сервиса переводит сообщение в retry_wait, затем выполняется безопасный повтор.

Стоимость работ

Каждый начатый час оплачивается полностью. Проектный объём фиксируем после обследования.

  • Почасовая работа

    Ограниченная интеграционная задача

    2 500 ₽/час

    минимум 1 час

Выезд: минимум 2 500 ₽ за первый час; по Тамбову без оплаты километража, за пределами — 50 ₽/км за фактический маршрут туда и обратно. Время в дороге отдельно не оплачивается. Стоимость аудита не вычитается из последующих работ.

Безопасность изменений

makeWWW — независимый технический подрядчик по 1С:Предприятию. Мы не продаём лицензии и ИТС и не представляемся партнёром или франчайзи фирмы «1С».

NDA — по запросу. До изменений делаем резервную копию и по возможности работаем на копии базы или тестовом контуре.

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

Аварийный SLA действует только по договору сопровождения. Налоговые, бухгалтерские и юридические решения подтверждает профильный специалист клиента.

Частые вопросы

Границы работ, стоимость и безопасный запуск.

Можно интегрировать систему без готового модуля?

Да, если у неё есть документированный интерфейс или согласованный файловый контракт.

Всегда ли нужен REST API?

Нет. Иногда устойчивее штатный механизм, OData, SOAP, файл или очередь.

Как избежать дублей?

Стабильным ключом идемпотентности и хранением результата обработки.

Что при недоступности системы?

Сообщение сохраняется, повторяется ограниченно и затем попадает в очередь исключений.

Где хранятся токены?

В согласованном защищённом хранилище, не в журнале и не в публичной форме.

Можно подключить облачную и локальную 1С?

Да, после проверки доступных интерфейсов, сети и политики безопасности.

Как проверить до запуска?

На тестовых данных выполняем минимальный сквозной, негативный и повторный сценарии.

Кто сопровождает обмен?

Ответственность и SLA фиксируются отдельным договором после передачи.

ОБСУДИТЬ ПРОЕКТ

Заказать экспресс-аудит 1С

Предварительное обсуждение и оценка объёма — бесплатно, до 30 минут.

  • МЕССЕНДЖЕРmakewww68
  • ЭЛЕКТРОННАЯ ПОЧТАalexneovic@gmail.com
  • ТЕЛЕФОН+7-915-863-40-83

Конфиденциальность — по запросу

Не прикладывайте рабочую базу, пароли, ключи, сертификаты или персональные данные. Безопасный способ передачи доступов согласуем после обсуждения.

01 · ОРИЕНТИР ПО БЮДЖЕТУ

Предварительное обсуждение и оценка объёма — бесплатно, до 30 минут.