From 62339c75a22d09907cd7d5dcbfdb9c645ba1af73 Mon Sep 17 00:00:00 2001 From: Anton Titovets Date: Tue, 7 Jan 2025 11:54:06 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=20=D1=84=D0=BE=D1=80?= =?UTF-8?q?=D0=BC=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F=20=D0=B4?= =?UTF-8?q?=D0=BE=D0=BA=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ci/os/docs_main.os | 62 ++++- .../md/Ozon/FBO-scheme/Create-fbo-draft.mdx | 81 +++++++ .../md/Ozon/FBO-scheme}/Get-clusters-list.mdx | 42 ++-- docs/en/md/Ozon/Fbo-scheme/Get-fbo-draft.mdx | 225 ------------------ .../Fbo-scheme/Get-fbo-shipments-list.mdx | 84 ------- .../md/Ozon/Fbo-scheme/Get-fbo-timeslots.mdx | 132 ---------- .../Get-shipment-additional-fields.mdx | 55 ----- .../Get-shipments-filter-structure.mdx | 56 ----- .../Get-shipping-warehouses-list.mdx | 69 ------ docs/en/md/Ozon/Fbo-scheme/_category_.json | 4 - docs/en/md/SQLite/Orm/Add-records.mdx | 71 ------ docs/en/md/SQLite/Orm/Create-table.mdx | 48 ---- docs/en/md/SQLite/Orm/Delete-posts.mdx | 51 ---- .../Orm/Get-records-filter-strucutre.mdx | 42 ---- docs/en/md/SQLite/Orm/Get-records.mdx | 73 ------ .../md/SQLite/Orm/Get-table-information.mdx | 38 --- docs/en/md/SQLite/Orm/Update-records.mdx | 56 ----- docs/en/md/SQLite/Orm/_category_.json | 4 - .../md/Ozon/Fbo-scheme/Create-fbo-draft.mdx | 81 ------- docs/ru/md/Ozon/Fbo-scheme/Get-fbo-draft.mdx | 225 ------------------ .../Fbo-scheme/Get-fbo-shipments-list.mdx | 84 ------- .../md/Ozon/Fbo-scheme/Get-fbo-timeslots.mdx | 196 --------------- .../Get-shipment-additional-fields.mdx | 55 ----- .../Get-shipments-filter-structure.mdx | 56 ----- .../Get-shipping-warehouses-list.mdx | 90 ------- docs/ru/md/Ozon/Fbo-scheme/_category_.json | 4 - 26 files changed, 153 insertions(+), 1831 deletions(-) create mode 100644 docs/en/md/Ozon/FBO-scheme/Create-fbo-draft.mdx rename docs/{ru/md/Ozon/Fbo-scheme => en/md/Ozon/FBO-scheme}/Get-clusters-list.mdx (73%) delete mode 100644 docs/en/md/Ozon/Fbo-scheme/Get-fbo-draft.mdx delete mode 100644 docs/en/md/Ozon/Fbo-scheme/Get-fbo-shipments-list.mdx delete mode 100644 docs/en/md/Ozon/Fbo-scheme/Get-fbo-timeslots.mdx delete mode 100644 docs/en/md/Ozon/Fbo-scheme/Get-shipment-additional-fields.mdx delete mode 100644 docs/en/md/Ozon/Fbo-scheme/Get-shipments-filter-structure.mdx delete mode 100644 docs/en/md/Ozon/Fbo-scheme/Get-shipping-warehouses-list.mdx delete mode 100644 docs/en/md/Ozon/Fbo-scheme/_category_.json delete mode 100644 docs/en/md/SQLite/Orm/Add-records.mdx delete mode 100644 docs/en/md/SQLite/Orm/Create-table.mdx delete mode 100644 docs/en/md/SQLite/Orm/Delete-posts.mdx delete mode 100644 docs/en/md/SQLite/Orm/Get-records-filter-strucutre.mdx delete mode 100644 docs/en/md/SQLite/Orm/Get-records.mdx delete mode 100644 docs/en/md/SQLite/Orm/Get-table-information.mdx delete mode 100644 docs/en/md/SQLite/Orm/Update-records.mdx delete mode 100644 docs/en/md/SQLite/Orm/_category_.json delete mode 100644 docs/ru/md/Ozon/Fbo-scheme/Create-fbo-draft.mdx delete mode 100644 docs/ru/md/Ozon/Fbo-scheme/Get-fbo-draft.mdx delete mode 100644 docs/ru/md/Ozon/Fbo-scheme/Get-fbo-shipments-list.mdx delete mode 100644 docs/ru/md/Ozon/Fbo-scheme/Get-fbo-timeslots.mdx delete mode 100644 docs/ru/md/Ozon/Fbo-scheme/Get-shipment-additional-fields.mdx delete mode 100644 docs/ru/md/Ozon/Fbo-scheme/Get-shipments-filter-structure.mdx delete mode 100644 docs/ru/md/Ozon/Fbo-scheme/Get-shipping-warehouses-list.mdx delete mode 100644 docs/ru/md/Ozon/Fbo-scheme/_category_.json diff --git a/ci/os/docs_main.os b/ci/os/docs_main.os index 5241e022f89..ea24abe9094 100644 --- a/ci/os/docs_main.os +++ b/ci/os/docs_main.os @@ -113,6 +113,8 @@ ТранслитированноеИмя = СтрЗаменить(Синонимайзер(ТранслитированноеИмя), " ", "-"); ТранслитированнаяОбласть = СтрЗаменить(Синонимайзер(ТранслитированнаяОбласть), " ", "-"); + ТранслитированноеИмя = ВРег(Лев(ТранслитированноеИмя,1)) + нРег(Сред(ТранслитированноеИмя,2)); + СинонимОбласти = СтрЗаменить(ТранслитированнаяОбласть, "-", " "); ЗаголовокОбласти = Синонимайзер(Область); @@ -711,34 +713,72 @@ Функция Синонимайзер(ИмяРеквизита) - Перем Синоним, ъ, Символ, ПредСимвол, СледСимвол, Прописная, ПредПрописная, СледПрописная, ДлинаСтроки; + Перем Синоним, Н, Символ, ПредСимвол, СледСимвол, Прописная, ПредПрописная, СледПрописная, ДлинаСтроки; - Синоним = ВРег(Сред(ИмяРеквизита, 1, 1)); + Синоним = ВРег(Сред(ИмяРеквизита, 1, 1)); ДлинаСтроки = СтрДлина(ИмяРеквизита); - Для ъ=2 По ДлинаСтроки Цикл - Символ = Сред(ИмяРеквизита, ъ, 1); - ПредСимвол = Сред(ИмяРеквизита, ъ-1, 1); - СледСимвол = Сред(ИмяРеквизита, ъ+1, 1); - Прописная = Символ = ВРег(Символ); + + Для Н = 2 По ДлинаСтроки Цикл + + Символ = Сред(ИмяРеквизита, Н, 1); + ПредСимвол = Сред(ИмяРеквизита, Н - 1, 1); + СледСимвол = Сред(ИмяРеквизита, Н + 1, 1); + + Прописная = Символ = ВРег(Символ); ПредПрописная = ПредСимвол = ВРег(ПредСимвол); СледПрописная = СледСимвол = ВРег(СледСимвол); - // Варианты: Если НЕ ПредПрописная И Прописная Тогда Синоним = Синоним + " " + Символ; - ИначеЕсли Прописная И НЕ СледПрописная Тогда + ИначеЕсли Прописная И Не СледПрописная Тогда Синоним = Синоним + " " + Символ; Иначе Синоним = Синоним + Символ; Конецесли; + КонецЦикла; - Синоним = ВРег(Лев(Синоним,1)) + нРег(Сред(Синоним,2)); - + МассивСлов = СтрРазделить(Синоним, " "); + + Для Н = 1 По МассивСлов.ВГраница() Цикл + + ТекущееСлово = МассивСлов[Н]; + + Если СтрДлина(ТекущееСлово) = 1 Тогда + Продолжить; + Иначе + + ВторойСимвол = Сред(ТекущееСлово, 2, 1); + + Если ВторойСимвол = нРег(ВторойСимвол) Тогда + МассивСлов[Н] = нРег(ТекущееСлово); + Иначе + МассивСлов[Н] = вРег(ТекущееСлово); + КонецЕсли; + + КонецЕсли; + + КонецЦикла; + + Синоним = СтрСоединить(МассивСлов, " "); + + ИзменитьРегистрНазваний(Синоним); + Возврат Синоним; КонецФункции +Процедура ИзменитьРегистрНазваний(Синоним) + + СоответствиеНазваний = Новый Соответствие(); + СоответствиеНазваний.Вставить("ozon", "Ozon"); + + Для Каждого Название Из СоответствиеНазваний Цикл + Синоним = СтрЗаменить(Синоним, Название.Ключ, Название.Значение); + КонецЦикла; + +КонецПроцедуры + Функция ПолучитьРезультатМетода(Знач Раздел, Знач Метод) Результат = ""; diff --git a/docs/en/md/Ozon/FBO-scheme/Create-fbo-draft.mdx b/docs/en/md/Ozon/FBO-scheme/Create-fbo-draft.mdx new file mode 100644 index 00000000000..b5b1d7e2efb --- /dev/null +++ b/docs/en/md/Ozon/FBO-scheme/Create-fbo-draft.mdx @@ -0,0 +1,81 @@ +--- +sidebar_position: 4 +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# Create FBO draft + Creates a draft of FBO supply order + + + +`Function CreateFBODraft(Val ClientID, Val APIKey, Val Clusters, Val Items, Val SupplyType = "CREATE_TYPE_DIRECT", Val ShippingPoint = "") Export` + + | Parameter | CLI option | Type | Required | Description | + |-|-|-|-|-| + | ClientID | --clientid | String | ✔ | Client identifier | + | APIKey | --apikey | String | ✔ | API key | + | Clusters | --clusters | String, Array of String | ✔ | Clusters identifiers | + | Items | --items | Map Of KeyAndValue | ✔ | Items list: Key > SKU, Value > Amount | + | SupplyType | --type | String | ✖ | Supply type: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT | + | ShippingPoint | --point | String | ✖ | Shipping point identifier for CREATE_TYPE_CROSSDOCK | + + + Returns: Map Of KeyAndValue - serialized JSON response from Ozon Seller API + +
+ +:::tip +Method at API documentation: [post /v1/draft/create](https://docs.ozon.ru/api/seller/#operation/SupplyDraftAPI_DraftCreate) +::: +
+ + + +```bsl title="1C:Enterprise/OneScript code example" + ClientID = "2479669"; + APIKey = "09f65e9f-262d-4aca..."; + Cluster = 1; + + Items = New Map; + Items.Insert("1783161863", 5); + Items.Insert("1784654052", 2); + + Result = OPI_Ozon.CreateFBODraft(ClientID, APIKey, Cluster, Items); +``` + + + + + + ```bash + # JSON data can also be passed as a path to a .json file + + oint ozon CreateFBODraft \ + --clientid "***" \ + --apikey "***" \ + --clusters 1 \ + --items "{'1783161863':5,'1784654052':2}" + ``` + + + + ```batch + :: JSON data can also be passed as a path to a .json file + + oint ozon CreateFBODraft ^ + --clientid "***" ^ + --apikey "***" ^ + --clusters 1 ^ + --items "{'1783161863':5,'1784654052':2}" + ``` + + + + +```json title="Result" +{ + "operation_id": "0193f24f-1222-7663-868c-e5a99cc0a4ac" +} +``` diff --git a/docs/ru/md/Ozon/Fbo-scheme/Get-clusters-list.mdx b/docs/en/md/Ozon/FBO-scheme/Get-clusters-list.mdx similarity index 73% rename from docs/ru/md/Ozon/Fbo-scheme/Get-clusters-list.mdx rename to docs/en/md/Ozon/FBO-scheme/Get-clusters-list.mdx index 05a6bfdda4c..aeb1eda8947 100644 --- a/docs/ru/md/Ozon/Fbo-scheme/Get-clusters-list.mdx +++ b/docs/en/md/Ozon/FBO-scheme/Get-clusters-list.mdx @@ -5,60 +5,60 @@ sidebar_position: 1 import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; -# Получить список кластеров - Получает информацию о кластерах и складах +# Get clusters list + Gets information about clusters and warehouses -`Функция ПолучитьСписокКластеров(Знач IDКлиента, Знач КлючAPI, Знач ТипКластера = "CLUSTER_TYPE_OZON") Экспорт` +`Function GetClustersList(Val ClientID, Val APIKey, Val ClusterType = "CLUSTER_TYPE_OZON") Export` - | Параметр | CLI опция | Тип | Обяз. | Назначение | + | Parameter | CLI option | Type | Required | Description | |-|-|-|-|-| - | IDКлиента | --clientid | Строка | ✔ | Идентификатор клиента | - | КлючAPI | --apikey | Строка | ✔ | API ключ | - | ТипКластера | --type | Строка | ✖ | Тип кластера: CLUSTER_TYPE_OZON (Россия), CLUSTER_TYPE_CIS (СНГ) | + | ClientID | --clientid | String | ✔ | Client identifier | + | APIKey | --apikey | String | ✔ | API key | + | ClusterType | --type | String | ✖ | Cluster type: CLUSTER_TYPE_OZON (Russia), CLUSTER_TYPE_CIS (CIS) | - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API + Returns: Map Of KeyAndValue - serialized JSON response from Ozon Seller API
:::tip -Метод в документации API: [post /v1/cluster/list](https://docs.ozon.ru/api/seller/#operation/SupplyDraftAPI_DraftClusterList) +Method at API documentation: [post /v1/cluster/list](https://docs.ozon.ru/api/seller/#operation/SupplyDraftAPI_DraftClusterList) :::
-```bsl title="Пример использования для 1С:Предприятие/OneScript" - IDКлиента = "2479669"; - КлючAPI = "09f65e9f-262d-4aca..."; +```bsl title="1C:Enterprise/OneScript code example" + ClientID = "2479669"; + APIKey = "09f65e9f-262d-4aca..."; - Результат = OPI_Ozon.ПолучитьСписокКластеров(IDКлиента, КлючAPI); + Result = OPI_Ozon.GetClustersList(ClientID, APIKey); ``` - + ```bash - oint ozon ПолучитьСписокКластеров \ - --clientid "***" \ - --apikey "***" + oint ozon GetClustersList \ + --clientid "***" \ + --apikey "***" ``` ```batch - oint ozon ПолучитьСписокКластеров ^ - --clientid "***" ^ - --apikey "***" + oint ozon GetClustersList ^ + --clientid "***" ^ + --apikey "***" ``` -```json title="Результат" +```json title="Result" { "clusters": [ { diff --git a/docs/en/md/Ozon/Fbo-scheme/Get-fbo-draft.mdx b/docs/en/md/Ozon/Fbo-scheme/Get-fbo-draft.mdx deleted file mode 100644 index f88025861a8..00000000000 --- a/docs/en/md/Ozon/Fbo-scheme/Get-fbo-draft.mdx +++ /dev/null @@ -1,225 +0,0 @@ ---- -sidebar_position: 5 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Get FBO draft - Gets FBO draft by ID - - - -`Function GetFBODraft(Val ClientID, Val APIKey, Val OperationID) Export` - - | Parameter | CLI option | Type | Required | Description | - |-|-|-|-|-| - | ClientID | --clientid | String | ✔ | Client identifier | - | APIKey | --apikey | String | ✔ | API key | - | OperationID | --oper | String | ✔ | Draft (operation) ID) | - - - Returns: Map Of KeyAndValue - serialized JSON response from Ozon Seller API - -
- -:::tip -Method at API documentation: [post /v1/draft/create/info](https://docs.ozon.ru/api/seller/#operation/SupplyDraftAPI_DraftCreateInfo) -::: -
- - - -```bsl title="1C:Enterprise/OneScript code example" - ClientID = "2479669"; - APIKey = "09f65e9f-262d-4aca..."; - OperationID = "0193f9aa-d617-760b-8be6-ea9b87581390"; - - Status = "CALCULATION_STATUS_IN_PROGRESS"; - - While Status = "CALCULATION_STATUS_IN_PROGRESS" Do - - Result = OPI_Ozon.GetFBODraft(ClientID, APIKey, OperationID); - Status = Result["status"]; - - OPI_Tools.Pause(20); - - EndDo; -``` - - - - - - ```bash - oint ozon GetFBODraft \ - --clientid "***" \ - --apikey "***" \ - --oper "0193fce0-b0a3-71ab-8cb6-864a77ae3d46" - ``` - - - - ```batch - oint ozon GetFBODraft ^ - --clientid "***" ^ - --apikey "***" ^ - --oper "0193fce0-b0a3-71ab-8cb6-864a77ae3d46" - ``` - - - - -```json title="Result" -{ - "status": "CALCULATION_STATUS_SUCCESS", - "clusters": [ - { - "warehouses": [ - { - "bundle_ids": [ - { - "bundle_id": "0193f24f-18bb-7122-ba3d-39beb6255b48", - "is_docless": true - } - ], - "supply_warehouse": { - "warehouse_id": 1020000759116000, - "name": "НОГИНСК_РФЦ", - "address": "142440, Российская Федерация, Московская область, Богородский городской округ, рабочий поселок Обухово, территория Обухово-Парк, дом 2, строение 1" - }, - "status": { - "state": "WAREHOUSE_SCORING_STATUS_FULL_AVAILABLE", - "invalid_reason": "WAREHOUSE_SCORING_INVALID_REASON_NO_REASON", - "is_available": true - }, - "restricted_bundle_id": "", - "travel_time_days": "0", - "total_score": 0.851557199210075, - "total_rank": 1 - }, - { - "bundle_ids": [ - { - "bundle_id": "0193f24f-18b9-744c-9de3-65ac12e2613c", - "is_docless": true - } - ], - "supply_warehouse": { - "warehouse_id": 1020000115166000, - "name": "ЖУКОВСКИЙ_РФЦ", - "address": "140182 Россия, Московская обл., г.о. Жуковский, г.Жуковский, р-н Замоскворечье, д.457, стр.5" - }, - "status": { - "state": "WAREHOUSE_SCORING_STATUS_FULL_AVAILABLE", - "invalid_reason": "WAREHOUSE_SCORING_INVALID_REASON_NO_REASON", - "is_available": true - }, - "restricted_bundle_id": "", - "travel_time_days": "0", - "total_score": 0.850026908233256, - "total_rank": 2 - }, - { - "bundle_ids": [ - { - "bundle_id": "0193f24f-18ba-7543-b8f8-866d5f6ed4f4", - "is_docless": true - } - ], - "supply_warehouse": { - "warehouse_id": 23902289166000, - "name": "ПУШКИНО_2_РФЦ", - "address": "Россия, Московская область, г.о. Пушкинский, г. Пушкино, шоссе Ярославское, д.218" - }, - "status": { - "state": "WAREHOUSE_SCORING_STATUS_FULL_AVAILABLE", - "invalid_reason": "WAREHOUSE_SCORING_INVALID_REASON_NO_REASON", - "is_available": true - }, - "restricted_bundle_id": "", - "travel_time_days": "0", - "total_score": 0.831432427336262, - "total_rank": 3 - }, - { - "bundle_ids": [ - { - "bundle_id": "0193f24f-18bb-7121-b57d-e2ca4cce0cc8", - "is_docless": true - } - ], - "supply_warehouse": { - "warehouse_id": 23021125185000, - "name": "ТВЕРЬ_РФЦ", - "address": "170540, Тверская область, Калининский р-н, промышленная зона Боровлёво-2, комплекс 1А" - }, - "status": { - "state": "WAREHOUSE_SCORING_STATUS_FULL_AVAILABLE", - "invalid_reason": "WAREHOUSE_SCORING_INVALID_REASON_NO_REASON", - "is_available": true - }, - "restricted_bundle_id": "", - "travel_time_days": "0", - "total_score": 0.828742640442574, - "total_rank": 4 - }, - { - "bundle_ids": [ - { - "bundle_id": "0193f24f-18ba-744c-b3fa-80a8a5624222", - "is_docless": true - } - ], - "supply_warehouse": { - "warehouse_id": 23843917228000, - "name": "ПУШКИНО_1_РФЦ", - "address": "Россия, Московская ОБЛ, Пушкинский Г.О., Пушкино Г., Ярославское Ш., дом 216." - }, - "status": { - "state": "WAREHOUSE_SCORING_STATUS_FULL_AVAILABLE", - "invalid_reason": "WAREHOUSE_SCORING_INVALID_REASON_NO_REASON", - "is_available": true - }, - "restricted_bundle_id": "", - "travel_time_days": "0", - "total_score": 0.8256261036488, - "total_rank": 5 - }, - { - "bundle_ids": [ - { - "bundle_id": "0193f24f-18b9-744b-b287-86a1ee2966a2", - "is_docless": true - } - ], - "supply_warehouse": { - "warehouse_id": 1020002006967000, - "name": "ЯРОСЛАВЛЬ_РФЦ", - "address": "150521, Россия, Ярославская обл., Ярославский р-н, д.Корюково, ул.Торговая, зд.3" - }, - "status": { - "state": "WAREHOUSE_SCORING_STATUS_PARTIAL_AVAILABLE", - "invalid_reason": "WAREHOUSE_SCORING_INVALID_REASON_PARTIAL_MATRIX_AVAILABLE", - "is_available": true - }, - "restricted_bundle_id": "0193f24f-1880-7379-a955-ef86d55958f2", - "travel_time_days": "0", - "total_score": 0.35282004108927, - "total_rank": 6 - }, - { - "bundle_ids": [], - "supply_warehouse": { - "warehouse_id": 1020001642383000, - "name": "НОГИНСК_РФЦ_НЕГАБАРИТ", - "address": "142440, Российская Федерация, Московская область, Богородский городской округ, рабочий поселок Обухово, территория Обухово-Парк, дом 2, строение 1" - }, - "status": { - "state": "WAREHOUSE_SCORING_STATUS_NOT_AVAILABLE", - "invalid_reason": "WAREHOUSE_SCORING_INVALID_REASON_NOT_AVAILABLE_MATRIX", - "is_available": false - }, - "restricted_bundle_id": "0193f24f-1880-737a-98ff-dcb958a92259", -... -``` diff --git a/docs/en/md/Ozon/Fbo-scheme/Get-fbo-shipments-list.mdx b/docs/en/md/Ozon/Fbo-scheme/Get-fbo-shipments-list.mdx deleted file mode 100644 index f942efa1c51..00000000000 --- a/docs/en/md/Ozon/Fbo-scheme/Get-fbo-shipments-list.mdx +++ /dev/null @@ -1,84 +0,0 @@ ---- -sidebar_position: 3 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Get FBO shipments list - Gets a list of active shipments with or without filtering - - - -`Function GetFBOShipmentsList(Val ClientID, Val APIKey, Val Filter = Undefined, Val AddFields = Undefined, Val Indent = 0, Val Traslit = False) Export` - - | Parameter | CLI option | Type | Required | Description | - |-|-|-|-|-| - | ClientID | --clientid | String | ✔ | Client identifier | - | APIKey | --apikey | String | ✔ | API key | - | Filter | --filter | Structure Of KeyAndValue | ✖ | Shipments filter. See GetShipmentsFilterStructure | - | AddFields | --with | Structure Of KeyAndValue | ✖ | Include additional fields in the response. See GetShipmentAdditionalFields | - | Indent | --offset | Number | ✖ | Offset of the result items | - | Traslit | --trlt | Boolean | ✖ | If Cyrillic to Latin address transliteration is enabled > True | - - - Returns: Map Of KeyAndValue - serialized JSON response from Ozon Seller API - -
- -:::tip -Method at API documentation: [post /v2/posting/fbo/list](https://docs.ozon.ru/api/seller/#operation/PostingAPI_GetFboPostingList) -::: -
- - - -```bsl title="1C:Enterprise/OneScript code example" - ClientID = "2479669"; - APIKey = "09f65e9f-262d-4aca..."; - - AddFields = New Structure; - AddFields.Insert("analytics_data", True); - AddFields.Insert("financial_data", True); - - Filter = New Structure; - Filter.Insert("since", XMLString('20230101') + "Z"); - Filter.Insert("to" , XMLString('20240101') + "Z"); - - Result = OPI_Ozon.GetFBOShipmentsList(ClientID, APIKey, Filter, AddFields); -``` - - - - - - ```bash - # JSON data can also be passed as a path to a .json file - - oint ozon GetFBOShipmentsList \ - --clientid "***" \ - --apikey "***" \ - --filter "{'since':'2023-01-01T00:00:00Z','to':'2024-01-01T00:00:00Z'}" \ - --with "{'analytics_data':true,'financial_data':true}" - ``` - - - - ```batch - :: JSON data can also be passed as a path to a .json file - - oint ozon GetFBOShipmentsList ^ - --clientid "***" ^ - --apikey "***" ^ - --filter "{'since':'2023-01-01T00:00:00Z','to':'2024-01-01T00:00:00Z'}" ^ - --with "{'analytics_data':true,'financial_data':true}" - ``` - - - - -```json title="Result" -{ - "result": [] -} -``` diff --git a/docs/en/md/Ozon/Fbo-scheme/Get-fbo-timeslots.mdx b/docs/en/md/Ozon/Fbo-scheme/Get-fbo-timeslots.mdx deleted file mode 100644 index 0c073497fd1..00000000000 --- a/docs/en/md/Ozon/Fbo-scheme/Get-fbo-timeslots.mdx +++ /dev/null @@ -1,132 +0,0 @@ ---- -sidebar_position: 6 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Get FBO timeslots - Get available timeslots at the final supply warehouses - - - -`Function GetFBOTimeslots(Val ClientID, Val APIKey, Val DateFrom, Val DateTo, Val Draft, Val Warehouses) Export` - - | Parameter | CLI option | Type | Required | Description | - |-|-|-|-|-| - | ClientID | --clientid | String | ✔ | Client identifier | - | APIKey | --apikey | String | ✔ | API key | - | DateFrom | --from | Date | ✔ | Start date of the required period of available timeslots | - | DateTo | --to | Date | ✔ | The end date of the desired period of available timeslots (28 days from current max.) | - | Draft | --draft | Number, String | ✔ | Supply draft identifier | - | Warehouses | --whs | Array Of Number | ✔ | Warehouse or multiple warehouses to receive timeslots | - - - Returns: Map Of KeyAndValue - serialized JSON response from Ozon Seller API - -
- -:::tip -Method at API documentation: [post /v1/draft/timeslot/info](https://docs.ozon.ru/api/seller/#operation/SupplyDraftAPI_DraftTimeslotInfo) -::: -
- - - -```bsl title="1C:Enterprise/OneScript code example" - ClientID = "2479669"; - APIKey = "09f65e9f-262d-4aca..."; - Day = 86400; - - DateFrom = OPI_Tools.GetCurrentDate(); - DateTo = DateFrom + Day; - Draft = "39562552"; - Warehouse = "1020000115166000"; - - Result = OPI_Ozon.GetFBOTimeslots(ClientID, APIKey, DateFrom, DateTo, Draft, Warehouse); -``` - - - - -```json title="Result" -{ - "drop_off_warehouse_timeslots": [ - { - "drop_off_warehouse_id": 1020000115166000, - "warehouse_timezone": "Europe/Moscow", - "current_time_in_timezone": "2024-12-24T21:33:33.457363400Z", - "days": [ - { - "timeslots": [ - { - "from_in_timezone": "2024-12-24T23:00:00Z", - "to_in_timezone": "2024-12-25T00:00:00Z" - } - ], - "date_in_timezone": "2024-12-24T00:00:00Z" - }, - { - "timeslots": [ - { - "from_in_timezone": "2024-12-25T02:00:00Z", - "to_in_timezone": "2024-12-25T03:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T03:00:00Z", - "to_in_timezone": "2024-12-25T04:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T04:00:00Z", - "to_in_timezone": "2024-12-25T05:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T05:00:00Z", - "to_in_timezone": "2024-12-25T06:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T06:00:00Z", - "to_in_timezone": "2024-12-25T07:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T08:00:00Z", - "to_in_timezone": "2024-12-25T09:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T09:00:00Z", - "to_in_timezone": "2024-12-25T10:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T10:00:00Z", - "to_in_timezone": "2024-12-25T11:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T12:00:00Z", - "to_in_timezone": "2024-12-25T13:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T17:00:00Z", - "to_in_timezone": "2024-12-25T18:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T20:00:00Z", - "to_in_timezone": "2024-12-25T21:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T21:00:00Z", - "to_in_timezone": "2024-12-25T22:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T22:00:00Z", - "to_in_timezone": "2024-12-25T23:00:00Z" - } - ], - "date_in_timezone": "2024-12-25T00:00:00Z" - } - ] - } - ], - "requested_date_from": "2024-12-24T00:00:00Z", - "requested_date_to": "2024-12-25T21:33:33.412737700Z" -} -``` diff --git a/docs/en/md/Ozon/Fbo-scheme/Get-shipment-additional-fields.mdx b/docs/en/md/Ozon/Fbo-scheme/Get-shipment-additional-fields.mdx deleted file mode 100644 index 95916599e65..00000000000 --- a/docs/en/md/Ozon/Fbo-scheme/Get-shipment-additional-fields.mdx +++ /dev/null @@ -1,55 +0,0 @@ ---- -sidebar_position: 7 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Get shipment additional fields - Returns the structure of inclusion of additional response fields for the GetFBOShipmentsList method - - - -`Function GetShipmentAdditionalFields(Val Clear = False) Export` - - | Parameter | CLI option | Type | Required | Description | - |-|-|-|-|-| - | Clear | --empty | Boolean | ✖ | True > structure with empty valuse, False > field descriptions at values | - - - Returns: Structure Of KeyAndValue - Fields structure - -
- - - - -```bsl title="1C:Enterprise/OneScript code example" - Result = OPI_Ozon.GetShipmentAdditionalFields(); -``` - - - - - - ```bash - oint ozon GetShipmentAdditionalFields \ - --empty false - ``` - - - - ```batch - oint ozon GetShipmentAdditionalFields ^ - --empty false - ``` - - - - -```json title="Result" -{ - "analytics_data": "", - "financial_data": "" -} -``` diff --git a/docs/en/md/Ozon/Fbo-scheme/Get-shipments-filter-structure.mdx b/docs/en/md/Ozon/Fbo-scheme/Get-shipments-filter-structure.mdx deleted file mode 100644 index bbdfa323798..00000000000 --- a/docs/en/md/Ozon/Fbo-scheme/Get-shipments-filter-structure.mdx +++ /dev/null @@ -1,56 +0,0 @@ ---- -sidebar_position: 8 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Get shipments filter structure - Returns the filter structure for the GetFBOShipmentsList method - - - -`Function GetShipmentsFilterStructure(Val Clear = False) Export` - - | Parameter | CLI option | Type | Required | Description | - |-|-|-|-|-| - | Clear | --empty | Boolean | ✖ | True > structure with empty valuse, False > field descriptions at values | - - - Returns: Structure Of KeyAndValue - Filter structure - -
- - - - -```bsl title="1C:Enterprise/OneScript code example" - Result = OPI_Ozon.GetShipmentsFilterStructure(); -``` - - - - - - ```bash - oint ozon GetShipmentsFilterStructure \ - --empty false - ``` - - - - ```batch - oint ozon GetShipmentsFilterStructure ^ - --empty false - ``` - - - - -```json title="Result" -{ - "since": "Period start in ISO format", - "status": "Shipment status", - "to": "Period end in ISO format" -} -``` diff --git a/docs/en/md/Ozon/Fbo-scheme/Get-shipping-warehouses-list.mdx b/docs/en/md/Ozon/Fbo-scheme/Get-shipping-warehouses-list.mdx deleted file mode 100644 index a1d2387b44b..00000000000 --- a/docs/en/md/Ozon/Fbo-scheme/Get-shipping-warehouses-list.mdx +++ /dev/null @@ -1,69 +0,0 @@ ---- -sidebar_position: 2 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Get shipping warehouses list - Gets a list of warehouses, sorting centers and delivery points - - - -`Function GetShippingWarehousesList(Val ClientID, Val APIKey, Val Search, Val SupplyType = "CREATE_TYPE_DIRECT") Export` - - | Parameter | CLI option | Type | Required | Description | - |-|-|-|-|-| - | ClientID | --clientid | String | ✔ | Client identifier | - | APIKey | --apikey | String | ✔ | API key | - | Search | --search | String | ✔ | Search by name (4 chars. min). For delivery points enter the full name | - | SupplyType | --type | String, Array of String | ✖ | Supply types: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT | - - - Returns: Map Of KeyAndValue - serialized JSON response from Ozon Seller API - -
- -:::tip -Method at API documentation: [post /v1/warehouse/fbo/list](https://docs.ozon.ru/api/seller/#operation/SupplyDraftAPI_DraftGetWarehouseFboList) -::: -
- - - -```bsl title="1C:Enterprise/OneScript code example" - ClientID = "2479669"; - APIKey = "09f65e9f-262d-4aca..."; - Search = "Tver"; - - Result = OPI_Ozon.GetShippingWarehousesList(ClientID, APIKey, Search); -``` - - - - - - ```bash - oint ozon GetShippingWarehousesList \ - --clientid "***" \ - --apikey "***" \ - --search "Tver" - ``` - - - - ```batch - oint ozon GetShippingWarehousesList ^ - --clientid "***" ^ - --apikey "***" ^ - --search "Tver" - ``` - - - - -```json title="Result" -{ - "search": [] -} -``` diff --git a/docs/en/md/Ozon/Fbo-scheme/_category_.json b/docs/en/md/Ozon/Fbo-scheme/_category_.json deleted file mode 100644 index 0a23b2b3969..00000000000 --- a/docs/en/md/Ozon/Fbo-scheme/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Fbo scheme", -"position": "8" -} \ No newline at end of file diff --git a/docs/en/md/SQLite/Orm/Add-records.mdx b/docs/en/md/SQLite/Orm/Add-records.mdx deleted file mode 100644 index 7faa21a2e04..00000000000 --- a/docs/en/md/SQLite/Orm/Add-records.mdx +++ /dev/null @@ -1,71 +0,0 @@ ---- -sidebar_position: 3 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Add rows - Adds new rows to the table - - - -`Function AddRecords(Val Table, Val DataArray, Val Transaction = True, Val Connection = "") Export` - - | Parameter | CLI option | Type | Required | Description | - |-|-|-|-|-| - | Table | --table | String | ✔ | Table name | - | DataArray | --rows | Array of Structure | ✔ | An array of string data structures: Key > field, Value > field value | - | Transaction | --trn | Boolean | ✖ | True > adding records to transactions with rollback on error | - | Connection | --db | String, Arbitrary | ✖ | Existing connection or database path | - - - Returns: Structure Of KeyAndValue, String - Result of query execution - -
- -:::tip -Binary data can also be transferred as a structure `{'blob':File path}` -::: -
- - - -```bsl title="1C:Enterprise/OneScript code example" - Image = "https://api.athenaeum.digital/test_data/picture.jpg"; - OPI_TypeConversion.GetBinaryData(Image); // Image - Type: BinaryData - - PictureFile = GetTempFileName("png"); - Image.Write(PictureFile); // PictureFile - File to disk - - Base = "C:\Users\Administrator\AppData\Local\Temp\v8_BC85_14.sqlite"; - Table = "test"; - - DataArray = New Array; - - RowStructure2 = New Structure; - RowStructure2.Insert("name" , "Vitaly"); // TEXT - RowStructure2.Insert("age" , 25); // INTEGER - RowStructure2.Insert("salary" , 1000.12); // REAL - RowStructure2.Insert("is_active" , True); // BOOL - RowStructure2.Insert("created_at", OPI_Tools.GetCurrentDate()); // DATETIME - RowStructure2.Insert("data" , Image); // BLOB - - RowStrucutre1 = New Structure; - RowStrucutre1.Insert("name" , "Lesha") ; // TEXT - RowStrucutre1.Insert("age" , 20); // INTEGER - RowStrucutre1.Insert("salary" , 200.20) ; // REAL - RowStrucutre1.Insert("is_active" , False) ; // BOOL - RowStrucutre1.Insert("created_at", OPI_Tools.GetCurrentDate()); // DATETIME - RowStrucutre1.Insert("data" , New Structure("blob", PictureFile)); // BLOB - - DataArray.Add(RowStructure2); - DataArray.Add(RowStrucutre1); - - Result = OPI_SQLite.AddRecords(Table, DataArray, , Base); -``` - - - - - diff --git a/docs/en/md/SQLite/Orm/Create-table.mdx b/docs/en/md/SQLite/Orm/Create-table.mdx deleted file mode 100644 index 511af8e7ce9..00000000000 --- a/docs/en/md/SQLite/Orm/Create-table.mdx +++ /dev/null @@ -1,48 +0,0 @@ ---- -sidebar_position: 2 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Create table - Creates an empty table in the database - - - -`Function CreateTable(Val Table, Val ColoumnsStruct, Val Connection = "") Export` - - | Parameter | CLI option | Type | Required | Description | - |-|-|-|-|-| - | Table | --table | String | ✔ | Table name | - | ColoumnsStruct | --cols | Structure Of KeyAndValue | ✔ | Column structure: Key > Name, Value > Data type | - | Connection | --db | String, Arbitrary | ✖ | Existing connection or database path | - - - Returns: Structure Of KeyAndValue, String - The result of the execution or SQL query text - -
- - - - -```bsl title="1C:Enterprise/OneScript code example" - Base = "C:\Users\Administrator\AppData\Local\Temp\v8_BC85_14.sqlite"; - Table = "test"; - - ColoumnsStruct = New Structure; - ColoumnsStruct.Insert("id" , "INTEGER PRIMARY KEY"); - ColoumnsStruct.Insert("name" , "TEXT"); - ColoumnsStruct.Insert("age" , "INTEGER"); - ColoumnsStruct.Insert("salary" , "REAL"); - ColoumnsStruct.Insert("is_active" , "BOOLEAN"); - ColoumnsStruct.Insert("created_at", "DATETIME"); - ColoumnsStruct.Insert("data" , "BLOB"); - - Result = OPI_SQLite.CreateTable(Table, ColoumnsStruct, Base); -``` - - - - - diff --git a/docs/en/md/SQLite/Orm/Delete-posts.mdx b/docs/en/md/SQLite/Orm/Delete-posts.mdx deleted file mode 100644 index a8516eb5fc5..00000000000 --- a/docs/en/md/SQLite/Orm/Delete-posts.mdx +++ /dev/null @@ -1,51 +0,0 @@ ---- -sidebar_position: 6 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Delete records - Deletes records from the table - - - -`Function DeletePosts(Val Table, Val Filters = "", Val Connection = "") Export` - - | Parameter | CLI option | Type | Required | Description | - |-|-|-|-|-| - | Table | --table | String | ✔ | Table name | - | Filters | --filter | Array of Structure | ✖ | Filters array. See GetRecordsFilterStrucutre | - | Connection | --db | String, Arbitrary | ✖ | Existing connection or database path | - - - Returns: Structure Of KeyAndValue, String - Result of query execution - -
- - - - -```bsl title="1C:Enterprise/OneScript code example" - Base = "C:\Users\Administrator\AppData\Local\Temp\v8_BC85_14.sqlite"; - Table = "test"; - - Filters = New Array; - - FilterStructure = New Structure; - - FilterStructure.Insert("field", "name"); - FilterStructure.Insert("type" , "="); - FilterStructure.Insert("value", "Vitaly A."); - FilterStructure.Insert("union", "AND"); - FilterStructure.Insert("raw" , False); - - Filters.Add(FilterStructure); - - Result = OPI_SQLite.DeletePosts(Table, FilterStructure, Base); -``` - - - - - diff --git a/docs/en/md/SQLite/Orm/Get-records-filter-strucutre.mdx b/docs/en/md/SQLite/Orm/Get-records-filter-strucutre.mdx deleted file mode 100644 index 9e1cf8ab416..00000000000 --- a/docs/en/md/SQLite/Orm/Get-records-filter-strucutre.mdx +++ /dev/null @@ -1,42 +0,0 @@ ---- -sidebar_position: 7 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Get records filter strucutre - Gets the template structure for filtering records in ORM queries - - - -`Function GetRecordsFilterStrucutre(Val Clear = False) Export` - - | Parameter | CLI option | Type | Required | Description | - |-|-|-|-|-| - | Clear | --empty | Boolean | ✖ | True > structure with empty valuse, False > field descriptions at values | - - - Returns: Structure Of KeyAndValue - Record filter element - -
- -:::tip -The use of the `raw` feature is necessary for compound constructions like `BEETWEEN`. For example: with `raw:false` the filter `type:BETWEEN` `value:10 AND 20` will be interpolated as `BETWEEN ?1 `^^. - -where `?1 = "10 AND 20,"' which would cause an error. - -In such a case, you must use `raw:true` to set the condition directly in the query text -::: -
- - - -```bsl title="1C:Enterprise/OneScript code example" - -``` - - - - - diff --git a/docs/en/md/SQLite/Orm/Get-records.mdx b/docs/en/md/SQLite/Orm/Get-records.mdx deleted file mode 100644 index 3d0b9197ccd..00000000000 --- a/docs/en/md/SQLite/Orm/Get-records.mdx +++ /dev/null @@ -1,73 +0,0 @@ ---- -sidebar_position: 4 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Get records - Gets records from the selected table - - - -`Function GetRecords(Val Table, Val Fields = "*", Val Filters = "", Val Sort = "", Val Count = "", Val Connection = "") Export` - - | Parameter | CLI option | Type | Required | Description | - |-|-|-|-|-| - | Table | --table | String | ✔ | Table name | - | Fields | --fields | Array Of String | ✖ | Fields for selection | - | Filters | --filter | Array of Structure | ✖ | Filters array. See GetRecordsFilterStrucutre | - | Sort | --order | Structure Of KeyAndValue | ✖ | Sorting: Key > field name, Value > direction (ASC, DESC) | - | Count | --limit | Number | ✖ | Limiting the number of received strings | - | Connection | --db | String, Arbitrary | ✖ | Existing connection or database path | - - - Returns: Structure Of KeyAndValue, String - Result of query execution - -
- -:::tip -Values of the Binary data type (BLOB) are returned as `{'blob':Base64 string}` -::: -
- - - -```bsl title="1C:Enterprise/OneScript code example" - Base = "C:\Users\Administrator\AppData\Local\Temp\v8_BC85_14.sqlite"; - Table = "test"; - - Fields = New Array; - Fields.Add("name"); - Fields.Add("salary"); - - Filters = New Array; - - FilterStructure1 = New Structure; - - FilterStructure1.Insert("field", "name"); - FilterStructure1.Insert("type" , "="); - FilterStructure1.Insert("value", "Vitaly"); - FilterStructure1.Insert("union", "AND"); - FilterStructure1.Insert("raw" , False); - - FilterStructure2 = New Structure; - - FilterStructure2.Insert("field", "age"); - FilterStructure2.Insert("type" , "BETWEEN"); - FilterStructure2.Insert("value", "20 AND 30"); - FilterStructure2.Insert("raw" , True); - - Filters.Add(FilterStructure1); - Filters.Add(FilterStructure2); - - Sort = New Structure("created_at", "DESC"); - Count = 1; - - Result = OPI_SQLite.GetRecords(Table, Fields, Filters, Sort, Count, Base); -``` - - - - - diff --git a/docs/en/md/SQLite/Orm/Get-table-information.mdx b/docs/en/md/SQLite/Orm/Get-table-information.mdx deleted file mode 100644 index 401f3549954..00000000000 --- a/docs/en/md/SQLite/Orm/Get-table-information.mdx +++ /dev/null @@ -1,38 +0,0 @@ ---- -sidebar_position: 1 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Get table information - Gets information about the table - - - -`Function GetTableInformation(Val Table, Val Connection = "") Export` - - | Parameter | CLI option | Type | Required | Description | - |-|-|-|-|-| - | Table | --table | String | ✔ | Table name | - | Connection | --db | String, Arbitrary | ✖ | Existing connection or database path | - - - Returns: Structure Of KeyAndValue, String - The result of the execution or SQL query text - -
- - - - -```bsl title="1C:Enterprise/OneScript code example" - Base = "C:\Users\Administrator\AppData\Local\Temp\v8_BC85_14.sqlite"; - Table = "test"; - - Result = OPI_SQLite.GetTableInformation(Table, Base); -``` - - - - - diff --git a/docs/en/md/SQLite/Orm/Update-records.mdx b/docs/en/md/SQLite/Orm/Update-records.mdx deleted file mode 100644 index 7ecc1ae3224..00000000000 --- a/docs/en/md/SQLite/Orm/Update-records.mdx +++ /dev/null @@ -1,56 +0,0 @@ ---- -sidebar_position: 5 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Update records - Updates the value of records by selected criteria - - - -`Function UpdateRecords(Val Table, Val ValueStructure, Val Filters = "", Val Connection = "") Export` - - | Parameter | CLI option | Type | Required | Description | - |-|-|-|-|-| - | Table | --table | String | ✔ | Table name | - | ValueStructure | --values | Structure Of KeyAndValue | ✔ | Values structure: Key > field, Value > field value | - | Filters | --filter | Array of Structure | ✖ | Filters array. See GetRecordsFilterStrucutre | - | Connection | --db | String, Arbitrary | ✖ | Existing connection or database path | - - - Returns: Structure Of KeyAndValue, String - Result of query execution - -
- - - - -```bsl title="1C:Enterprise/OneScript code example" - Base = "C:\Users\Administrator\AppData\Local\Temp\v8_BC85_14.sqlite"; - Table = "test"; - - FieldsStructure = New Structure; - FieldsStructure.Insert("name" , "Vitaly A."); - FieldsStructure.Insert("salary", "999999"); - - Filters = New Array; - - FilterStructure = New Structure; - - FilterStructure.Insert("field", "name"); - FilterStructure.Insert("type" , "="); - FilterStructure.Insert("value", "Vitaly"); - FilterStructure.Insert("union", "AND"); - FilterStructure.Insert("raw" , False); - - Filters.Add(FilterStructure); - - Result = OPI_SQLite.UpdateRecords(Table, FieldsStructure, FilterStructure, Base); -``` - - - - - diff --git a/docs/en/md/SQLite/Orm/_category_.json b/docs/en/md/SQLite/Orm/_category_.json deleted file mode 100644 index e4837dc4c55..00000000000 --- a/docs/en/md/SQLite/Orm/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Orm", -"position": "3" -} \ No newline at end of file diff --git a/docs/ru/md/Ozon/Fbo-scheme/Create-fbo-draft.mdx b/docs/ru/md/Ozon/Fbo-scheme/Create-fbo-draft.mdx deleted file mode 100644 index a80ab2e50d6..00000000000 --- a/docs/ru/md/Ozon/Fbo-scheme/Create-fbo-draft.mdx +++ /dev/null @@ -1,81 +0,0 @@ ---- -sidebar_position: 4 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Создать черновик заявки FBO - Создает черновик заявки на поставку - - - -`Функция СоздатьЧерновикЗаявкиFBO(Знач IDКлиента, Знач КлючAPI, Знач Кластеры, Знач Позиции, Знач ТипПоставки = "CREATE_TYPE_DIRECT", Знач ТочкаОтгрузки = "") Экспорт` - - | Параметр | CLI опция | Тип | Обяз. | Назначение | - |-|-|-|-|-| - | IDКлиента | --clientid | Строка | ✔ | Идентификатор клиента | - | КлючAPI | --apikey | Строка | ✔ | API ключ | - | Кластеры | --clusters | Строка, Массив Из Строка | ✔ | Идентификаторы кластеров | - | Позиции | --items | Соответствие Из КлючИЗначение | ✔ | Список позиций: Ключ > SKU, Значение > Количество | - | ТипПоставки | --type | Строка | ✖ | Тип поставки: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT | - | ТочкаОтгрузки | --point | Строка | ✖ | Идентификатор точки отгрузки для CREATE_TYPE_CROSSDOCK | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API - -
- -:::tip -Метод в документации API: [post /v1/draft/create](https://docs.ozon.ru/api/seller/#operation/SupplyDraftAPI_DraftCreate) -::: -
- - - -```bsl title="Пример использования для 1С:Предприятие/OneScript" - IDКлиента = "2479669"; - КлючAPI = "09f65e9f-262d-4aca..."; - Кластер = 1; - - Позиции = Новый Соответствие; - Позиции.Вставить("1783161863", 5); - Позиции.Вставить("1784654052", 2); - - Результат = OPI_Ozon.СоздатьЧерновикЗаявкиFBO(IDКлиента, КлючAPI, Кластер, Позиции); -``` - - - - - - ```bash - # JSON данные также могут быть переданы как путь к файлу .json - - oint ozon СоздатьЧерновикЗаявкиFBO \ - --clientid "***" \ - --apikey "***" \ - --clusters 1 \ - --items "{'1783161863':5,'1784654052':2}" - ``` - - - - ```batch - :: JSON данные также могут быть переданы как путь к файлу .json - - oint ozon СоздатьЧерновикЗаявкиFBO ^ - --clientid "***" ^ - --apikey "***" ^ - --clusters 1 ^ - --items "{'1783161863':5,'1784654052':2}" - ``` - - - - -```json title="Результат" -{ - "operation_id": "0193efce-a882-71a7-bab9-108d2c3bf735" -} -``` diff --git a/docs/ru/md/Ozon/Fbo-scheme/Get-fbo-draft.mdx b/docs/ru/md/Ozon/Fbo-scheme/Get-fbo-draft.mdx deleted file mode 100644 index 208cfa9501e..00000000000 --- a/docs/ru/md/Ozon/Fbo-scheme/Get-fbo-draft.mdx +++ /dev/null @@ -1,225 +0,0 @@ ---- -sidebar_position: 5 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Получить черновик заявки FBO - Получает черновик заявки FBO по ID - - - -`Функция ПолучитьЧерновикЗаявкиFBO(Знач IDКлиента, Знач КлючAPI, Знач IDОперации) Экспорт` - - | Параметр | CLI опция | Тип | Обяз. | Назначение | - |-|-|-|-|-| - | IDКлиента | --clientid | Строка | ✔ | Идентификатор клиента | - | КлючAPI | --apikey | Строка | ✔ | API ключ | - | IDОперации | --oper | Строка | ✔ | ID черновика (операции) | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API - -
- -:::tip -Метод в документации API: [post /v1/draft/create/info](https://docs.ozon.ru/api/seller/#operation/SupplyDraftAPI_DraftCreateInfo) -::: -
- - - -```bsl title="Пример использования для 1С:Предприятие/OneScript" - IDКлиента = "2479669"; - КлючAPI = "09f65e9f-262d-4aca..."; - IDОперации = "0193f9aa-d617-760b-8be6-ea9b87581390"; - - Статус = "CALCULATION_STATUS_IN_PROGRESS"; - - Пока Статус = "CALCULATION_STATUS_IN_PROGRESS" Цикл - - Результат = OPI_Ozon.ПолучитьЧерновикЗаявкиFBO(IDКлиента, КлючAPI, IDОперации); - Статус = Результат["status"]; - - OPI_Инструменты.Пауза(20); - - КонецЦикла; -``` - - - - - - ```bash - oint ozon ПолучитьЧерновикЗаявкиFBO \ - --clientid "***" \ - --apikey "***" \ - --oper "019437a5-bbc1-735d-b415-0377f796074b" - ``` - - - - ```batch - oint ozon ПолучитьЧерновикЗаявкиFBO ^ - --clientid "***" ^ - --apikey "***" ^ - --oper "019437a5-bbc1-735d-b415-0377f796074b" - ``` - - - - -```json title="Результат" -{ - "status": "CALCULATION_STATUS_SUCCESS", - "clusters": [ - { - "warehouses": [ - { - "bundle_ids": [ - { - "bundle_id": "0193efce-b0c8-73e0-a18e-733373de4c22", - "is_docless": true - } - ], - "supply_warehouse": { - "warehouse_id": 1020000115166000, - "name": "ЖУКОВСКИЙ_РФЦ", - "address": "140182 Россия, Московская обл., г.о. Жуковский, г.Жуковский, р-н Замоскворечье, д.457, стр.5" - }, - "status": { - "state": "WAREHOUSE_SCORING_STATUS_FULL_AVAILABLE", - "invalid_reason": "WAREHOUSE_SCORING_INVALID_REASON_NO_REASON", - "is_available": true - }, - "restricted_bundle_id": "", - "travel_time_days": "0", - "total_score": 0.848830103474032, - "total_rank": 1 - }, - { - "bundle_ids": [ - { - "bundle_id": "0193efce-b0c7-7585-ae29-bf66d22d003e", - "is_docless": true - } - ], - "supply_warehouse": { - "warehouse_id": 1020000759116000, - "name": "НОГИНСК_РФЦ", - "address": "142440, Российская Федерация, Московская область, Богородский городской округ, рабочий поселок Обухово, территория Обухово-Парк, дом 2, строение 1" - }, - "status": { - "state": "WAREHOUSE_SCORING_STATUS_FULL_AVAILABLE", - "invalid_reason": "WAREHOUSE_SCORING_INVALID_REASON_NO_REASON", - "is_available": true - }, - "restricted_bundle_id": "", - "travel_time_days": "0", - "total_score": 0.84769471064579, - "total_rank": 2 - }, - { - "bundle_ids": [ - { - "bundle_id": "0193efce-b0c5-759c-9f8a-144a17616faf", - "is_docless": true - } - ], - "supply_warehouse": { - "warehouse_id": 23021125185000, - "name": "ТВЕРЬ_РФЦ", - "address": "170540, Тверская область, Калининский р-н, промышленная зона Боровлёво-2, комплекс 1А" - }, - "status": { - "state": "WAREHOUSE_SCORING_STATUS_FULL_AVAILABLE", - "invalid_reason": "WAREHOUSE_SCORING_INVALID_REASON_NO_REASON", - "is_available": true - }, - "restricted_bundle_id": "", - "travel_time_days": "0", - "total_score": 0.828943007077703, - "total_rank": 3 - }, - { - "bundle_ids": [ - { - "bundle_id": "0193efce-b0c8-73e1-a27f-05a334e6d37b", - "is_docless": true - } - ], - "supply_warehouse": { - "warehouse_id": 23902289166000, - "name": "ПУШКИНО_2_РФЦ", - "address": "Россия, Московская область, г.о. Пушкинский, г. Пушкино, шоссе Ярославское, д.218" - }, - "status": { - "state": "WAREHOUSE_SCORING_STATUS_FULL_AVAILABLE", - "invalid_reason": "WAREHOUSE_SCORING_INVALID_REASON_NO_REASON", - "is_available": true - }, - "restricted_bundle_id": "", - "travel_time_days": "0", - "total_score": 0.827187274942867, - "total_rank": 4 - }, - { - "bundle_ids": [ - { - "bundle_id": "0193efce-b0c6-76a5-af30-ac843f9b55b8", - "is_docless": true - } - ], - "supply_warehouse": { - "warehouse_id": 23843917228000, - "name": "ПУШКИНО_1_РФЦ", - "address": "Россия, Московская ОБЛ, Пушкинский Г.О., Пушкино Г., Ярославское Ш., дом 216." - }, - "status": { - "state": "WAREHOUSE_SCORING_STATUS_FULL_AVAILABLE", - "invalid_reason": "WAREHOUSE_SCORING_INVALID_REASON_NO_REASON", - "is_available": true - }, - "restricted_bundle_id": "", - "travel_time_days": "0", - "total_score": 0.823986943268774, - "total_rank": 5 - }, - { - "bundle_ids": [ - { - "bundle_id": "0193efce-b0c5-759b-8e2e-8cbf94e6447c", - "is_docless": true - } - ], - "supply_warehouse": { - "warehouse_id": 1020002006967000, - "name": "ЯРОСЛАВЛЬ_РФЦ", - "address": "150521, Россия, Ярославская обл., Ярославский р-н, д.Корюково, ул.Торговая, зд.3" - }, - "status": { - "state": "WAREHOUSE_SCORING_STATUS_PARTIAL_AVAILABLE", - "invalid_reason": "WAREHOUSE_SCORING_INVALID_REASON_PARTIAL_MATRIX_AVAILABLE", - "is_available": true - }, - "restricted_bundle_id": "0193efce-b097-7704-baca-d3b6e412f9e7", - "travel_time_days": "0", - "total_score": 0.354719780230098, - "total_rank": 6 - }, - { - "bundle_ids": [], - "supply_warehouse": { - "warehouse_id": 1020001642383000, - "name": "НОГИНСК_РФЦ_НЕГАБАРИТ", - "address": "142440, Российская Федерация, Московская область, Богородский городской округ, рабочий поселок Обухово, территория Обухово-Парк, дом 2, строение 1" - }, - "status": { - "state": "WAREHOUSE_SCORING_STATUS_NOT_AVAILABLE", - "invalid_reason": "WAREHOUSE_SCORING_INVALID_REASON_NOT_AVAILABLE_MATRIX", - "is_available": false - }, - "restricted_bundle_id": "0193efce-b096-75c4-a8a7-c6c445702aac", -... -``` diff --git a/docs/ru/md/Ozon/Fbo-scheme/Get-fbo-shipments-list.mdx b/docs/ru/md/Ozon/Fbo-scheme/Get-fbo-shipments-list.mdx deleted file mode 100644 index b625f194581..00000000000 --- a/docs/ru/md/Ozon/Fbo-scheme/Get-fbo-shipments-list.mdx +++ /dev/null @@ -1,84 +0,0 @@ ---- -sidebar_position: 3 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Получить список отправлений FBO - Получает список активных отправлений с фильтром или без - - - -`Функция ПолучитьСписокОтправленийFBO(Знач IDКлиента, Знач КлючAPI, Знач Фильтр = Неопределено, Знач ДопПоля = Неопределено, Знач Отступ = 0, Знач Транслит = Ложь) Экспорт` - - | Параметр | CLI опция | Тип | Обяз. | Назначение | - |-|-|-|-|-| - | IDКлиента | --clientid | Строка | ✔ | Идентификатор клиента | - | КлючAPI | --apikey | Строка | ✔ | API ключ | - | Фильтр | --filter | Структура Из КлючИЗначение | ✖ | Фильтр отправлений. См. ПолучитьСтруктуруФильтраОтправлений | - | ДопПоля | --with | Структура Из КлючИЗначение | ✖ | Включение доп. полей в ответ. См. ПолучитьСтруктуруДопПолейОтправления | - | Отступ | --offset | Число | ✖ | Количество элементов, которое будет пропущено в ответе | - | Транслит | --trlt | Булево | ✖ | Если включена транслитерация адреса из кириллицы в латиницу > Истина | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API - -
- -:::tip -Метод в документации API: [post /v2/posting/fbo/list](https://docs.ozon.ru/api/seller/#operation/PostingAPI_GetFboPostingList) -::: -
- - - -```bsl title="Пример использования для 1С:Предприятие/OneScript" - IDКлиента = "2479669"; - КлючAPI = "09f65e9f-262d-4aca..."; - - ДопПоля = Новый Структура; - ДопПоля.Вставить("analytics_data", Истина); - ДопПоля.Вставить("financial_data", Истина); - - Фильтр = Новый Структура; - Фильтр.Вставить("since", XMLСтрока('20230101') + "Z"); - Фильтр.Вставить("to" , XMLСтрока('20240101') + "Z"); - - Результат = OPI_Ozon.ПолучитьСписокОтправленийFBO(IDКлиента, КлючAPI, Фильтр, ДопПоля); -``` - - - - - - ```bash - # JSON данные также могут быть переданы как путь к файлу .json - - oint ozon ПолучитьСписокОтправленийFBO \ - --clientid "***" \ - --apikey "***" \ - --filter "{'since':'2023-01-01T00:00:00Z','to':'2024-01-01T00:00:00Z'}" \ - --with "{'analytics_data':true,'financial_data':true}" - ``` - - - - ```batch - :: JSON данные также могут быть переданы как путь к файлу .json - - oint ozon ПолучитьСписокОтправленийFBO ^ - --clientid "***" ^ - --apikey "***" ^ - --filter "{'since':'2023-01-01T00:00:00Z','to':'2024-01-01T00:00:00Z'}" ^ - --with "{'analytics_data':true,'financial_data':true}" - ``` - - - - -```json title="Результат" -{ - "result": [] -} -``` diff --git a/docs/ru/md/Ozon/Fbo-scheme/Get-fbo-timeslots.mdx b/docs/ru/md/Ozon/Fbo-scheme/Get-fbo-timeslots.mdx deleted file mode 100644 index 970db1a538f..00000000000 --- a/docs/ru/md/Ozon/Fbo-scheme/Get-fbo-timeslots.mdx +++ /dev/null @@ -1,196 +0,0 @@ ---- -sidebar_position: 6 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Получить таймслоты FBO - Получить доступные таймслоты на конечных складах отгрузки - - - -`Функция ПолучитьТаймслотыFBO(Знач IDКлиента, Знач КлючAPI, Знач ДатаОт, Знач ДатаПо, Знач Черновик, Знач Склады) Экспорт` - - | Параметр | CLI опция | Тип | Обяз. | Назначение | - |-|-|-|-|-| - | IDКлиента | --clientid | Строка | ✔ | Идентификатор клиента | - | КлючAPI | --apikey | Строка | ✔ | API ключ | - | ДатаОт | --from | Дата | ✔ | Дата начала нужного периода доступных таймслотов | - | ДатаПо | --to | Дата | ✔ | Дата окончания нужного периода доступных таймслотов (28 дней от тек. максимум) | - | Черновик | --draft | Число, Строка | ✔ | Идентификатор черновика заявки на поставку | - | Склады | --whs | Массив Из Число | ✔ | Склад или несколько складов для получения таймслотов | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API - -
- -:::tip -Метод в документации API: [post /v1/draft/timeslot/info](https://docs.ozon.ru/api/seller/#operation/SupplyDraftAPI_DraftTimeslotInfo) -::: -
- - - -```bsl title="Пример использования для 1С:Предприятие/OneScript" - IDКлиента = "2479669"; - КлючAPI = "09f65e9f-262d-4aca..."; - Сутки = 86400; - - ДатаОт = OPI_Инструменты.ПолучитьТекущуюДату(); - ДатаПо = ДатаОт + Сутки; - Черновик = "39562552"; - Склад = "1020000115166000"; - - Результат = OPI_Ozon.ПолучитьТаймслотыFBO(IDКлиента, КлючAPI, ДатаОт, ДатаПо, Черновик, Склад); -``` - - - - -```json title="Результат" -{ - "drop_off_warehouse_timeslots": [ - { - "drop_off_warehouse_id": 1020000115166000, - "warehouse_timezone": "Europe/Moscow", - "current_time_in_timezone": "2024-12-24T22:29:05.666245500Z", - "days": [ - { - "timeslots": [ - { - "from_in_timezone": "2024-12-25T01:00:00Z", - "to_in_timezone": "2024-12-25T02:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T02:00:00Z", - "to_in_timezone": "2024-12-25T03:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T03:00:00Z", - "to_in_timezone": "2024-12-25T04:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T04:00:00Z", - "to_in_timezone": "2024-12-25T05:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T05:00:00Z", - "to_in_timezone": "2024-12-25T06:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T06:00:00Z", - "to_in_timezone": "2024-12-25T07:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T08:00:00Z", - "to_in_timezone": "2024-12-25T09:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T09:00:00Z", - "to_in_timezone": "2024-12-25T10:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T10:00:00Z", - "to_in_timezone": "2024-12-25T11:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T17:00:00Z", - "to_in_timezone": "2024-12-25T18:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T20:00:00Z", - "to_in_timezone": "2024-12-25T21:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T21:00:00Z", - "to_in_timezone": "2024-12-25T22:00:00Z" - }, - { - "from_in_timezone": "2024-12-25T22:00:00Z", - "to_in_timezone": "2024-12-25T23:00:00Z" - } - ], - "date_in_timezone": "2024-12-25T00:00:00Z" - }, - { - "timeslots": [ - { - "from_in_timezone": "2024-12-26T03:00:00Z", - "to_in_timezone": "2024-12-26T04:00:00Z" - }, - { - "from_in_timezone": "2024-12-26T04:00:00Z", - "to_in_timezone": "2024-12-26T05:00:00Z" - }, - { - "from_in_timezone": "2024-12-26T05:00:00Z", - "to_in_timezone": "2024-12-26T06:00:00Z" - }, - { - "from_in_timezone": "2024-12-26T06:00:00Z", - "to_in_timezone": "2024-12-26T07:00:00Z" - }, - { - "from_in_timezone": "2024-12-26T08:00:00Z", - "to_in_timezone": "2024-12-26T09:00:00Z" - }, - { - "from_in_timezone": "2024-12-26T09:00:00Z", - "to_in_timezone": "2024-12-26T10:00:00Z" - }, - { - "from_in_timezone": "2024-12-26T10:00:00Z", - "to_in_timezone": "2024-12-26T11:00:00Z" - }, - { - "from_in_timezone": "2024-12-26T11:00:00Z", - "to_in_timezone": "2024-12-26T12:00:00Z" - }, - { - "from_in_timezone": "2024-12-26T12:00:00Z", - "to_in_timezone": "2024-12-26T13:00:00Z" - }, - { - "from_in_timezone": "2024-12-26T13:00:00Z", - "to_in_timezone": "2024-12-26T14:00:00Z" - }, - { - "from_in_timezone": "2024-12-26T16:00:00Z", - "to_in_timezone": "2024-12-26T17:00:00Z" - }, - { - "from_in_timezone": "2024-12-26T17:00:00Z", - "to_in_timezone": "2024-12-26T18:00:00Z" - }, - { - "from_in_timezone": "2024-12-26T18:00:00Z", - "to_in_timezone": "2024-12-26T19:00:00Z" - }, - { - "from_in_timezone": "2024-12-26T20:00:00Z", - "to_in_timezone": "2024-12-26T21:00:00Z" - }, - { - "from_in_timezone": "2024-12-26T21:00:00Z", - "to_in_timezone": "2024-12-26T22:00:00Z" - }, - { - "from_in_timezone": "2024-12-26T22:00:00Z", - "to_in_timezone": "2024-12-26T23:00:00Z" - }, - { - "from_in_timezone": "2024-12-26T23:00:00Z", - "to_in_timezone": "2024-12-27T00:00:00Z" - } - ], - "date_in_timezone": "2024-12-26T00:00:00Z" - } - ] - } - ], - "requested_date_from": "2024-12-24T00:00:00Z", - "requested_date_to": "2024-12-25T22:29:05.610003800Z" -} -``` diff --git a/docs/ru/md/Ozon/Fbo-scheme/Get-shipment-additional-fields.mdx b/docs/ru/md/Ozon/Fbo-scheme/Get-shipment-additional-fields.mdx deleted file mode 100644 index b7c28ae78ce..00000000000 --- a/docs/ru/md/Ozon/Fbo-scheme/Get-shipment-additional-fields.mdx +++ /dev/null @@ -1,55 +0,0 @@ ---- -sidebar_position: 7 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Получить структуру доп. полей отправления - Возвращает структуру включения доп. полей ответа для метода ПолучитьСписокОтправленийFBO - - - -`Функция ПолучитьСтруктуруДопПолейОтправления(Знач Пустая = Ложь) Экспорт` - - | Параметр | CLI опция | Тип | Обяз. | Назначение | - |-|-|-|-|-| - | Пустая | --empty | Булево | ✖ | Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей | - - - Возвращаемое значение: Структура Из КлючИЗначение - Структура полей - -
- - - - -```bsl title="Пример использования для 1С:Предприятие/OneScript" - Результат = OPI_Ozon.ПолучитьСтруктуруДопПолейОтправления(); -``` - - - - - - ```bash - oint ozon ПолучитьСтруктуруДопПолейОтправления \ - --empty false - ``` - - - - ```batch - oint ozon ПолучитьСтруктуруДопПолейОтправления ^ - --empty false - ``` - - - - -```json title="Результат" -{ - "analytics_data": "<передайте Истина, чтобы добавить в ответ данные аналитики>", - "financial_data": "<передайте Истина, чтобы добавить в ответ финансовые данные>" -} -``` diff --git a/docs/ru/md/Ozon/Fbo-scheme/Get-shipments-filter-structure.mdx b/docs/ru/md/Ozon/Fbo-scheme/Get-shipments-filter-structure.mdx deleted file mode 100644 index 5ab9db48d72..00000000000 --- a/docs/ru/md/Ozon/Fbo-scheme/Get-shipments-filter-structure.mdx +++ /dev/null @@ -1,56 +0,0 @@ ---- -sidebar_position: 8 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Получить структуру фильтра отправлений - Возвращает структуру фильтров для метода ПолучитьСписокОтправленийFBO - - - -`Функция ПолучитьСтруктуруФильтраОтправлений(Знач Пустая = Ложь) Экспорт` - - | Параметр | CLI опция | Тип | Обяз. | Назначение | - |-|-|-|-|-| - | Пустая | --empty | Булево | ✖ | Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей | - - - Возвращаемое значение: Структура Из КлючИЗначение - Структура фильтра - -
- - - - -```bsl title="Пример использования для 1С:Предприятие/OneScript" - Результат = OPI_Ozon.ПолучитьСтруктуруФильтраОтправлений(); -``` - - - - - - ```bash - oint ozon ПолучитьСтруктуруФильтраОтправлений \ - --empty false - ``` - - - - ```batch - oint ozon ПолучитьСтруктуруФильтраОтправлений ^ - --empty false - ``` - - - - -```json title="Результат" -{ - "since": "Начало периода в формате ISO", - "status": "Статус отправления", - "to": "Конец периода в формате ISO" -} -``` diff --git a/docs/ru/md/Ozon/Fbo-scheme/Get-shipping-warehouses-list.mdx b/docs/ru/md/Ozon/Fbo-scheme/Get-shipping-warehouses-list.mdx deleted file mode 100644 index d147535a4b2..00000000000 --- a/docs/ru/md/Ozon/Fbo-scheme/Get-shipping-warehouses-list.mdx +++ /dev/null @@ -1,90 +0,0 @@ ---- -sidebar_position: 2 ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -# Получить список складов отгрузки - Получает список складов, сортировочных центров и пунктов выдачи - - - -`Функция ПолучитьСписокСкладовОтгрузки(Знач IDКлиента, Знач КлючAPI, Знач Поиск, Знач ТипПоставки = "CREATE_TYPE_DIRECT") Экспорт` - - | Параметр | CLI опция | Тип | Обяз. | Назначение | - |-|-|-|-|-| - | IDКлиента | --clientid | Строка | ✔ | Идентификатор клиента | - | КлючAPI | --apikey | Строка | ✔ | API ключ | - | Поиск | --search | Строка | ✔ | Поиск по названию (4 симв. мин). Для пунктов выдачи укажите полное название | - | ТипПоставки | --type | Строка, Массив Из Строка | ✖ | Типы поставки: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API - -
- -:::tip -Метод в документации API: [post /v1/warehouse/fbo/list](https://docs.ozon.ru/api/seller/#operation/SupplyDraftAPI_DraftGetWarehouseFboList) -::: -
- - - -```bsl title="Пример использования для 1С:Предприятие/OneScript" - IDКлиента = "2479669"; - КлючAPI = "09f65e9f-262d-4aca..."; - Поиск = "ТВЕРЬ"; - - Результат = OPI_Ozon.ПолучитьСписокСкладовОтгрузки(IDКлиента, КлючAPI, Поиск); -``` - - - - - - ```bash - oint ozon ПолучитьСписокСкладовОтгрузки \ - --clientid "***" \ - --apikey "***" \ - --search "ТВЕРЬ" - ``` - - - - ```batch - oint ozon ПолучитьСписокСкладовОтгрузки ^ - --clientid "***" ^ - --apikey "***" ^ - --search "ТВЕРЬ" - ``` - - - - -```json title="Результат" -{ - "search": [ - { - "warehouse_id": 6048863967000, - "warehouse_type": "WAREHOUSE_TYPE_FULL_FILLMENT", - "coordinates": { - "latitude": 56.797989, - "longitude": 35.934505 - }, - "address": "Россия, 170044, обл. Тверская, г. Тверь, промышленная зона Боровлево-2, стр. 1 А", - "name": "ТВЕРЬ_ХАБ" - }, - { - "warehouse_id": 23021125185000, - "warehouse_type": "WAREHOUSE_TYPE_FULL_FILLMENT", - "coordinates": { - "latitude": 56.797989, - "longitude": 35.934505 - }, - "address": "Россия, 170044, обл. Тверская, г. Тверь, промышленная зона Боровлево-2, стр. 1 А", - "name": "ТВЕРЬ_РФЦ" - } - ] -} -``` diff --git a/docs/ru/md/Ozon/Fbo-scheme/_category_.json b/docs/ru/md/Ozon/Fbo-scheme/_category_.json deleted file mode 100644 index 307747b5f99..00000000000 --- a/docs/ru/md/Ozon/Fbo-scheme/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Схема fbo", -"position": "8" -} \ No newline at end of file