Configuration — действия с конфигурациями и версиями конфигураций

Методы группы configuration внешнего программного интерфейса Менеджера сервиса предназначены для выполнения действий с конфигурациями и версиями конфигураций, размещенных в облачном сервисе Фреш.

Методы этой группы могут использоваться:

  • администраторами сервиса;
  • пользователями, которых администратор сервиса назначил ответственными за конфигурацию — по отношению к этой конфигурации и версиям этой конфигурации.

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

МетодНазначение
configuration/deleteПометить на удаление или снять пометку удаления конфигурации
configuration/infoИнформация об используемой в сервисе конфигурации
configuration/listСписок используемых в сервисе конфигураций
configuration/updateИзменить информацию об используемой в сервисе конфигурации
configuration/version/createЗарегистрировать новую версию конфигурации
configuration/version/deleteПометить на удаление или снять пометку удаления версии конфигурации
configuration/version/infoИнформация о версии конфигурации
configuration/version/listСписок версий конфигураций
configuration/version/updateИзменить информацию о версии конфигурации
configuration/version/agent_script/createЗарегистрировать новый сценарий агента сервиса и запланировать выполнение его заданий
configuration/version/agent_script/listСписок сценариев агента сервиса по версии конфигурации
configuration/version/file/createЗарегистрировать новый файл версии конфигурации
configuration/version/file/deleteУдалить файл версии конфигурации
configuration/version/file/listСписок файлов версии конфигурации
configuration/version/file_token/downloadПолучить талон на скачивание файла версии конфигурации
configuration/version/file_token/uploadПолучить талон на загрузку файла версии конфигурации
configuration/version/incident/listСписок инцидентов, выявленных при проверке версий и обновлений конфигураций
configuration/version/incident/updateИзменить принятое по инциденту решение
configuration/version/source/createЗарегистрировать новый элемент цепочки обновления с исходной на целевую версию конфигурации
configuration/version/source/deleteПометить на удаление или снять пометку удаления элемента цепочки обновления
configuration/version/source/infoИнформация об элементе цепочки обновления с исходной на целевую версию конфигурации
configuration/version/source/listСписок исходных версий для обновления на целевую версию конфигурации
configuration/version/source/file/createЗарегистрировать новый файл элемента цепочки обновления
configuration/version/source/file/deleteУдалить файл элемента цепочки обновления
configuration/version/source/file/listСписок файлов элемента цепочки обновления
configuration/version/source/file_token/downloadПолучить талон на скачивание файла элемента цепочки обновления
configuration/version/source/file_token/uploadПолучить талон на загрузку файла элемента цепочки обновления
configuration/createЗарегистрировать новую конфигурацию

configuration/delete

Пометить на удаление или снять пометку удаления конфигурации

