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

МетодНазначение
create_update_billingСоздать учетную систему для биллинга
infoУчетная система
listСписок учетных систем

accounting_system/create_update_billing

Создать новую или обновить существующую учетную систему Биллинга

ПараметрТипОписаниеПример
Запрос
import_loginСтрока переменная (32)Логин пользователя сервиса для загрузкиExample
export_urlСтрока переменная (150)Адрес учетной системы для выгрузкиhttps://1cfresh.com/a/bs/10000/hs/billing
export_loginСтрока переменная (150)Логин пользователя учетной системы для выгрузкиExample
export_passwordСтрока переменная (64)Пароль пользователя учетной системы для выгрузки123Qwer
Ответ
idЧисло (+9.0)Код1
nameСтрока переменная (100)НаименованиеУчетная система
Пример запроса  Развернуть
{
  "import_login": "Example",
  "export_url": "https://1cfresh.com/a/bs/10000/hs/billing",
  "export_login": "Example",
  "export_password": "123Qwer",
  "auth": {
    "account": 1000
  },
  "general": {
    "version": 15,
    "type": "usr",
    "method": "accounting_system/create_update_billing",
    "debug": true
  }
}
Пример ответа  Развернуть
{
  "id": 1,
  "name": "Учетная система",
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 15,
    "sm_version": "1.0.104.2",
    "sm_timezone": "Europe/Moscow"
  }
}

 Вверх

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 *Строка переменная (32)Логин пользователя сервиса для загрузки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]
Пример запроса  Развернуть
{
  "id": 1,
  "auth": {
    "account": 1010
  },
  "general": {
    "version": 15,
    "type": "usr",
    "method": "accounting_system/info",
    "debug": true
  }
}
Пример ответа  Развернуть
{
  "contents": {
    "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": 15,
    "sm_version": "1.0.104.2",
    "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 *Строка переменная (32)Логин пользователя сервиса для загрузкиExample
exportБулевоВыгружать данныеtrue
export_url *Строка переменная (150)Адрес учетной системы для выгрузкиhttps://1cfresh.com/a/bs/10000/hs/billing
export_login *Строка переменная (150)Логин пользователя учетной системы для выгрузкиExample
Пример запроса  Развернуть
{
  "auth": {
    "account": 1010
  },
  "general": {
    "version": 15,
    "type": "usr",
    "method": "accounting_system/list",
    "debug": true
  }
}
Пример ответа  Развернуть
{
  "contents": [
    {
      "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": 15,
    "sm_version": "1.0.104.2",
    "sm_timezone": "Europe/Moscow"
  }
}

 Вверх