СТЭР-Групп

API-шлюз для 1С 7.7

Сервер принимает запросы от Telegram-бота или внешнего сервиса, ставит задания в очередь, запускает подготовленные отчёты в 1С 7.7 и возвращает результаты в формате JSON. Поддерживает авторизацию по API-ключу, получение статуса задания и контроль времени выполнения.

Для кого

Компаниям, которые используют 1С 7.7 и хотят получать данные из учётной системы в Telegram, n8n или другом внешнем сервисе.

Какие задачи решает

  • Получение данных отчётов 1С из Telegram-бота
  • Подключение внешних сервисов по HTTP API
  • Выполнение длительных отчётов с получением статуса задания
  • Выдача PDF-спецификаций из настроенного каталога продукции

Что делаем

API-шлюз — самостоятельный сервер интеграции. Он получает команду и параметры, последовательно выполняет задания в постоянном COM-сеансе 1С 7.7 и передаёт клиенту JSON подготовленного отчёта.

Для работы требуются Windows с установленной 1С 7.7, доступ к информационной базе и внешние отчёты с поддержкой JSON-выгрузки. Telegram-бот подключается отдельно. Состав доступных данных определяется подключёнными отчётами и правами учётной записи.

Руководство по установке и справочник HTTP API опубликованы на mcp.ster.by в отдельном разделе «Интеграции и API».

  • Авторизация запросов по API-ключу
  • Очередь с последовательным выполнением отчётов
  • Синхронный ответ или получение результата по job_id
  • Мягкие и жёсткие пороги времени выполнения
  • Диагностика готовности 1С и состояния очереди

Как проходит работа

Определяем нужные данные, команды и параметры отчётов.

Настраиваем доступ к 1С, транспорт и подключение клиента.

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

Что получает заказчик

  • Единый HTTP-интерфейс для подготовленных отчётов 1С
  • Получение данных в боте или внешнем сервисе
  • Контроль выполнения длительных заданий
  • Документация по настройке и интеграции

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

Это MCP-сервер?

В текущей версии это HTTP API-шлюз. MCP-интерфейс не реализован. На портале документации решение размещено отдельно, в разделе «Интеграции и API».

Можно ли отправить произвольный запрос к базе?

Шлюз выполняет разрешённые команды через настроенные внешние отчёты. Произвольный код или текст запроса к базе в API не передаётся.

В комплект входит Telegram-бот?

Бот является отдельным клиентом. Шлюз предоставляет HTTP API для его подключения.

Что происходит при долгом выполнении отчёта?

Клиент может получить job_id и проверять состояние. Превышение мягкого порога отмечается как slow; жёсткий таймаут возвращает диагностический результат.

Не нашли нужную услугу?

Опишите задачу — подберём решение и сориентируем по цене.

Оставить заявку