ПараметрТипОписаниеПример
Запрос
idСтрока переменная (22)Код конфигурацииmt
deletion_markБулевоПометка удаленияtrue
Ответ
idСтрока переменная (22)Код конфигурацииmt
updated *БулевоЭлемент измененtrue
created *БулевоСоздан новый элементfalse
change_listСписок (0..*)Список изменений
  - nameСтрока переменная (255)Имя поляdeletion_mark
  - value *Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64, Массив, СтруктураУстановленное значениеtrue
  - old_value *Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64, Массив, СтруктураПрежнее значениеfalse
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/delete
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "id": "mt",
  "deletion_mark": true
}
Пример ответа  Развернуть
{
  "id": "mt",
  "updated": true,
  "created": false,
  "change_list": [
    {
      "name": "deletion_mark",
      "value": true,
      "old_value": false
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/info

Информация об используемой в сервисе конфигурации

ПараметрТипОписаниеПример
Запрос
idСтрока переменная (22)Код конфигурацииmt
Ответ
id *Строка переменная (22)Код конфигурацииmt
deletion_mark *БулевоПометка удаленияfalse
owner_id *Число (+12.0)Код абонента, являющегося владельцем конфигурации1
name *Строка переменная (64)Наименование конфигурацииРабота в модели сервиса
sysname *Строка переменная (255)Имя конфигурации, как оно задано в конфигуратореРаботаВМоделиСервиса
type *Строка (перечисление)Тип конфигурации:
  • Прикладная
  • Сервисная
  • Управляющая
Прикладная
description *Строка неограниченной длиныОписание конфигурации
icon *Двоичные данные неограниченного размера в строке Base64Пиктограмма89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52 00 00 00 10 00 00 00 10 08 06 00 00 00 1F F3 FF 61 0...
create_theme *БулевоСоздавать тему в конференцииfalse
mobile_key *Строка переменная (32)Подпись мобильного клиента
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/info
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "id": "mt"
}
Пример ответа  Развернуть
{
  "id": "mt",
  "deletion_mark": false,
  "owner_id": 1,
  "name": "Работа в модели сервиса",
  "sysname": "РаботаВМоделиСервиса",
  "type": "Прикладная",
  "description": "",
  "icon": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACHUlEQVQ4jX2Tz2sT\r\ncRDFP9nvtt1N0qQ1m0aINTFSaCEtAa9tMf9DbvZkpXiw4EHw1Is9lYqHehAEPeUi\r\nFPofCJaePKgQocW2uFpLaZrVVJfspt3NeugPNpvowFzem/dmmGFCkTtPCEQKKAFT\r\nwPVzTAfWgVWgBmCWFwCQA+IHok+5N5gbSalaMi4rqgLgWI1Co1a9Xf+6e99t2q+A\r\n5xcCv8Hj/vTwXGIsn5GELPyuPZGoGo9E1di1zFBts/Lwz/5eGFgCkM5r5vvTw3PJ\r\nfCHnF0+mY0ymY5dGISFEMl/I9aeH56Izi/MXBproU2a10fEMHvjz6XSW5aksQVwb\r\nHc/IfcpsdGYxJQOlgRs3hxBCeIGFPHqnw7muLYQQ8dxIytislGRgWk0kB7qU4V1i\r\nnZya0OLAlAxkZSWsdKlhpZjD8+BW+VMHJythBcgEz9gWPVLo32Sr5QGnEqA7VsMO\r\nLqptoi6cY9tNYF8C1q3aUf1/k3QLyzg6BjYkYLX+bbfachzX8zz8+eHQ5GPVJIi3\r\nHMet6zuHwKronSg2PNfpcZv2WDh5ddDfZW3bYG3b6OhubFX0Zv3nC7O88Fb0ThQB\r\n3p+Yv1XHtnPqFS0WkiSpQwV4rusaWxXdPPjx0iwvPIP2X1gyD/Ysy6jeHciOpJSE\r\nFj87b8tzLMu2ftWOj/WdqnvSfA2sXIiCZ1xxT5pvjC+fS8A0kAFOge/ABmfvfOQX\r\n/AXZ2ePwCmgSWAAAAABJRU5ErkJggg==",
  "create_theme": false,
  "mobile_key": "",
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/list

Список используемых в сервисе конфигураций

ПараметрТипОписаниеПример
Запрос
id *Строка переменная (22)Код конфигурацииmt
sysname *Строка переменная (255)Имя конфигурации, как оно задано в конфигуратореРаботаВМоделиСервиса
Ответ: list (1..*)
idСтрока переменная (22)Код конфигурацииmt
deletion_markБулевоПометка удаленияfalse
owner_idЧисло (+12.0)Код абонента, являющегося владельцем конфигурации1
nameСтрока переменная (64)Наименование конфигурацииРабота в модели сервиса
sysnameСтрока переменная (255)Имя конфигурации, как оно задано в конфигуратореРаботаВМоделиСервиса
typeСтрока (перечисление)Тип конфигурации:
  • Прикладная
  • Сервисная
  • Управляющая
Прикладная
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/list
Authorization: Basic base64_encode(user:password) или Bearer access_token

Пример ответа  Развернуть
{
  "list": [
    {
      "id": "mt",
      "deletion_mark": false,
      "owner_id": 1,
      "name": "Работа в модели сервиса",
      "sysname": "РаботаВМоделиСервиса",
      "type": "Прикладная"
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/update

Изменить информацию об используемой в сервисе конфигурации

ПараметрТипОписаниеПример
Запрос
idСтрока переменная (22)Код конфигурацииmt
name *Строка переменная (64)Наименование конфигурацииРабота в модели сервиса
sysname *Строка переменная (255)Имя конфигурации, как оно задано в конфигуратореРаботаВМоделиСервиса
type *Строка (перечисление)Тип конфигурации:
  • Прикладная
  • Сервисная
  • Управляющая
Прикладная
description *Строка неограниченной длиныОписание конфигурации
icon *Двоичные данные размером до 10240 байт в строке Base64Пиктограмма, размер до 10 Кб89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52 00 00 00 10 00 00 00 10 08 06 00 00 00 1F F3 FF 61 0...
mobile_key *Строка переменная (32)Подпись мобильного клиента
Ответ
idСтрока переменная (22)Код конфигурацииmt
updated *БулевоЭлемент измененtrue
created *БулевоСоздан новый элементfalse
change_listСписок (0..*)Список изменений
  - nameСтрока переменная (255)Имя поляicon
  - value *Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64, Массив, СтруктураУстановленное значение89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52 00 00 00 10 00 00 00 10 08 06 00 00 00 1F F3 FF 61 0...
  - old_value *Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64, Массив, СтруктураПрежнее значение
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/update
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "id": "mt",
  "name": "Работа в модели сервиса",
  "sysname": "РаботаВМоделиСервиса",
  "type": "Прикладная",
  "description": "",
  "icon": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACHUlEQVQ4jX2Tz2sT\r\ncRDFP9nvtt1N0qQ1m0aINTFSaCEtAa9tMf9DbvZkpXiw4EHw1Is9lYqHehAEPeUi\r\nFPofCJaePKgQocW2uFpLaZrVVJfspt3NeugPNpvowFzem/dmmGFCkTtPCEQKKAFT\r\nwPVzTAfWgVWgBmCWFwCQA+IHok+5N5gbSalaMi4rqgLgWI1Co1a9Xf+6e99t2q+A\r\n5xcCv8Hj/vTwXGIsn5GELPyuPZGoGo9E1di1zFBts/Lwz/5eGFgCkM5r5vvTw3PJ\r\nfCHnF0+mY0ymY5dGISFEMl/I9aeH56Izi/MXBproU2a10fEMHvjz6XSW5aksQVwb\r\nHc/IfcpsdGYxJQOlgRs3hxBCeIGFPHqnw7muLYQQ8dxIytislGRgWk0kB7qU4V1i\r\nnZya0OLAlAxkZSWsdKlhpZjD8+BW+VMHJythBcgEz9gWPVLo32Sr5QGnEqA7VsMO\r\nLqptoi6cY9tNYF8C1q3aUf1/k3QLyzg6BjYkYLX+bbfachzX8zz8+eHQ5GPVJIi3\r\nHMet6zuHwKronSg2PNfpcZv2WDh5ddDfZW3bYG3b6OhubFX0Zv3nC7O88Fb0ThQB\r\n3p+Yv1XHtnPqFS0WkiSpQwV4rusaWxXdPPjx0iwvPIP2X1gyD/Ysy6jeHciOpJSE\r\nFj87b8tzLMu2ftWOj/WdqnvSfA2sXIiCZ1xxT5pvjC+fS8A0kAFOge/ABmfvfOQX\r\n/AXZ2ePwCmgSWAAAAABJRU5ErkJggg==",
  "mobile_key": ""
}
Пример ответа  Развернуть
{
  "id": "mt",
  "updated": true,
  "created": false,
  "change_list": [
    {
      "name": "icon",
      "value": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACHUlEQVQ4jX2Tz2sT\r\ncRDFP9nvtt1N0qQ1m0aINTFSaCEtAa9tMf9DbvZkpXiw4EHw1Is9lYqHehAEPeUi\r\nFPofCJaePKgQocW2uFpLaZrVVJfspt3NeugPNpvowFzem/dmmGFCkTtPCEQKKAFT\r\nwPVzTAfWgVWgBmCWFwCQA+IHok+5N5gbSalaMi4rqgLgWI1Co1a9Xf+6e99t2q+A\r\n5xcCv8Hj/vTwXGIsn5GELPyuPZGoGo9E1di1zFBts/Lwz/5eGFgCkM5r5vvTw3PJ\r\nfCHnF0+mY0ymY5dGISFEMl/I9aeH56Izi/MXBproU2a10fEMHvjz6XSW5aksQVwb\r\nHc/IfcpsdGYxJQOlgRs3hxBCeIGFPHqnw7muLYQQ8dxIytislGRgWk0kB7qU4V1i\r\nnZya0OLAlAxkZSWsdKlhpZjD8+BW+VMHJythBcgEz9gWPVLo32Sr5QGnEqA7VsMO\r\nLqptoi6cY9tNYF8C1q3aUf1/k3QLyzg6BjYkYLX+bbfachzX8zz8+eHQ5GPVJIi3\r\nHMet6zuHwKronSg2PNfpcZv2WDh5ddDfZW3bYG3b6OhubFX0Zv3nC7O88Fb0ThQB\r\n3p+Yv1XHtnPqFS0WkiSpQwV4rusaWxXdPPjx0iwvPIP2X1gyD/Ysy6jeHciOpJSE\r\nFj87b8tzLMu2ftWOj/WdqnvSfA2sXIiCZ1xxT5pvjC+fS8A0kAFOge/ABmfvfOQX\r\n/AXZ2ePwCmgSWAAAAABJRU5ErkJggg==",
      "old_value": "Строковое значение (пример)"
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/create

Зарегистрировать новую версию конфигурации

ПараметрТипОписаниеПример
Запрос
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.12
typeСтрока (перечисление)Тип версии:
  • Релиз
  • Тестовая
Релиз
platform *Строка переменная (18)Минимальный номер версии платформы 1С:Предприятие8.3.13.1809
vendor *Строка переменная (256)ПоставщикФирма "1С"
description *Строка неограниченной длиныОписание версииПример описания версии
Ответ
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.12
updated *БулевоЭлемент измененfalse
created *БулевоСоздан новый элементtrue
change_listСписок (0..*)Список изменений
  - nameСтрока переменная (255)Имя поля
  - value *Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64, Массив, СтруктураУстановленное значение
  - old_value *Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64, Массив, СтруктураПрежнее значение
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/create
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "conf_id": "mt",
  "version": "1.1.3.12",
  "type": "Релиз",
  "platform": "8.3.13.1809",
  "vendor": "Фирма \"1С\"",
  "description": "Пример описания версии"
}
Пример ответа  Развернуть
{
  "conf_id": "mt",
  "version": "1.1.3.12",
  "updated": false,
  "created": true,
  "change_list": [
    {
      "name": "Строковое значение (пример)",
      "value": "Строковое значение (пример)",
      "old_value": "Строковое значение (пример)"
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/delete

Пометить на удаление или снять пометку удаления версии конфигурации

ПараметрТипОписаниеПример
Запрос
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
deletion_markБулевоПометка удаленияtrue
Ответ
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
updated *БулевоЭлемент измененtrue
created *БулевоСоздан новый элементfalse
change_listСписок (0..*)Список изменений
  - nameСтрока переменная (255)Имя поляdeletion_mark
  - value *Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64, Массив, СтруктураУстановленное значениеtrue
  - old_value *Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64, Массив, СтруктураПрежнее значениеfalse
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/delete
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "conf_id": "mt",
  "version": "1.1.3.10",
  "deletion_mark": true
}
Пример ответа  Развернуть
{
  "conf_id": "mt",
  "version": "1.1.3.10",
  "updated": true,
  "created": false,
  "change_list": [
    {
      "name": "deletion_mark",
      "value": true,
      "old_value": false
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/info

Информация о версии конфигурации

ПараметрТипОписаниеПример
Запрос
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
Ответ
conf_id *Строка переменная (22)Код конфигурацииmt
version *Строка переменная (18)Номер версии1.1.3.10
deletion_mark *БулевоПометка удаленияfalse
type *Строка (перечисление)Тип версии:
  • Релиз
  • Тестовая
Релиз
description *Строка неограниченной длиныОписание версии
platform *Строка переменная (18)Минимальный номер версии платформы 1С:Предприятие
vendor *Строка переменная (256)ПоставщикФирма "1С"
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/info
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "conf_id": "mt",
  "version": "1.1.3.10"
}
Пример ответа  Развернуть
{
  "conf_id": "mt",
  "version": "1.1.3.10",
  "deletion_mark": false,
  "type": "Релиз",
  "description": "",
  "platform": "Строковое значение",
  "vendor": "Фирма \"1С\"",
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/list

Список версий конфигураций

ПараметрТипОписаниеПример
Запрос
conf_idСтрока переменная (22)Код конфигурацииmt
version *Строка переменная (18)Номер версии1.1.3.10
Ответ
conf_idСтрока переменная (22)Код конфигурацииmt
listСписок (0..*)Список сведений по версиям конфигурации
  - versionСтрока переменная (18)Номер версии1.1.3.10
  - deletion_markБулевоПометка удаленияfalse
  - typeСтрока (перечисление)Тип версии:
  • Релиз
  • Тестовая
Релиз
  - platform *Строка переменная (18)Минимальный номер версии платформы 1С:Предприятие
  - vendor *Строка переменная (256)ПоставщикФирма "1С"
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/list
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "conf_id": "mt"
}
Пример ответа  Развернуть
{
  "conf_id": "mt",
  "list": [
    {
      "version": "1.1.3.10",
      "deletion_mark": false,
      "type": "Релиз",
      "platform": "Строковое значение",
      "vendor": "Фирма \"1С\""
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/update

Изменить информацию о версии конфигурации

ПараметрТипОписаниеПример
Запрос
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
typeСтрока (перечисление)Тип версии:
  • Релиз
  • Тестовая
Релиз
platform *Строка переменная (18)Минимальный номер версии платформы 1С:Предприятие8.3.13.1809
vendor *Строка переменная (256)ПоставщикФирма "1С"
description *Строка неограниченной длиныОписание версииПример описания версии
Ответ
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
updated *БулевоЭлемент измененtrue
created *БулевоСоздан новый элементfalse
change_listСписок (0..*)Список изменений
  - nameСтрока переменная (255)Имя поляdescription
  - value *Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64, Массив, СтруктураУстановленное значениеПример описания версии
  - old_value *Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64, Массив, СтруктураПрежнее значение
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/update
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "conf_id": "mt",
  "version": "1.1.3.10",
  "type": "Релиз",
  "platform": "8.3.13.1809",
  "vendor": "Фирма \"1С\"",
  "description": "Пример описания версии"
}
Пример ответа  Развернуть
{
  "conf_id": "mt",
  "version": "1.1.3.10",
  "updated": true,
  "created": false,
  "change_list": [
    {
      "name": "description",
      "value": "Пример описания версии",
      "old_value": ""
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/agent_script/create

Зарегистрировать новый сценарий агента сервиса и запланировать выполнение его заданий

ПараметрТипОписаниеПример
Запрос
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
templateСтрока (перечисление)Код вида сценария агента:
  • CheckCompatibilityConfigurationExtensions (Проверка совместимости расширений конфигурации)
  • InitialDataConversion (Конвертация данных начального заполнения)
  • InitialDemoDataConversion (Конвертация демо данных начального заполнения)
  • VersionDeploymentOptions (Чтение параметров развертывания версии)
VersionDeploymentOptions
notify *БулевоОповещать о проблемах (используется в CheckCompatibilityConfigurationExtensions)false
force *БулевоВыполнить даже при наличии предупрежденийtrue
Ответ
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
template *Строка (перечисление)Код вида сценария агента:
  • CheckCompatibilityConfigurationExtensions (Проверка совместимости расширений конфигурации)
  • InitialDataConversion (Конвертация данных начального заполнения)
  • InitialDemoDataConversion (Конвертация демо данных начального заполнения)
  • VersionDeploymentOptions (Чтение параметров развертывания версии)
VersionDeploymentOptions
notify *БулевоОповещать о проблемах (используется в CheckCompatibilityConfigurationExtensions)false
force *БулевоВыполнить даже при наличии предупрежденийtrue
created *БулевоЗарегистрирован новый сценарийtrue
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/agent_script/create
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "conf_id": "mt",
  "version": "1.1.3.10",
  "template": "VersionDeploymentOptions",
  "notify": false,
  "force": true
}
Пример ответа  Развернуть
{
  "conf_id": "mt",
  "version": "1.1.3.10",
  "template": "VersionDeploymentOptions",
  "notify": false,
  "force": true,
  "created": true,
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/agent_script/list

Список сценариев агента сервиса по версии конфигурации

ПараметрТипОписаниеПример
Запрос
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
template *Строка (перечисление)Код вида сценария агента:
  • CheckCompatibilityConfigurationExtensions (Проверка совместимости расширений конфигурации)
  • InitialDataConversion (Конвертация данных начального заполнения)
  • InitialDemoDataConversion (Конвертация демо данных начального заполнения)
  • VersionDeploymentOptions (Чтение параметров развертывания версии)
VersionDeploymentOptions
done *БулевоЗадание сценария агента завершеноtrue
Ответ
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
listСписок (0..*)Список сведений о сценариях агента сервиса
  - templateСтрока (перечисление)Код вида сценария агента:
  • CheckCompatibilityConfigurationExtensions (Проверка совместимости расширений конфигурации)
  • InitialDataConversion (Конвертация данных начального заполнения)
  • InitialDemoDataConversion (Конвертация демо данных начального заполнения)
  • VersionDeploymentOptions (Чтение параметров развертывания версии)
VersionDeploymentOptions
  - agent *Строка переменная (25)Наименование агента сервисаАгент 1
  - description *Строка неограниченной длиныОписание сценария1.1.3.10
  - start *Дата и время в строке формата ISOМомент планирования заданий сценария28.02.2019 0:00:00
  - finish *Дата и время в строке формата ISOМомент завершения обработки выполненного задания сценария28.02.2019 0:15:00
  - done *БулевоЗадание сценария агента завершеноtrue
  - success *БулевоУспешное завершение задания сценария агентаtrue
  - message *Строка неограниченной длиныСообщение агента сервиса по результатам выполнения заданий сценария
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/agent_script/list
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "conf_id": "mt",
  "version": "1.1.3.10"
}
Пример ответа  Развернуть
{
  "conf_id": "mt",
  "version": "1.1.3.10",
  "list": [
    {
      "template": "VersionDeploymentOptions",
      "agent": "Агент 1",
      "description": "1.1.3.10",
      "start": "2019-02-28T00:00:00",
      "finish": "2019-02-28T00:15:00",
      "done": true,
      "success": true,
      "message": ""
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/file/create

Зарегистрировать новый файл версии конфигурации

ПараметрТипОписаниеПример
Запрос
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
file_typeСтрока (перечисление)Назначение файла:
  • AppManifest (Манифест конфигурации для развертывания в модели сервиса (*.xml))
  • ChecksResult (Результаты встроенных проверок (*.zip))
  • ConfigScheme (Схема конфигурации (*.xsd))
  • ConfigurationDistribution (Поставка конфигурации (*.cf))
  • EmptyInfobaseDump (Выгрузка пустой информационной базы (*.dt))
  • InitialData (Данные начального заполнения новых приложений (*.zip))
  • InitialDemoData (Данные начального заполнения демо приложений (*.zip))
  • MetadataIDs (Идентификаторы метаданных (*.zip))
  • ServicesDescription (Описание поддерживаемых Web-сервисов и HTTP-сервисов (*.json))
  • Subsystems (Имена и представления разделовв которые можно установить ДОиО (*.json))
  • SuppliedDataKinds (Виды поддерживаемых поставляемых данных (*.json))
SuppliedDataKinds
file_idУникальный идентификаторИдентификатор файла2ac3e1cb-8dab-4266-8b8e-a2196c31ae94
Ответ
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
file_type *Строка (перечисление)Назначение файла:
  • AppManifest (Манифест конфигурации для развертывания в модели сервиса (*.xml))
  • ChecksResult (Результаты встроенных проверок (*.zip))
  • ConfigScheme (Схема конфигурации (*.xsd))
  • ConfigurationDistribution (Поставка конфигурации (*.cf))
  • EmptyInfobaseDump (Выгрузка пустой информационной базы (*.dt))
  • InitialData (Данные начального заполнения новых приложений (*.zip))
  • InitialDemoData (Данные начального заполнения демо приложений (*.zip))
  • MetadataIDs (Идентификаторы метаданных (*.zip))
  • ServicesDescription (Описание поддерживаемых Web-сервисов и HTTP-сервисов (*.json))
  • Subsystems (Имена и представления разделовв которые можно установить ДОиО (*.json))
  • SuppliedDataKinds (Виды поддерживаемых поставляемых данных (*.json))
SuppliedDataKinds
file_id *Уникальный идентификаторИдентификатор файла2ac3e1cb-8dab-4266-8b8e-a2196c31ae94
created *БулевоЗарегистрирован новый файлtrue
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/file/create
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "conf_id": "mt",
  "version": "1.1.3.10",
  "file_type": "SuppliedDataKinds",
  "file_id": "2ac3e1cb-8dab-4266-8b8e-a2196c31ae94"
}
Пример ответа  Развернуть
{
  "conf_id": "mt",
  "version": "1.1.3.10",
  "file_type": "SuppliedDataKinds",
  "file_id": "2ac3e1cb-8dab-4266-8b8e-a2196c31ae94",
  "created": true,
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/file/delete

Удалить файл версии конфигурации

ПараметрТипОписаниеПример
Запрос
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
file_typeСтрока (перечисление)Назначение файла:
  • AppManifest (Манифест конфигурации для развертывания в модели сервиса (*.xml))
  • ChecksResult (Результаты встроенных проверок (*.zip))
  • ConfigScheme (Схема конфигурации (*.xsd))
  • ConfigurationDistribution (Поставка конфигурации (*.cf))
  • EmptyInfobaseDump (Выгрузка пустой информационной базы (*.dt))
  • InitialData (Данные начального заполнения новых приложений (*.zip))
  • InitialDemoData (Данные начального заполнения демо приложений (*.zip))
  • MetadataIDs (Идентификаторы метаданных (*.zip))
  • ServicesDescription (Описание поддерживаемых Web-сервисов и HTTP-сервисов (*.json))
  • Subsystems (Имена и представления разделовв которые можно установить ДОиО (*.json))
  • SuppliedDataKinds (Виды поддерживаемых поставляемых данных (*.json))
ConfigurationDistribution
Ответ
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
file_type *Строка (перечисление)Назначение файла:
  • AppManifest (Манифест конфигурации для развертывания в модели сервиса (*.xml))
  • ChecksResult (Результаты встроенных проверок (*.zip))
  • ConfigScheme (Схема конфигурации (*.xsd))
  • ConfigurationDistribution (Поставка конфигурации (*.cf))
  • EmptyInfobaseDump (Выгрузка пустой информационной базы (*.dt))
  • InitialData (Данные начального заполнения новых приложений (*.zip))
  • InitialDemoData (Данные начального заполнения демо приложений (*.zip))
  • MetadataIDs (Идентификаторы метаданных (*.zip))
  • ServicesDescription (Описание поддерживаемых Web-сервисов и HTTP-сервисов (*.json))
  • Subsystems (Имена и представления разделовв которые можно установить ДОиО (*.json))
  • SuppliedDataKinds (Виды поддерживаемых поставляемых данных (*.json))
ConfigurationDistribution
file_id *Уникальный идентификаторИдентификатор файлаa741f8ef-2bfa-4a4c-b8e3-17ae36f39035
deleted *БулевоФайл удаленtrue
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/file/delete
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "conf_id": "mt",
  "version": "1.1.3.10",
  "file_type": "ConfigurationDistribution"
}
Пример ответа  Развернуть
{
  "conf_id": "mt",
  "version": "1.1.3.10",
  "file_type": "ConfigurationDistribution",
  "file_id": "a741f8ef-2bfa-4a4c-b8e3-17ae36f39035",
  "deleted": true,
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/file/list

Список файлов версии конфигурации

ПараметрТипОписаниеПример
Запрос
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
file_type *Строка (перечисление)Назначение файла:
  • AppManifest (Манифест конфигурации для развертывания в модели сервиса (*.xml))
  • ChecksResult (Результаты встроенных проверок (*.zip))
  • ConfigScheme (Схема конфигурации (*.xsd))
  • ConfigurationDistribution (Поставка конфигурации (*.cf))
  • EmptyInfobaseDump (Выгрузка пустой информационной базы (*.dt))
  • InitialData (Данные начального заполнения новых приложений (*.zip))
  • InitialDemoData (Данные начального заполнения демо приложений (*.zip))
  • MetadataIDs (Идентификаторы метаданных (*.zip))
  • ServicesDescription (Описание поддерживаемых Web-сервисов и HTTP-сервисов (*.json))
  • Subsystems (Имена и представления разделовв которые можно установить ДОиО (*.json))
  • SuppliedDataKinds (Виды поддерживаемых поставляемых данных (*.json))
ConfigurationDistribution
file_id *Уникальный идентификаторИдентификатор файлаa741f8ef-2bfa-4a4c-b8e3-17ae36f39035
Ответ
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
listСписок (0..*)Список сведений по файлам версии конфигурации
  - file_typeСтрока (перечисление)Назначение файла:
  • AppManifest (Манифест конфигурации для развертывания в модели сервиса (*.xml))
  • ChecksResult (Результаты встроенных проверок (*.zip))
  • ConfigScheme (Схема конфигурации (*.xsd))
  • ConfigurationDistribution (Поставка конфигурации (*.cf))
  • EmptyInfobaseDump (Выгрузка пустой информационной базы (*.dt))
  • InitialData (Данные начального заполнения новых приложений (*.zip))
  • InitialDemoData (Данные начального заполнения демо приложений (*.zip))
  • MetadataIDs (Идентификаторы метаданных (*.zip))
  • ServicesDescription (Описание поддерживаемых Web-сервисов и HTTP-сервисов (*.json))
  • Subsystems (Имена и представления разделовв которые можно установить ДОиО (*.json))
  • SuppliedDataKinds (Виды поддерживаемых поставляемых данных (*.json))
ConfigurationDistribution
  - file_id *Уникальный идентификаторИдентификатор файлаa741f8ef-2bfa-4a4c-b8e3-17ae36f39035
  - size *Число (+15.0)Размер файла (байт)13873366
  - name *Строка переменная (255)Имя файла1cv8.cf
  - date *Дата и время в строке формата ISOДата файла23.04.2019 20:57:58
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/file/list
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "conf_id": "mt",
  "version": "1.1.3.10"
}
Пример ответа  Развернуть
{
  "conf_id": "mt",
  "version": "1.1.3.10",
  "list": [
    {
      "file_type": "ConfigurationDistribution",
      "file_id": "a741f8ef-2bfa-4a4c-b8e3-17ae36f39035",
      "size": 13873366,
      "name": "1cv8.cf",
      "date": "2019-04-23T20:57:58"
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/file_token/download

Получить талон на скачивание файла версии конфигурации

ПараметрТипОписаниеПример
Запрос
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
file_typeСтрока (перечисление)Назначение файла:
  • AppManifest (Манифест конфигурации для развертывания в модели сервиса (*.xml))
  • ChecksResult (Результаты встроенных проверок (*.zip))
  • ConfigScheme (Схема конфигурации (*.xsd))
  • ConfigurationDistribution (Поставка конфигурации (*.cf))
  • EmptyInfobaseDump (Выгрузка пустой информационной базы (*.dt))
  • InitialData (Данные начального заполнения новых приложений (*.zip))
  • InitialDemoData (Данные начального заполнения демо приложений (*.zip))
  • MetadataIDs (Идентификаторы метаданных (*.zip))
  • ServicesDescription (Описание поддерживаемых Web-сервисов и HTTP-сервисов (*.json))
  • Subsystems (Имена и представления разделовв которые можно установить ДОиО (*.json))
  • SuppliedDataKinds (Виды поддерживаемых поставляемых данных (*.json))
ConfigurationDistribution
Ответ
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
file_typeСтрока (перечисление)Назначение файла:
  • AppManifest (Манифест конфигурации для развертывания в модели сервиса (*.xml))
  • ChecksResult (Результаты встроенных проверок (*.zip))
  • ConfigScheme (Схема конфигурации (*.xsd))
  • ConfigurationDistribution (Поставка конфигурации (*.cf))
  • EmptyInfobaseDump (Выгрузка пустой информационной базы (*.dt))
  • InitialData (Данные начального заполнения новых приложений (*.zip))
  • InitialDemoData (Данные начального заполнения демо приложений (*.zip))
  • MetadataIDs (Идентификаторы метаданных (*.zip))
  • ServicesDescription (Описание поддерживаемых Web-сервисов и HTTP-сервисов (*.json))
  • Subsystems (Имена и представления разделовв которые можно установить ДОиО (*.json))
  • SuppliedDataKinds (Виды поддерживаемых поставляемых данных (*.json))
ConfigurationDistribution
task_id *Уникальный идентификаторИдентификатор задания объединения РКa5fbf974-9073-11ef-8b0a-0242ac120007
direction *Строка (перечисление)Направление передачи данных:
  • download (Скачивание файла)
  • upload (Загрузка файла)
download
token *Строка переменная (64)Талон на скачивание файлаbacff7f85e0fec5a0aba0b7a2e705a7c09b352dc196b45cab40897aae42a59eb
url *Строка неограниченной длиныАдрес для скачивания (GET)http://example.com/sm/hs/dt/download/bacff7f85e0fec5a0aba0b7a2e705a7c09b352dc196b45cab40897aae42a59eb
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/file_token/download
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "conf_id": "mt",
  "version": "1.1.3.10",
  "file_type": "ConfigurationDistribution"
}
Пример ответа  Развернуть
{
  "conf_id": "mt",
  "version": "1.1.3.10",
  "file_type": "ConfigurationDistribution",
  "task_id": "a5fbf974-9073-11ef-8b0a-0242ac120007",
  "direction": "download",
  "token": "bacff7f85e0fec5a0aba0b7a2e705a7c09b352dc196b45cab40897aae42a59eb",
  "url": "http://example.com/sm/hs/dt/download/bacff7f85e0fec5a0aba0b7a2e705a7c09b352dc196b45cab40897aae42a59eb",
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/file_token/upload

Получить талон на загрузку файла версии конфигурации

ПараметрТипОписаниеПример
Запрос
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
file_typeСтрока (перечисление)Назначение файла:
  • AppManifest (Манифест конфигурации для развертывания в модели сервиса (*.xml))
  • ChecksResult (Результаты встроенных проверок (*.zip))
  • ConfigScheme (Схема конфигурации (*.xsd))
  • ConfigurationDistribution (Поставка конфигурации (*.cf))
  • EmptyInfobaseDump (Выгрузка пустой информационной базы (*.dt))
  • InitialData (Данные начального заполнения новых приложений (*.zip))
  • InitialDemoData (Данные начального заполнения демо приложений (*.zip))
  • MetadataIDs (Идентификаторы метаданных (*.zip))
  • ServicesDescription (Описание поддерживаемых Web-сервисов и HTTP-сервисов (*.json))
  • Subsystems (Имена и представления разделовв которые можно установить ДОиО (*.json))
  • SuppliedDataKinds (Виды поддерживаемых поставляемых данных (*.json))
ConfigurationDistribution
nameСтрока переменная (255)Имя файла1cv8.cf
sizeЧисло (+15.0)Размер файла (байт)52428800
advancedcheck *БулевоДополнительно проверить и обработать двоичные данные файла поставки (*.cf)true
Ответ
conf_idСтрока переменная (22)Код конфигурацииmt
versionСтрока переменная (18)Номер версии1.1.3.10
file_typeСтрока (перечисление)Назначение файла:
  • AppManifest (Манифест конфигурации для развертывания в модели сервиса (*.xml))
  • ChecksResult (Результаты встроенных проверок (*.zip))
  • ConfigScheme (Схема конфигурации (*.xsd))
  • ConfigurationDistribution (Поставка конфигурации (*.cf))
  • EmptyInfobaseDump (Выгрузка пустой информационной базы (*.dt))
  • InitialData (Данные начального заполнения новых приложений (*.zip))
  • InitialDemoData (Данные начального заполнения демо приложений (*.zip))
  • MetadataIDs (Идентификаторы метаданных (*.zip))
  • ServicesDescription (Описание поддерживаемых Web-сервисов и HTTP-сервисов (*.json))
  • Subsystems (Имена и представления разделовв которые можно установить ДОиО (*.json))
  • SuppliedDataKinds (Виды поддерживаемых поставляемых данных (*.json))
ConfigurationDistribution
task_id *Уникальный идентификаторИдентификатор задания объединения РКa5fbf974-9073-11ef-8b0a-0242ac120007
direction *Строка (перечисление)Направление передачи данных:
  • download (Скачивание файла)
  • upload (Загрузка файла)
upload
token *Строка переменная (64)Талон на загрузку файлаbacff7f85e0fec5a0aba0b7a2e705a7c09b352dc196b45cab40897aae42a59eb
url *Строка неограниченной длиныАдрес для загрузки (PUT)http://example.com/sm/hs/dt/upload/bacff7f85e0fec5a0aba0b7a2e705a7c09b352dc196b45cab40897aae42a59eb
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/file_token/upload
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "conf_id": "mt",
  "version": "1.1.3.10",
  "file_type": "ConfigurationDistribution",
  "name": "1cv8.cf",
  "size": 52428800,
  "advancedcheck": true
}
Пример ответа  Развернуть
{
  "conf_id": "mt",
  "version": "1.1.3.10",
  "file_type": "ConfigurationDistribution",
  "task_id": "a5fbf974-9073-11ef-8b0a-0242ac120007",
  "direction": "upload",
  "token": "bacff7f85e0fec5a0aba0b7a2e705a7c09b352dc196b45cab40897aae42a59eb",
  "url": "http://example.com/sm/hs/dt/upload/bacff7f85e0fec5a0aba0b7a2e705a7c09b352dc196b45cab40897aae42a59eb",
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/incident/list

Список инцидентов, выявленных при проверке версий и обновлений конфигураций

ПараметрТипОписаниеПример
Запрос
target
Целевая (проверяемая) версия
  - conf_idСтрока переменная (22)Код конфигурацииmt
  - versionСтрока переменная (18)Номер версии1.1.3.11
source *
Исходная версия (при проверке обновления на целевую)mt
  - conf_idСтрока переменная (22)Код конфигурацииmt
  - versionСтрока переменная (18)Номер версии1.1.3.10
test_kind *Строка переменная (50)Вид проверки, в рамках которой зарегистрирован инцидентDataLosses
Ответ: list (1..*)
target
Целевая (проверяемая) версия
  - conf_idСтрока переменная (22)Код конфигурацииmt
  - versionСтрока переменная (18)Номер версии1.1.3.11
source *
Исходная версия (при проверке обновления на целевую)mt
  - conf_idСтрока переменная (22)Код конфигурацииmt
  - versionСтрока переменная (18)Номер версии1.1.3.10
id *Число (+10.0)Код инцидента, рассчитанный как хеш CRC32 его ключевых свойств86033667
decision *Строка (перечисление)Решение по инциденту:
  • НеПринято (Не принято)
  • ПлановоеПоведение (Плановое поведение)
  • ЯвляетсяОшибкой (Является ошибкой)
ЯвляетсяОшибкой
test_kind *Строка переменная (50)Вид проверки, в рамках которой зарегистрирован инцидентDataLosses
description *Строка неограниченной длиныОписание инцидентаУдален в Зарплата 5.0.33.4
correction *Строка переменная (256)Изменение, выявленное проверкой обновленияДанные удалены
purpose *Строка переменная (80)Назначение объекта, уточняющее его свойстваРеквизит табличной части
object_name *Строка переменная (256)Имя объекта, в котором выявлено изменениеДокумент.НДФЛ2.ТабличнаяЧасть.ТаблицаДокумента.Реквизит.Отметка
subsystems *Строка неограниченной длиныПодсистемы конфигурации, в состав которых входит объектНалоги.Документы; ОбъектыЗарплата; Отчетность.НДФЛ; УниверсальныйЖурнал.НДФЛ
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/incident/list
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "target": {
    "conf_id": "mt",
    "version": "1.1.3.11"
  }
}
Пример ответа  Развернуть
{
  "list": [
    {
      "target": {
        "conf_id": "mt",
        "version": "1.1.3.11"
      },
      "source": {
        "conf_id": "mt",
        "version": "1.1.3.10"
      },
      "id": 86033667,
      "decision": "ЯвляетсяОшибкой",
      "test_kind": "DataLosses",
      "description": "Удален в Зарплата 5.0.33.4",
      "correction": "Данные удалены",
      "purpose": "Реквизит табличной части",
      "object_name": "Документ.НДФЛ2.ТабличнаяЧасть.ТаблицаДокумента.Реквизит.Отметка",
      "subsystems": "Налоги.Документы; ОбъектыЗарплата; Отчетность.НДФЛ; УниверсальныйЖурнал.НДФЛ"
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/incident/update

Изменить принятое по инциденту решение

ПараметрТипОписаниеПример
Запрос
idЧисло (+10.0)Код инцидента, рассчитанный как хеш CRC32 его ключевых свойств86033667
target
Целевая (проверяемая) версия
  - conf_idСтрока переменная (22)Код конфигурацииmt
  - versionСтрока переменная (18)Номер версии1.1.3.11
source *
Исходная версия (при проверке обновления на целевую)mt
  - conf_idСтрока переменная (22)Код конфигурацииmt
  - versionСтрока переменная (18)Номер версии1.1.3.10
decisionСтрока (перечисление)Решение по инциденту:
  • НеПринято (Не принято)
  • ПлановоеПоведение (Плановое поведение)
  • ЯвляетсяОшибкой (Является ошибкой)
ЯвляетсяОшибкой
Ответ: list (1..*)
Нет параметров
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/incident/update
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "id": 86033667,
  "target": {
    "conf_id": "mt",
    "version": "1.1.3.11"
  },
  "source": {
    "conf_id": "mt",
    "version": "1.1.3.10"
  },
  "decision": "ЯвляетсяОшибкой"
}
Пример ответа  Развернуть
{
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/source/create

Зарегистрировать новый элемент цепочки обновления с исходной на целевую версию конфигурации

ПараметрТипОписаниеПример
Запрос
target_conf_idСтрока переменная (22)Код целевой конфигурацииmt
target_versionСтрока переменная (18)Номер целевой версии1.1.3.10
source_conf_idСтрока переменная (22)Код исходной конфигурацииmt
source_versionСтрока переменная (18)Номер исходной версии1.1.3.9
Ответ
target_conf_idСтрока переменная (22)Код целевой конфигурацииmt
target_versionСтрока переменная (18)Номер целевой версии1.1.3.10
source_conf_idСтрока переменная (22)Код исходной конфигурацииmt
source_versionСтрока переменная (18)Номер исходной версии1.1.3.9
updated *БулевоЭлемент измененtrue
created *БулевоСоздан новый элементtrue
change_listСписок (0..*)Список изменений
  - nameСтрока переменная (255)Имя поля
  - value *Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64, Массив, СтруктураУстановленное значение
  - old_value *Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64, Массив, СтруктураПрежнее значение
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/source/create
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10",
  "source_conf_id": "mt",
  "source_version": "1.1.3.9"
}
Пример ответа  Развернуть
{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10",
  "source_conf_id": "mt",
  "source_version": "1.1.3.9",
  "updated": true,
  "created": true,
  "change_list": [
    {
      "name": "Строковое значение (пример)",
      "value": "Строковое значение (пример)",
      "old_value": "Строковое значение (пример)"
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/source/delete

Пометить на удаление или снять пометку удаления элемента цепочки обновления

ПараметрТипОписаниеПример
Запрос
target_conf_idСтрока переменная (22)Код целевой конфигурацииmt
target_versionСтрока переменная (18)Номер целевой версии1.1.3.10
source_conf_idСтрока переменная (22)Код исходной конфигурацииmt
source_versionСтрока переменная (18)Номер исходной версии1.1.3.8
deletion_markБулевоПометка удаленияtrue
Ответ
target_conf_idСтрока переменная (22)Код целевой конфигурацииmt
target_versionСтрока переменная (18)Номер целевой версии1.1.3.10
source_conf_idСтрока переменная (22)Код исходной конфигурацииmt
source_versionСтрока переменная (18)Номер исходной версии1.1.3.8
updated *БулевоЭлемент измененtrue
created *БулевоСоздан новый элементfalse
change_listСписок (0..*)Список изменений
  - nameСтрока переменная (255)Имя поляdeletion_mark
  - value *Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64, Массив, СтруктураУстановленное значениеtrue
  - old_value *Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64, Массив, СтруктураПрежнее значениеfalse
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/source/delete
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10",
  "source_conf_id": "mt",
  "source_version": "1.1.3.8",
  "deletion_mark": true
}
Пример ответа  Развернуть
{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10",
  "source_conf_id": "mt",
  "source_version": "1.1.3.8",
  "updated": true,
  "created": false,
  "change_list": [
    {
      "name": "deletion_mark",
      "value": true,
      "old_value": false
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/source/info

Информация об элементе цепочки обновления с исходной на целевую версию конфигурации

ПараметрТипОписаниеПример
Запрос
target_conf_idСтрока переменная (22)Код целевой конфигурацииmt
target_versionСтрока переменная (18)Номер целевой версии1.1.3.10
source_conf_idСтрока переменная (22)Код исходной конфигурацииmt
source_versionСтрока переменная (18)Номер исходной версии1.1.3.8
Ответ
target_conf_id *Строка переменная (22)Код целевой конфигурацииmt
target_version *Строка переменная (18)Номер целевой версии1.1.3.10
source_conf_id *Строка переменная (22)Код исходной конфигурацииmt
source_version *Строка переменная (18)Номер исходной версии1.1.3.8
deletion_mark *БулевоПометка удаленияfalse
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/source/info
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10",
  "source_conf_id": "mt",
  "source_version": "1.1.3.8"
}
Пример ответа  Развернуть
{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10",
  "source_conf_id": "mt",
  "source_version": "1.1.3.8",
  "deletion_mark": false,
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/source/list

Список исходных версий для обновления на целевую версию конфигурации

ПараметрТипОписаниеПример
Запрос
target_conf_idСтрока переменная (22)Код целевой конфигурацииmt
target_versionСтрока переменная (18)Номер целевой версии1.1.3.10
Ответ
target_conf_idСтрока переменная (22)Код целевой конфигурацииmt
target_versionСтрока переменная (18)Номер целевой версии1.1.3.10
listСписок (0..*)Список исходных версий для обновления на целевую версию конфигурации
  - source_conf_idСтрока переменная (22)Код исходной конфигурацииmt
  - source_versionСтрока переменная (18)Номер исходной версии1.1.3.8
  - deletion_markБулевоПометка удаленияfalse
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/source/list
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10"
}
Пример ответа  Развернуть
{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10",
  "list": [
    {
      "source_conf_id": "mt",
      "source_version": "1.1.3.8",
      "deletion_mark": false
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/source/file/create

Зарегистрировать новый файл элемента цепочки обновления

ПараметрТипОписаниеПример
Запрос
target_conf_idСтрока переменная (22)Код целевой конфигурацииmt
target_versionСтрока переменная (18)Номер целевой версии1.1.3.10
source_conf_idСтрока переменная (22)Код исходной конфигурацииmt
source_versionСтрока переменная (18)Номер исходной версии1.1.3.8
file_typeСтрока (перечисление)Назначение файла:
  • ConfigurationUpdate (Обновление конфигурации (*.cfu))
  • DataLoss (Источник данных отчета "Потеря данных" (*.zip))
  • UpdatePreparation (Обработка подготовки обновления (*.epf))
DataLoss
file_idУникальный идентификаторИдентификатор файла2ac3e1cb-8dab-4266-8b8e-a2196c31ae94
Ответ
target_conf_idСтрока переменная (22)Код целевой конфигурацииmt
target_versionСтрока переменная (18)Номер целевой версии1.1.3.10
source_conf_idСтрока переменная (22)Код исходной конфигурацииmt
source_versionСтрока переменная (18)Номер исходной версии1.1.3.8
file_type *Строка (перечисление)Назначение файла:
  • ConfigurationUpdate (Обновление конфигурации (*.cfu))
  • DataLoss (Источник данных отчета "Потеря данных" (*.zip))
  • UpdatePreparation (Обработка подготовки обновления (*.epf))
DataLoss
created *БулевоЗарегистрирован новый файлtrue
file_id *Уникальный идентификаторИдентификатор файла2ac3e1cb-8dab-4266-8b8e-a2196c31ae94
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/source/file/create
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10",
  "source_conf_id": "mt",
  "source_version": "1.1.3.8",
  "file_type": "DataLoss",
  "file_id": "2ac3e1cb-8dab-4266-8b8e-a2196c31ae94"
}
Пример ответа  Развернуть
{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10",
  "source_conf_id": "mt",
  "source_version": "1.1.3.8",
  "file_type": "DataLoss",
  "created": true,
  "file_id": "2ac3e1cb-8dab-4266-8b8e-a2196c31ae94",
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/source/file/delete

Удалить файл элемента цепочки обновления

ПараметрТипОписаниеПример
Запрос
target_conf_idСтрока переменная (22)Код целевой конфигурацииmt
target_versionСтрока переменная (18)Номер целевой версии1.1.3.10
source_conf_idСтрока переменная (22)Код исходной конфигурацииmt
source_versionСтрока переменная (18)Номер исходной версии1.1.3.8
file_typeСтрока (перечисление)Назначение файла:
  • ConfigurationUpdate (Обновление конфигурации (*.cfu))
  • DataLoss (Источник данных отчета "Потеря данных" (*.zip))
  • UpdatePreparation (Обработка подготовки обновления (*.epf))
ConfigurationUpdate
Ответ
target_conf_idСтрока переменная (22)Код целевой конфигурацииmt
target_versionСтрока переменная (18)Номер целевой версии1.1.3.10
source_conf_idСтрока переменная (22)Код исходной конфигурацииmt
source_versionСтрока переменная (18)Номер исходной версии1.1.3.8
file_type *Строка (перечисление)Назначение файла:
  • ConfigurationUpdate (Обновление конфигурации (*.cfu))
  • DataLoss (Источник данных отчета "Потеря данных" (*.zip))
  • UpdatePreparation (Обработка подготовки обновления (*.epf))
ConfigurationUpdate
file_id *Уникальный идентификаторИдентификатор файлаcb7e59c5-1c53-4b5a-90ef-d510ffb863d4
deleted *БулевоФайл удаленtrue
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/source/file/delete
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10",
  "source_conf_id": "mt",
  "source_version": "1.1.3.8",
  "file_type": "ConfigurationUpdate"
}
Пример ответа  Развернуть
{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10",
  "source_conf_id": "mt",
  "source_version": "1.1.3.8",
  "file_type": "ConfigurationUpdate",
  "file_id": "cb7e59c5-1c53-4b5a-90ef-d510ffb863d4",
  "deleted": true,
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/source/file/list

Список файлов элемента цепочки обновления

ПараметрТипОписаниеПример
Запрос
target_conf_idСтрока переменная (22)Код целевой конфигурацииmt
target_versionСтрока переменная (18)Номер целевой версии1.1.3.10
source_conf_idСтрока переменная (22)Код исходной конфигурацииmt
source_versionСтрока переменная (18)Номер исходной версии1.1.3.8
file_type *Строка (перечисление)Назначение файла:
  • ConfigurationUpdate (Обновление конфигурации (*.cfu))
  • DataLoss (Источник данных отчета "Потеря данных" (*.zip))
  • UpdatePreparation (Обработка подготовки обновления (*.epf))
ConfigurationUpdate
file_id *Уникальный идентификаторИдентификатор файлаcb7e59c5-1c53-4b5a-90ef-d510ffb863d4
Ответ
target_conf_idСтрока переменная (22)Код целевой конфигурацииmt
target_versionСтрока переменная (18)Номер целевой версии1.1.3.10
source_conf_idСтрока переменная (22)Код исходной конфигурацииmt
source_versionСтрока переменная (18)Номер исходной версии1.1.3.8
listСписок (0..*)Список сведений по файлам элемента цепочки обновления версии конфигурации
  - file_typeСтрока (перечисление)Назначение файла:
  • ConfigurationUpdate (Обновление конфигурации (*.cfu))
  • DataLoss (Источник данных отчета "Потеря данных" (*.zip))
  • UpdatePreparation (Обработка подготовки обновления (*.epf))
ConfigurationUpdate
  - file_id *Уникальный идентификаторИдентификатор файлаcb7e59c5-1c53-4b5a-90ef-d510ffb863d4
  - size *Число (+15.0)Размер файла (байт)52428800
  - name *Строка переменная (255)Имя файла1cv8.cfu
  - date *Дата и время в строке формата ISOДата файла24.04.2019 22:28:39
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/source/file/list
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10",
  "source_conf_id": "mt",
  "source_version": "1.1.3.8"
}
Пример ответа  Развернуть
{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10",
  "source_conf_id": "mt",
  "source_version": "1.1.3.8",
  "list": [
    {
      "file_type": "ConfigurationUpdate",
      "file_id": "cb7e59c5-1c53-4b5a-90ef-d510ffb863d4",
      "size": 52428800,
      "name": "1cv8.cfu",
      "date": "2019-04-24T22:28:39"
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/source/file_token/download

Получить талон на скачивание файла элемента цепочки обновления

ПараметрТипОписаниеПример
Запрос
target_conf_idСтрока переменная (22)Код целевой конфигурацииmt
target_versionСтрока переменная (18)Номер целевой версии1.1.3.10
source_conf_idСтрока переменная (22)Код исходной конфигурацииmt
source_versionСтрока переменная (18)Номер исходной версии1.1.3.8
file_typeСтрока (перечисление)Назначение файла:
  • ConfigurationUpdate (Обновление конфигурации (*.cfu))
  • DataLoss (Источник данных отчета "Потеря данных" (*.zip))
  • UpdatePreparation (Обработка подготовки обновления (*.epf))
ConfigurationUpdate
Ответ
target_conf_idСтрока переменная (22)Код целевой конфигурацииmt
target_versionСтрока переменная (18)Номер целевой версии1.1.3.10
source_conf_idСтрока переменная (22)Код исходной конфигурацииmt
source_versionСтрока переменная (18)Номер исходной версии1.1.3.8
file_type *Строка (перечисление)Назначение файла:
  • ConfigurationUpdate (Обновление конфигурации (*.cfu))
  • DataLoss (Источник данных отчета "Потеря данных" (*.zip))
  • UpdatePreparation (Обработка подготовки обновления (*.epf))
ConfigurationUpdate
task_id *Уникальный идентификаторИдентификатор задания объединения РКa5fbf974-9073-11ef-8b0a-0242ac120007
direction *Строка (перечисление)Направление передачи данных:
  • download (Скачивание файла)
  • upload (Загрузка файла)
download
token *Строка переменная (64)Талон на скачивание файлаbacff7f85e0fec5a0aba0b7a2e705a7c09b352dc196b45cab40897aae42a59eb
url *Строка неограниченной длиныАдрес для скачивания (GET)http://example.com/sm/hs/dt/download/bacff7f85e0fec5a0aba0b7a2e705a7c09b352dc196b45cab40897aae42a59eb
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/source/file_token/download
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10",
  "source_conf_id": "mt",
  "source_version": "1.1.3.8",
  "file_type": "ConfigurationUpdate"
}
Пример ответа  Развернуть
{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10",
  "source_conf_id": "mt",
  "source_version": "1.1.3.8",
  "file_type": "ConfigurationUpdate",
  "task_id": "a5fbf974-9073-11ef-8b0a-0242ac120007",
  "direction": "download",
  "token": "bacff7f85e0fec5a0aba0b7a2e705a7c09b352dc196b45cab40897aae42a59eb",
  "url": "http://example.com/sm/hs/dt/download/bacff7f85e0fec5a0aba0b7a2e705a7c09b352dc196b45cab40897aae42a59eb",
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/version/source/file_token/upload

Получить талон на загрузку файла элемента цепочки обновления

ПараметрТипОписаниеПример
Запрос
target_conf_idСтрока переменная (22)Код целевой конфигурацииmt
target_versionСтрока переменная (18)Номер целевой версии1.1.3.10
source_conf_idСтрока переменная (22)Код исходной конфигурацииmt
source_versionСтрока переменная (18)Номер исходной версии1.1.3.8
file_typeСтрока (перечисление)Назначение файла:
  • ConfigurationUpdate (Обновление конфигурации (*.cfu))
  • DataLoss (Источник данных отчета "Потеря данных" (*.zip))
  • UpdatePreparation (Обработка подготовки обновления (*.epf))
ConfigurationUpdate
nameСтрока переменная (255)Имя файла1cv8.cfu
sizeЧисло (+15.0)Размер файла (байт)52428800
advancedcheck *БулевоДополнительно проверить и обработать двоичные данные файла обновления (*.cfu)true
Ответ
target_conf_idСтрока переменная (22)Код целевой конфигурацииmt
target_versionСтрока переменная (18)Номер целевой версии1.1.3.10
source_conf_idСтрока переменная (22)Код исходной конфигурацииmt
source_versionСтрока переменная (18)Номер исходной версии1.1.3.8
file_type *Строка (перечисление)Назначение файла:
  • ConfigurationUpdate (Обновление конфигурации (*.cfu))
  • DataLoss (Источник данных отчета "Потеря данных" (*.zip))
  • UpdatePreparation (Обработка подготовки обновления (*.epf))
ConfigurationUpdate
task_id *Уникальный идентификаторИдентификатор задания объединения РКa5fbf974-9073-11ef-8b0a-0242ac120007
direction *Строка (перечисление)Направление передачи данных:
  • download (Скачивание файла)
  • upload (Загрузка файла)
upload
token *Строка переменная (64)Талон на загрузку файлаbacff7f85e0fec5a0aba0b7a2e705a7c09b352dc196b45cab40897aae42a59eb
url *Строка неограниченной длиныАдрес для загрузки (PUT)http://example.com/sm/hs/dt/upload/bacff7f85e0fec5a0aba0b7a2e705a7c09b352dc196b45cab40897aae42a59eb
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/version/source/file_token/upload
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10",
  "source_conf_id": "mt",
  "source_version": "1.1.3.8",
  "file_type": "ConfigurationUpdate",
  "name": "1cv8.cfu",
  "size": 52428800,
  "advancedcheck": true
}
Пример ответа  Развернуть
{
  "target_conf_id": "mt",
  "target_version": "1.1.3.10",
  "source_conf_id": "mt",
  "source_version": "1.1.3.8",
  "file_type": "ConfigurationUpdate",
  "task_id": "a5fbf974-9073-11ef-8b0a-0242ac120007",
  "direction": "upload",
  "token": "bacff7f85e0fec5a0aba0b7a2e705a7c09b352dc196b45cab40897aae42a59eb",
  "url": "http://example.com/sm/hs/dt/upload/bacff7f85e0fec5a0aba0b7a2e705a7c09b352dc196b45cab40897aae42a59eb",
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

configuration/create

Зарегистрировать новую конфигурацию

ПараметрТипОписаниеПример
Запрос
idСтрока переменная (22)Код конфигурации1-mt
nameСтрока переменная (64)Наименование конфигурацииРабота в модели сервиса
sysnameСтрока переменная (255)Имя конфигурации, как оно задано в конфигуратореРаботаВМоделиСервиса
typeСтрока (перечисление)Тип конфигурации:
  • Прикладная
  • Сервисная
  • Управляющая
Прикладная
owner_id *Число (+12.0)Код абонента, являющегося владельцем конфигурации1
description *Строка неограниченной длиныОписание конфигурации
icon *Двоичные данные размером до 10240 байт в строке Base64Пиктограмма, размер до 10 Кб89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52 00 00 00 10 00 00 00 10 08 06 00 00 00 1F F3 FF 61 0...
mobile_key *Строка переменная (32)Подпись мобильного клиента
Ответ
idСтрока переменная (22)Код конфигурации1-mt
updated *БулевоЭлемент измененfalse
created *БулевоСоздан новый элементtrue
change_listСписок (0..*)Список изменений
  - nameСтрока переменная (255)Имя поля
  - value *Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64, Массив, СтруктураУстановленное значение
  - old_value *Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64, Массив, СтруктураПрежнее значение
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/configuration/create
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "id": "1-mt",
  "name": "Работа в модели сервиса",
  "sysname": "РаботаВМоделиСервиса",
  "type": "Прикладная",
  "owner_id": 1,
  "description": "",
  "icon": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACHUlEQVQ4jX2Tz2sT\r\ncRDFP9nvtt1N0qQ1m0aINTFSaCEtAa9tMf9DbvZkpXiw4EHw1Is9lYqHehAEPeUi\r\nFPofCJaePKgQocW2uFpLaZrVVJfspt3NeugPNpvowFzem/dmmGFCkTtPCEQKKAFT\r\nwPVzTAfWgVWgBmCWFwCQA+IHok+5N5gbSalaMi4rqgLgWI1Co1a9Xf+6e99t2q+A\r\n5xcCv8Hj/vTwXGIsn5GELPyuPZGoGo9E1di1zFBts/Lwz/5eGFgCkM5r5vvTw3PJ\r\nfCHnF0+mY0ymY5dGISFEMl/I9aeH56Izi/MXBproU2a10fEMHvjz6XSW5aksQVwb\r\nHc/IfcpsdGYxJQOlgRs3hxBCeIGFPHqnw7muLYQQ8dxIytislGRgWk0kB7qU4V1i\r\nnZya0OLAlAxkZSWsdKlhpZjD8+BW+VMHJythBcgEz9gWPVLo32Sr5QGnEqA7VsMO\r\nLqptoi6cY9tNYF8C1q3aUf1/k3QLyzg6BjYkYLX+bbfachzX8zz8+eHQ5GPVJIi3\r\nHMet6zuHwKronSg2PNfpcZv2WDh5ddDfZW3bYG3b6OhubFX0Zv3nC7O88Fb0ThQB\r\n3p+Yv1XHtnPqFS0WkiSpQwV4rusaWxXdPPjx0iwvPIP2X1gyD/Ysy6jeHciOpJSE\r\nFj87b8tzLMu2ftWOj/WdqnvSfA2sXIiCZ1xxT5pvjC+fS8A0kAFOge/ABmfvfOQX\r\n/AXZ2ePwCmgSWAAAAABJRU5ErkJggg==",
  "mobile_key": ""
}
Пример ответа  Развернуть
{
  "id": "1-mt",
  "updated": false,
  "created": true,
  "change_list": [
    {
      "name": "Строковое значение (пример)",
      "value": "Строковое значение (пример)",
      "old_value": "Строковое значение (пример)"
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх