2026-10-01 — первый публичный релиз
Первый публичный релиз.
Чтение
- Служебный документ и
$metadata(CSDL XML 4.0 и CSDL JSON) с именамиstandard.odata. - Справочники, документы, табличные части, планы видов характеристик, счетов и видов расчёта, планы обмена, бизнес-процессы, задачи, константы, журналы документов, регистры всех видов.
$filterс функциями,any/all,inи путями через ссылки; синтаксис v3 (substringof,datetime'…',guid'…').$select,$expandссылок и табличных частей (до трёх уровней),$orderby,$top,$skip,$count.- Постраничная выдача по ключу (
@odata.nextLink,Prefer: odata.maxpagesize) или одним ответом. - Виртуальные таблицы регистров:
SliceLast,SliceFirst,Balance,Turnovers,BalanceAndTurnovers,ExtDimensions,RecordsWithExtDimensions, параметрPeriodicity. - Агрегация
$apply:filter,groupby,aggregate,compute,topcount,bottomcount, цепочки шагов.
Запись
POST,PATCH,PUT,MERGE,DELETEчерез объектную модель с бизнес-логикой конфигурации.- Проведение и отмена проведения (
Post,Unpost), наборы движений регистров, константы, регистры сведений. - ETag,
If-MatchиIf-None-Match, повторяемые запросы (Repeatability-Request-ID,Idempotency-Key). $batchв форматахmultipart/mixedи JSON; набор изменений выполняется одной транзакцией.
Доступ и эксплуатация
- Роли расширения, профили доступа (объекты, операции, поля, отборы строк, лимиты, частота).
- Токены доступа: срок действия, отзыв, ограничение по IP, отдельная публикация
odatat. - Базовые лимиты запроса, CORS, журнал запросов, регламентная очистка.
- Форма «Настройки OData4».
Производительность
- Ленивая модель, кэш
$metadataмежду сеансами. - Внешняя компонента на Rust для Windows и Linux (x86, x64): разбор параметров, выдача JSON, разбор тел,
вывод
$metadata. При её недоступности работает код на языке 1С.