Changelog API 1С УПП

2026-09-10

Добавлен метод Закрытие заказов покупателей — GET /main/hs/orderclosings/get (GetOrderClosings). Документы Документ.ЗакрытиеЗаказовПокупателей с перечнем закрываемых заказов и причинами закрытия. В шапке документа нет ни контрагента, ни суммы, поэтому массив Заказы приходит всегда, в том числе без full - перечень закрываемых заказов и есть содержание документа. full не включает заказы, а дополняет каждую строку данными самого заказа. Фильтры contractor, order и reason работают по строкам.

Добавлен метод Корректировки долга — GET /main/hs/debtadjustments/get (GetDebtAdjustments). Взаимозачёты, переносы и списания задолженности. Два отличия от остальных методов: у документа нет реквизита СуммаДокумента (поле в ответе — расчётный итог по ТЧ СуммыДолга, поэтому фильтр summ применяется после расчёта), и контрагент хранится двумя реквизитами — КонтрагентДебитор и КонтрагентКредитор (поиск по любой из сторон — contractor).

Вместе с заказами покупателей эти два метода закрывают блок взаиморасчётов с покупателями.

bankpayments/get: в базовый ответ (без full) добавлены поля Договор (представление ДоговорКонтрагента) и НазначениеПлатежа, а также фильтры contract и purpose. Для банковских документов связь с заказом покупателя идёт именно через договор. НазначениеПлатежа есть у трёх типов из четырёх: у ПлатежныйОрдерСписаниеДенежныхСредств такого реквизита нет, для него поле всегда пустая строка.

orders/get: в базовый ответ добавлен массив ДоговорыФинансирования — договоры контрагентов, у которых реквизит ЗаказПокупателя ссылается на этот заказ. Так видно, под какой наш договор с покупателем банк открыл целевой кредит или кредитную линию. У элемента есть признак Банк: контрагент входит в иерархию группы справочника Контрагенты с наименованием Банки — другого структурного признака банка в конфигурации нет. Добавлен фильтр bank.

2026-09-04

Добавлен метод Кассовые документы — GET /main/hs/cashorders/get (GetCashOrders). Приходные и расходные кассовые ордера одной выборкой.

Добавлен метод Банковские документы — GET /main/hs/bankpayments/get (GetBankPayments). Платёжные поручения (входящие и исходящие) и платёжные ордера поступления и списания.

Оба метода отдают шапку документа, а при full=true — все реквизиты шапки и все табличные части построчно, парами ключ-значение. Состав ключей читается из метаданных документа и поэтому различается между типами: перед чтением конкретного ключа проверяйте его наличие.

Параметр type в обоих методах применяется при построении запроса: опрашиваются только подходящие типы документов. Если не подошёл ни один, data пустой, а причина в errors.

cashflows/get: в ответ добавлено поле НомерСчета (номер банковского счёта; у кассы пусто) и фильтр accountNo по подстроке в нём.

2026-06-26

cashflows/get: период опционален (по умолчанию с 01.01.0001 по текущий день); from и to можно передавать по отдельности; добавлены фильтры closed, kind, accountType, currency.

Добавлена документация метода Ведомость по денежным средствам — GET /main/hs/cashflows/get (GetCashFlows).

Добавлена документация метода Поступления товаров и услуг — GET /main/hs/receipts/get (GetReceipts).

2026-06-25

Опубликована первая версия описания HTTP API 1С УПП для интеграторов. Контракты методов на стороне 1С не менялись — зафиксировано текущее поведение.

Методы

Добавлены страницы с параметрами, примерами ответов и обработкой ошибок:

МетодEndpoint
Заказы на производствоGET /main/hs/morders/get
Заказы покупателейGET /main/hs/orders/get
Заказы поставщикамGET /main/hs/sorders/get
Заявки на расходованиеGET /main/hs/payments/get
Ведомость по денежным средствамGET /main/hs/cashflows/get
Поступления товаров и услугGET /main/hs/receipts/get
НоменклатураGET /main/hs/materials/get
Перемещения товаровGET /main/hs/transfers/get
ПоставщикиGET /main/hs/suppliers/get
СкладыGET /main/hs/warehouses/get
СпецификацииGET /main/hs/specifications/get
Остатки товаровGET /main/hs/balances/get
Стоимость остатковGET /<публикация>/hs/stockbalances/get
Требования-накладныеGET /main/hs/demands/get
Health checkGET /main/hs/health

Сводный перечень — на странице Список методов.

Общие разделы

  • Обзор — как вызывать API: путь /main/hs/<сервис>/<действие>, формат { data, errors }, параметр full, фильтры и даты, HTTP-коды 200 / 401 / 500.
  • Авторизация — HTTP Basic (Пользователь / Пароль), кодировка UTF-8 для кириллицы, примеры на JavaScript, Python и curl; Base URL (домен или поддомен, привязанный через DNS к серверу с опубликованной базой 1С) и Content-Type ответа описаны здесь, адреса gateway в документации не публикуются.
  • Окружения — назначение контуров dev, test, stage, prod; Base URL для каждого контура выдаёт администратор 1С УПП.