Consolidation_app — работа со сводными приложениями

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

Сводка по методам

МетодНазначение
consolidation_app/app_source_listСписок приложений источников, подключенных к сводному приложению
consolidation_app/metadata_rulesСписок выгружаемых объектов метаданных по сводному приложению

consolidation_app/app_source_list

Список приложений источников, подключенных к сводному приложению

ПараметрТипОписаниеПример
Запрос
idЧисло (+7.0)Номер приложения2000
Ответ: list (0..*)
tenantЧисло (+7.0)Номер приложения2000
conf_nameСтрока переменная (255)Имя конфигурации, как оно задано в конфигуратореРаботаВМоделиСервиса
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/usr/consolidation_app/app_source_list
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "id": 2000,
  "auth": {
    "account": 1010
  }
}
Пример ответа  Развернуть
{
  "list": [
    {
      "tenant": 2000,
      "conf_name": "РаботаВМоделиСервиса"
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 35,
    "sm_version": "1.1.45.8",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

consolidation_app/metadata_rules

Список выгружаемых объектов метаданных по сводному приложению

ПараметрТипОписаниеПример
Запрос
idЧисло (+7.0)Номер приложения2000
Ответ: configurations (0..*)
conf_nameСтрока переменная (255)Имя конфигурации, как оно задано в конфигуратореРаботаВМоделиСервиса
upload_allБулевоПризнак выгрузки всех объектов метаданныхfalse
metadata_objectsСписок (0..*)Выгружаемые объекты метаданных["Справочник.Номенклатура","РегистрСведений.КурсыВалют"]
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/usr/consolidation_app/metadata_rules
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "id": 2000,
  "auth": {
    "account": 1010
  }
}
Пример ответа  Развернуть
{
  "configurations": [
    {
      "conf_name": "РаботаВМоделиСервиса",
      "upload_all": false,
      "metadata_objects": [
        "Справочник.Номенклатура",
        "РегистрСведений.КурсыВалют"
      ]
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 35,
    "sm_version": "1.1.45.8",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх