Конструктор API для обмена базы 1С 8.3 с другими системами по протоколу http в формате JSON

Расширение значительно упрощает написание API на 1С. Веб программисты получают простой и понятный доступ к 1С. Описание API создаётся автоматически и представляется в виде удобном как для человека, так и для программной обработки.
Основные преимущества:
1. Документация API создаётся автоматически. Удобна для программной обработки.
2. Изменить API столь же просто как настроить отчёт. Можно опубликовать существующий вариант отчёта.
3. Отчёты в API поддерживают параметры (Период, ДатаНачала и др.)
4. При создании простых методов не требуется изменять конфигурацию.
5. Поддерживается работа с планами обмена.
6. Возможно настроить отправку из 1С данных корреспондирующей системе, для случаев когда 1С сама "знает" какие данные нужно отправить.
7. После записи в 1С Ле Мурр может возвращать соответствие полученных идентификаторов созданным в 1С объектам данных.

Арт.: 2194391

Лицензии

48000 руб.

Техподдержка и обновления

5000 руб.

Область применения

  • check Доступ к данным 1С без единой строки кода через СКД
  • check Поддержка JSON-RPC и запросов из браузера
  • check Превращение 1С в Headless CMS
  • check Методы добавляются без изменения конфигурации
  • check Код можно разместить в общем модуле или справочнике
  • check Работа с планами обмена и отдача только изменённых данных
  • check В поставке — демо-база с примерами и схемами
 
Frame 1321315639.png

Технические требования

Расширение совместимо со всеми конфигурациями на платформе 8.3, которые возможно запустить с управляемыми формами
Внимание! Расширение не работает на БАЗОВЫХ конфигурациях
(в базовых конфигурациях 1С, возможности подключения расширений - отсутствуют)

Полностью открытый код, не требует наличия каких-либо объектов метаданных

 

Поддерживается три варианта работы

API

  • API с передачей параметров в адресной строке.
  • Получить описание API можно запросом такого вида: https://server1s/baza/hs/lemurr/md/json?k=123456.

API по протоколу json-rpc

  • При таком подходе адрес для обращения всегда один, а имя правила и параметры передаются в запросе json-rpc.

Web hook

  • Подход web hook подразумевает отправку данных по инициативе системы.
  • Может отправлять накопленные данные по расписанию или по запросу.
  • Такой подход удобен, когда система «знает» какие данные нужны корреспондирующей системе.

Функциональные возможности обмена данными

Правила обмена

  • Описание правил обмена в расширении
  • Указание полей данных для каждого правила
  • Алгоритмы чтения из 1С, записи и отправки
  • Поддержка одинаковых правил в корреспондирующих системах

Наборы правил (API)

1. Множество наборов

В одной базе возможно описать несколько наборов правил, каждый из которых представляет собой отдельное API.

2. План синхронизации

Правила объединяются в наборы с помощью плана синхронизации для гибкой настройки сценариев обмена.

3. Гибкая конфигурация

Возможность создания различных комбинаций правил под разные бизнес-процессы.

Обмен изменениями

Только изменения

Система поддерживает обмен только изменёнными данными при использовании планов обмена.

Настройка отслеживания

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

Эффективность

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

Пример описания API

Параметры: План синхронизации: Внутренние сайты

Интерфейс запуска отчета

 

  • Адрес для получения данных в общем виде выглядит так:
  • https://server1s/baza/hs/lemurr/data/80213a3c-6a2d-11ef-825d-f43bd8ccef6b/json/100/200?k=123456&n=1
  • Где:
  • https — протокол (обязательно защищенный)
  • server1s — имя web сервера
  • baza — имя базы 1С на web сервере
  • hs — признак обращения к http сервису
  • lemurr — имя http сервиса
  • data — признак получения данных (можно заменить на md для описания API)
  • 80213a3c-6a2d-11ef-825d-f43bd8ccef6b — идентификатор правила синхронизации
  • json — формат возвращаемых данных (можно указать html для отладки)
  • 100 — количество возвращаемых записей
  • 200 — начальная позиция для постраничного просмотра
  • Параметры после ?:
  • k=123456 — ключ плана синхронизации
  • n=1 — флаг возврата только измененных данных
  • Примеры запросов:
  • Описание API в JSON: https://server1s/baza/hs/lemurr/md/json?k=123456
  • Описание API в HTML: https://server1s/baza/hs/lemurr/md/html?k=123456
  • Отправка данных: https://server1s/baza/hs/lemurr?k=123456
  • Пример curl-запроса для записи данных:
  • curl -X POST -T "zapis.json" https://server1s/baza/hs/lemurr/data/80213a3c-6a2d-11ef-825d-f43bd8ccef6b/json?k=123456
  • Содержимое файла zapis.json:
  • {
      "Наименование": "1С:Упрощенка 8",
      "Артикул": "4601546048264",
      "ПолноеНаименование": "1С:Упрощенка 8"
    }
  • Алгоритм исполнит скрипт обработки загрузки, передав ему полученные данные.
  • Работа в формате JSON-RPC осуществляется только через POST-запросы.
  • Базовый адрес для всех запросов:
  • https://server1s/baza/hs/lemurr?k=123456
  • Где 123456 — ключ плана синхронизации.
  • Пример запроса для получения описания API:
  • {
      "jsonrpc": "2.0",
      "method": "__описание__",
      "params": null,
      "id": "произвольный идентификатор"
    }
  • __описание__ — зарезервированное слово для получения описания API.

Видеодемонстрация

Демонстрация решения. Посмотрите короткое видео, в котором подробно рассказываем про основные функции продукта.

Пример записи данных в 1С

Видеоинструкция

Установка решения. Установка,включает распаковку архива и подключение расширения к существующей базе 1С.

Также важно учесть технические требования: решение работает на платформе 8.3 с управляемыми формами, не подходит для базовых версий

 

Техническая поддержка

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

1

Создать обращение (тикет)

Создать тикет

2

Заполнить данные

Контакты, номер заказа, подробное описание вопроса
Напишите порядок ваших действий с программой, приложите видео/скриншоты/отчеты об ошибке
Точную конфигурацию 1С, версии платформы, инструмента, СУБД

3

Дождаться ответа

Время ответа до 24 часов в рабочее время

Внимание! Бесплатный период техподдержки составляет 1 месяц со дня покупки. Также после приобретения вы получаете 6 месяцев бесплатных обновлений.

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

Остались вопросы?

Для получения дополнительной информации и помощи в настройке модуля под нужды вашего бизнеса — оставьте заявку

Демоверсия Feedback Pro
Статистика:
Просмотры 7106
Загрузки 5
Рейтинг 8
Создание 27.09.24 15:45
Обновление 21.07.25 08:51
№ Публикации 2194391
Характеристики:
Теги

json-rpc api интеграция Webhook 1С Headless CMS 1С Обмен данными 1С Планы обмена 1С REST API 1С Постраничный вывод данных План синхронизации JSON HTTPS HTTP

Рубрики WEB-интеграция
Кому Программист ,
Руководитель проекта
Тип файла Архив с данными
Платформа 1С v8.3
Конфигурация 1C:Бухгалтерия
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения ,
1С:Франчайзи, автоматизация бизнеса
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Да
Наименование Файл Версия Размер
Описание Расширения "Конструктор API" для обмена базы 1С 8.3 с другими системами по протоколу http в формате JSON .doc 394,50Kb 46 Скачать
1. Steelvan 23.01.25 11:51 Сейчас в теме
Код полностью открыт ?
Примерно какой объем кода, сколько примерно строк кода ?
Сколько объектов метаданных (общие модули, обработки и прочее) задействовано для воплощения функционала ?
2. Техподдержка 23.01.25 12:58
1. Код открыт полностью.
2. 3. Зачем вам это?

Измерять нужность/эффективность решения объёмом кода или метаданных очень странно. Решение универсальное. В ближайшее время опубликую новую версию. К весне опубликую примеры использования.
dimaster; +1 Ответить
3. troy66 29.07.25 06:45 Сейчас в теме
Добрый день.
В данный момент решение продается в новой версии? Учитывая ваш предыдущий пост от 23.01.25г.
4. Администрация 29.07.25 10:08 Сейчас в теме
(3) Добрый день!
Последнее изменение было 21.07.2025 г. Наши продукты поддерживаются в актуальном состоянии.
5. Техподдержка 29.07.25 17:40
(3) В версии 1.3.0.18 от 21.07.2025 добавлена возможность отдавать данные по варианту отчёта. Дерево значений, полученное при компоновке отчёта преобразуется в JSON и возвращается как ответ.
На вход могут быть переданы параметры отчёта. Эти параметры необходимо описать на вкладке описания данных и указать их тип. Это нужно для того, чтобы Ле Мурр преобразовал полученные данные к указанному типу.
Для работы с вариантом отчёта не обязательно описывать все поля. Достаточно описать только параметры данных и поля по которым будет отбор.
Отбор выполняется только на равенство и по по иерархии первого уровня. Также запрещён отбор "через точку".
Например, отобрать можно по номенклатуре, но не по Номенклатура.Артикул. Если требуется отбор по артикулу, то его нужно вывести отдельным полем на первый уровень группировки.

Оставьте свое сообщение

См. также

Веб-портал "Онлайн-заказ" для 1С

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

57600 руб.

Service Desk Online – веб-портал для 1С:ITIL, 1С:ITILIUM и Управление IT-отделом 8

Веб-портал обеспечивает удобный доступ к конфигурации 1С:ITIL(ИТИЛ), 1С:ITILIUM, Управление IT-отделом 8 через интернет с любого устройства посредством браузера, увеличивая эффективность работы пользователей и снижая нагрузку на сервер. Быс...

128000 руб.

Экспортер — автоматизация выгрузки данных из 1С в Spot2D

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подси...

14400 руб.

Amocrm: интеграция с 1С

Модуль "Подсистема интеграции AmoCRM с 1С" позволяет обеспечить единое информационное пространство, в котором пользователи могут эффективно управлять клиентской базой, следить за статусами сделок и поддерживать актуальность данных...

60000 руб.

Интеграция Альфа Авто 5 и 6 и AUTOCRM / Инфотек

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматичес...

36000 руб.

Интеграция Vetmanager с 1С: автоматизация учета для ветеринарных клиник. Синхронизация документов, справочников и оплат через...

Внешняя обработка разработана для автоматизации передачи данных между сервисом Vetmanager с 1С: Бухгалтерия 3.0. Решение позволяет загружать документы и справочники из Ветменеджер в 1С:Бухгалтерию, сокращая время на ручной ввод данных и мин...

12000 руб.