standard.odata, а работает рядом с ним: стандартный интерфейс остаётся по адресу
/odata/standard.odata/, OData4 — по адресу /hs/odata/v4/. Клиентов можно переносить по одному.
Возможности
Что совпадает
OData4 повторяет имена стандартного интерфейса, чтобы запросы переносились почти без правок:- наборы —
Catalog_Номенклатура,Document_РеализацияТоваровУслуг,Document_РеализацияТоваровУслуг_Товары,InformationRegister_КурсыВалют,AccumulationRegister_ТоварыНаСкладах_RecordType,AccountingRegister_Хозрасчетный,ChartOfAccounts_Хозрасчетный,Constant_Xи т. д.; - свойства —
Ref_Key,Description,Code,DeletionMark,Контрагент_Key,ExtDimension1_Type,LineNumber; - ключи —
Catalog_Номенклатура(guid'…'), регистры — именованной формойInformationRegister_КурсыВалют(Period=…,Валюта_Key=…); - виртуальные таблицы и их параметры —
Condition,Dimensions,Period,StartPeriod,EndPeriod; - пространство имён
StandardODATAв$metadata.
/odata/standard.odata/ указывается
/hs/odata/v4/.
Там, где
standard.odata расходится со спецификацией OData, OData4 следует спецификации. Например,
$orderby по ссылке упорядочивает по самой ссылке, а не по представлению, а DELETE ставит пометку удаления.
Полный список — Отличия от standard.odata.