Сводка по методам
accounting_system/info
Учетная система
Параметр | Тип | Описание | Пример |
---|
Запрос |
id * | Число (+9.0) | Код | 1 |
Ответ: accounting_system (1) |
id | Число (+9.0) | Код | 1 |
name | Строка переменная (100) | Наименование | Учетная система |
description * | Строка неограниченной длины | Описание | Описание учетной системы |
owner_id | Число (+12.0) | Код (номер) владельца | 1000 |
import | Булево | Загружать данные | true |
import_login * | Строка переменная (50) | Логин пользователя сервиса для загрузки | Example |
import_rules | Список (0..*) | Правила загрузки |
|
- rule_id | Строка переменная (36) | Код правила | import_rule |
- url | Строка переменная (150) | Адрес загрузки | bill |
export | Булево | Выгружать данные | true |
export_url * | Строка переменная (150) | Адрес учетной системы для выгрузки | https://1cfresh.com/a/bs/10000/hs/billing |
export_login * | Строка переменная (150) | Логин пользователя учетной системы для выгрузки | Example |
export_rules | Список (0..*) | Правила выгрузки |
|
- rule_id | Строка переменная (36) | Код правила | export_rule |
- rule_line_id | Строка переменная (36) | Идентификатор строки правила выгрузки | 9879ad4c-3030-400d-8446-3f7e48bd57d0 |
- condition_id * | Число (+9.0) | Код условия использования | 1 |
- url | Строка переменная (150) | Адрес выгрузки | bill |
- fast_sending * | Булево | Быстрая отправка | true |
- scheduled_export * | Булево | Выгрузка по расписанию | false |
- provider_selection | Булево | Отбор по поставщику | false |
response_processing_rules | Список (0..*) | Правила обработки ответов |
|
- rule_line_id | Строка переменная (36) | Идентификатор строки правила выгрузки | 9879ad4c-3030-400d-8446-3f7e48bd57d0 |
- rule_id | Строка переменная (36) | Код правила | processing_rule |
- response_codes | Список (1..*) | Коды ответов | ["200","201"] |
POST https://1cfresh.com/a/adm/hs/ext_api/execute/usr/accounting_system/info
Authorization: Basic base64_encode(user:password) или Bearer access_token
{
"id": 1,
"auth": {
"account": 1010
}
}
{
"accounting_system": {
"id": 1,
"name": "Учетная система",
"description": "Описание учетной системы",
"owner_id": 1000,
"import": true,
"import_login": "Example",
"import_rules": [
{
"rule_id": "import_rule",
"url": "bill"
}
],
"export": true,
"export_url": "https://1cfresh.com/a/bs/10000/hs/billing",
"export_login": "Example",
"export_rules": [
{
"rule_id": "export_rule",
"rule_line_id": "9879ad4c-3030-400d-8446-3f7e48bd57d0",
"condition_id": 1,
"url": "bill",
"fast_sending": true,
"scheduled_export": false,
"provider_selection": false
}
],
"response_processing_rules": [
{
"rule_line_id": "9879ad4c-3030-400d-8446-3f7e48bd57d0",
"rule_id": "processing_rule",
"response_codes": [
200,
201
]
}
]
},
"general": {
"response": 10200,
"error": false,
"message": "",
"version": 31,
"sm_version": "1.1.39.17",
"sm_timezone": "Europe/Moscow"
}
}
Вверх
accounting_system/list
Список учетных систем
Параметр | Тип | Описание | Пример |
---|
Запрос |
Ответ: accounting_system (0..*) |
id | Число (+9.0) | Код | 1 |
name | Строка переменная (100) | Наименование | Учетная система |
owner_id | Число (+12.0) | Код (номер) владельца | 1000 |
import | Булево | Загружать данные | true |
import_login * | Строка переменная (50) | Логин пользователя сервиса для загрузки | Example |
export | Булево | Выгружать данные | true |
export_url * | Строка переменная (150) | Адрес учетной системы для выгрузки | https://1cfresh.com/a/bs/10000/hs/billing |
export_login * | Строка переменная (150) | Логин пользователя учетной системы для выгрузки | Example |
POST https://1cfresh.com/a/adm/hs/ext_api/execute/usr/accounting_system/list
Authorization: Basic base64_encode(user:password) или Bearer access_token
{
"auth": {
"account": 1010
}
}
{
"accounting_system": [
{
"id": 1,
"name": "Учетная система",
"owner_id": 1000,
"import": true,
"import_login": "Example",
"export": true,
"export_url": "https://1cfresh.com/a/bs/10000/hs/billing",
"export_login": "Example"
}
],
"general": {
"response": 10200,
"error": false,
"message": "",
"version": 31,
"sm_version": "1.1.39.17",
"sm_timezone": "Europe/Moscow"
}
}
Вверх
accounting_system/create_update_billing
Создает или обновляет существующую учетную систему биллинга
Параметр | Тип | Описание | Пример |
---|
Запрос |
import_login | Строка переменная (50) | Логин пользователя сервиса для загрузки | Example |
export_url | Строка переменная (150) | Адрес учетной системы для выгрузки | https://1cfresh.com/a/bs/10000/hs/billing |
export_login | Строка переменная (150) | Логин пользователя учетной системы для выгрузки | Example |
export_password | Строка переменная (64) | Пароль пользователя учетной системы для выгрузки | 123Qwer |
id * | Число (+9.0) | Код | 1 |
Ответ |
id | Число (+9.0) | Код | 1 |
name | Строка переменная (100) | Наименование | Учетная система |
POST https://1cfresh.com/a/adm/hs/ext_api/execute/usr/accounting_system/create_update_billing
Authorization: Basic base64_encode(user:password) или Bearer access_token
{
"import_login": "Example",
"export_url": "https://1cfresh.com/a/bs/10000/hs/billing",
"export_login": "Example",
"export_password": "123Qwer",
"id": 1,
"auth": {
"account": 1000
}
}
{
"id": 1,
"name": "Учетная система",
"general": {
"response": 10200,
"error": false,
"message": "",
"version": 31,
"sm_version": "1.1.39.17",
"sm_timezone": "Europe/Moscow"
}
}
Вверх