1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-03-19 21:17:55 +02:00

OZON: Архивировать/Разархивировать товары

This commit is contained in:
Anton 2024-08-31 17:06:03 +03:00
parent 1d03316274
commit 5b46f1b835
23 changed files with 2998 additions and 2419 deletions
docs
service/dictionaries
src
en
OInt
core/Modules
tests/Modules/internal
tools/Modules
OPI/src/CommonModules
OPI_Ozon
OPI_TestDataRetrieval
OPI_Tests
cli/data/Classes/internal/Classes
ru
OInt
OPI/src/CommonModules
OPI_Ozon
OPI_ПолучениеДанныхТестов
OPI_Тесты
cli/data/Classes/internal/Classes

@ -0,0 +1,5 @@
{
"ClientID": "2128753",
"APIKey": "7cc90d26-33e4-499b...",
"ProductID": 1111588191
}

@ -0,0 +1,5 @@
{
"ClientID": "2128753",
"APIKey": "7cc90d26-33e4-499b...",
"ProductID": 1111588191
}

@ -0,0 +1,5 @@
 ClientID = "2128753";
APIKey = "7cc90d26-33e4-499b...";
ProductID = "1111588191";
Result = OPI_Ozon.ArchiveProducts(ClientID, APIKey, ProductID);

@ -0,0 +1,5 @@
 ClientID = "2128753";
APIKey = "7cc90d26-33e4-499b...";
ProductID = "1111588191";
Result = OPI_Ozon.UnarchiveProducts(ClientID, APIKey, ProductID);

@ -0,0 +1,5 @@
{
"IDКлиента": "2128753",
"КлючAPI": "7cc90d26-33e4-499b...",
"IDТовара": 1111588191
}

@ -0,0 +1,5 @@
{
"IDКлиента": "2128753",
"КлючAPI": "7cc90d26-33e4-499b...",
"IDТовара": 1111588191
}

@ -0,0 +1,5 @@
 IDКлиента = "2128753";
КлючAPI = "7cc90d26-33e4-499b...";
IDТовара = "1111588191";
Результат = OPI_Ozon.АрхивироватьТовары(IDКлиента, КлючAPI, IDТовара);

@ -0,0 +1,5 @@
 IDКлиента = "2128753";
КлючAPI = "7cc90d26-33e4-499b...";
IDТовара = "1111588191";
Результат = OPI_Ozon.РазархивироватьТовары(IDКлиента, КлючAPI, IDТовара);

File diff suppressed because it is too large Load Diff

@ -567,6 +567,64 @@ Function UpdateProductsArticles(Val ClientID, Val APIKey, Val ArticlesMap) Expor
EndFunction
// Archive products
// Moves selected items to the archive
//
// Note
// You can pass up to 100 identifiers at a time
// Method at API documentation: [post /v1/product/archive](@docs.ozon.ru/api/seller/#operation/ProductAPI_ProductArchive)
//
// Parameters:
// ClientID - String - Client identifier - clientid
// APIKey - String - API key - apikey
// ProductsID - String, Number, Array of String, Number - Product IDs for archiving - products
//
// Returns:
// Map Of KeyAndValue - Serialized JSON response from Ozon Seller API
Function ArchiveProducts(Val ClientID, Val APIKey, Val ProductsID) Export
URL = "https://api-seller.ozon.ru/v1/product/archive";
Headers = CreateRequestHeaders(ClientID, APIKey);
Parameters = New Structure;
OPI_Tools.AddField("product_id", ProductsID, "Array", Parameters);
Response = OPI_Tools.Post(URL, Parameters, Headers);
Return Response;
EndFunction
// Unarchive products
// Returns selected items from the archive
//
// Note
// You can restore from the archive no more than 10 products that were automatically archived per day. There are no restrictions on unarchiving products that were manually moved to the archive.
// Method at API documentation: [post /v1/product/unarchive](@docs.ozon.ru/api/seller/#operation/ProductAPI_ProductUnarchive)
//
// Parameters:
// ClientID - String - Client identifier - clientid
// APIKey - String - API key - apikey
// ProductsID - String, Number, Array of String, Number - Product IDs for recovery - products
//
// Returns:
// Map Of KeyAndValue - Serialized JSON response from Ozon Seller API
Function UnarchiveProducts(Val ClientID, Val APIKey, Val ProductsID) Export
URL = "https://api-seller.ozon.ru/v1/product/unarchive";
Headers = CreateRequestHeaders(ClientID, APIKey);
Parameters = New Structure;
OPI_Tools.AddField("product_id", ProductsID, "Array", Parameters);
Response = OPI_Tools.Post(URL, Parameters, Headers);
Return Response;
EndFunction
// Get product structure
// Gets the structure of product standard fields
//

@ -3277,6 +3277,8 @@ Procedure OzonAPI_UploadingAndUpdatingProducts() Export
Ozon_UpdateProductImages(TestParameters);
Ozon_CheckProductsImagesUpload(TestParameters);
Ozon_UpdateProductsArticles(TestParameters);
Ozon_ArchiveProducts(TestParameters);
Ozon_UnarchiveProducts(TestParameters);
EndProcedure
@ -4180,6 +4182,12 @@ Procedure Check_OzonNoErrors(Val Result)
EndProcedure
Procedure Check_OzonTrue(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).Равно(True);
EndProcedure
#EndRegion
#Region AtomicTests
@ -12327,6 +12335,38 @@ Procedure Ozon_UpdateProductsArticles(FunctionParameters)
EndProcedure
Procedure Ozon_ArchiveProducts(FunctionParameters)
ClientID = FunctionParameters["Ozon_ClientID"];
APIKey = FunctionParameters["Ozon_ApiKey"];
ProductID = FunctionParameters["Ozon_ProductID"];
Result = OPI_Ozon.ArchiveProducts(ClientID, APIKey, ProductID);
// END
OPI_TestDataRetrieval.WriteLog(Result, "ArchiveProducts", "Ozon");
Check_OzonTrue(Result);
EndProcedure
Procedure Ozon_UnarchiveProducts(FunctionParameters)
ClientID = FunctionParameters["Ozon_ClientID"];
APIKey = FunctionParameters["Ozon_ApiKey"];
ProductID = FunctionParameters["Ozon_ProductID"];
Result = OPI_Ozon.UnarchiveProducts(ClientID, APIKey, ProductID);
// END
OPI_TestDataRetrieval.WriteLog(Result, "UnarchiveProducts", "Ozon");
Check_OzonTrue(Result);
EndProcedure
#EndRegion
#EndRegion

@ -421,6 +421,7 @@ Function DataFilePath()
Path = "";
PossiblePaths = New Array;
PossiblePaths.Add("./data.json");
PossiblePaths.Add("C:\data.json");
PossiblePaths.Add("C:\GDrive\Мой Диск\data.json");
PossiblePaths.Add("D:\GD\Мой Диск\data.json");

@ -567,6 +567,64 @@ Function UpdateProductsArticles(Val ClientID, Val APIKey, Val ArticlesMap) Expor
EndFunction
// Archive products
// Moves selected items to the archive
//
// Note
// You can pass up to 100 identifiers at a time
// Method at API documentation: [post /v1/product/archive](@docs.ozon.ru/api/seller/#operation/ProductAPI_ProductArchive)
//
// Parameters:
// ClientID - String - Client identifier - clientid
// APIKey - String - API key - apikey
// ProductsID - String, Number, Array of String, Number - Product IDs for archiving - products
//
// Returns:
// Map Of KeyAndValue - Serialized JSON response from Ozon Seller API
Function ArchiveProducts(Val ClientID, Val APIKey, Val ProductsID) Export
URL = "https://api-seller.ozon.ru/v1/product/archive";
Headers = CreateRequestHeaders(ClientID, APIKey);
Parameters = New Structure;
OPI_Tools.AddField("product_id", ProductsID, "Array", Parameters);
Response = OPI_Tools.Post(URL, Parameters, Headers);
Return Response;
EndFunction
// Unarchive products
// Returns selected items from the archive
//
// Note
// You can restore from the archive no more than 10 products that were automatically archived per day. There are no restrictions on unarchiving products that were manually moved to the archive.
// Method at API documentation: [post /v1/product/unarchive](@docs.ozon.ru/api/seller/#operation/ProductAPI_ProductUnarchive)
//
// Parameters:
// ClientID - String - Client identifier - clientid
// APIKey - String - API key - apikey
// ProductsID - String, Number, Array of String, Number - Product IDs for recovery - products
//
// Returns:
// Map Of KeyAndValue - Serialized JSON response from Ozon Seller API
Function UnarchiveProducts(Val ClientID, Val APIKey, Val ProductsID) Export
URL = "https://api-seller.ozon.ru/v1/product/unarchive";
Headers = CreateRequestHeaders(ClientID, APIKey);
Parameters = New Structure;
OPI_Tools.AddField("product_id", ProductsID, "Array", Parameters);
Response = OPI_Tools.Post(URL, Parameters, Headers);
Return Response;
EndFunction
// Get product structure
// Gets the structure of product standard fields
//

@ -421,6 +421,7 @@ Function DataFilePath()
Path = "";
PossiblePaths = New Array;
PossiblePaths.Add("./data.json");
PossiblePaths.Add("C:\data.json");
PossiblePaths.Add("C:\GDrive\Мой Диск\data.json");
PossiblePaths.Add("D:\GD\Мой Диск\data.json");

@ -3277,6 +3277,8 @@ Procedure OzonAPI_UploadingAndUpdatingProducts() Export
Ozon_UpdateProductImages(TestParameters);
Ozon_CheckProductsImagesUpload(TestParameters);
Ozon_UpdateProductsArticles(TestParameters);
Ozon_ArchiveProducts(TestParameters);
Ozon_UnarchiveProducts(TestParameters);
EndProcedure
@ -4180,6 +4182,12 @@ Procedure Check_OzonNoErrors(Val Result)
EndProcedure
Procedure Check_OzonTrue(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).Равно(True);
EndProcedure
#EndRegion
#Region AtomicTests
@ -12327,6 +12335,38 @@ Procedure Ozon_UpdateProductsArticles(FunctionParameters)
EndProcedure
Procedure Ozon_ArchiveProducts(FunctionParameters)
ClientID = FunctionParameters["Ozon_ClientID"];
APIKey = FunctionParameters["Ozon_ApiKey"];
ProductID = FunctionParameters["Ozon_ProductID"];
Result = OPI_Ozon.ArchiveProducts(ClientID, APIKey, ProductID);
// END
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "ArchiveProducts", "Ozon");
Check_OzonTrue(Result);
EndProcedure
Procedure Ozon_UnarchiveProducts(FunctionParameters)
ClientID = FunctionParameters["Ozon_ClientID"];
APIKey = FunctionParameters["Ozon_ApiKey"];
ProductID = FunctionParameters["Ozon_ProductID"];
Result = OPI_Ozon.UnarchiveProducts(ClientID, APIKey, ProductID);
// END
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "UnarchiveProducts", "Ozon");
Check_OzonTrue(Result);
EndProcedure
#EndRegion
#EndRegion

@ -656,6 +656,68 @@
NewLine.Область = "Uploading and updating products";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "ozon";
NewLine.Модуль = "OPI_Ozon";
NewLine.Метод = "ArchiveProducts";
NewLine.МетодПоиска = "ARCHIVEPRODUCTS";
NewLine.Параметр = "--clientid";
NewLine.Описание = "Client identifier";
NewLine.Область = "Uploading and updating products";
NewLine.ОписаниеМетода = "Moves selected items to the archive";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "ozon";
NewLine.Модуль = "OPI_Ozon";
NewLine.Метод = "ArchiveProducts";
NewLine.МетодПоиска = "ARCHIVEPRODUCTS";
NewLine.Параметр = "--apikey";
NewLine.Описание = "API key";
NewLine.Область = "Uploading and updating products";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "ozon";
NewLine.Модуль = "OPI_Ozon";
NewLine.Метод = "ArchiveProducts";
NewLine.МетодПоиска = "ARCHIVEPRODUCTS";
NewLine.Параметр = "--products";
NewLine.Описание = "Product IDs for archiving";
NewLine.Область = "Uploading and updating products";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "ozon";
NewLine.Модуль = "OPI_Ozon";
NewLine.Метод = "UnarchiveProducts";
NewLine.МетодПоиска = "UNARCHIVEPRODUCTS";
NewLine.Параметр = "--clientid";
NewLine.Описание = "Client identifier";
NewLine.Область = "Uploading and updating products";
NewLine.ОписаниеМетода = "Returns selected items from the archive";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "ozon";
NewLine.Модуль = "OPI_Ozon";
NewLine.Метод = "UnarchiveProducts";
NewLine.МетодПоиска = "UNARCHIVEPRODUCTS";
NewLine.Параметр = "--apikey";
NewLine.Описание = "API key";
NewLine.Область = "Uploading and updating products";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "ozon";
NewLine.Модуль = "OPI_Ozon";
NewLine.Метод = "UnarchiveProducts";
NewLine.МетодПоиска = "UNARCHIVEPRODUCTS";
NewLine.Параметр = "--products";
NewLine.Описание = "Product IDs for recovery";
NewLine.Область = "Uploading and updating products";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "ozon";
NewLine.Модуль = "OPI_Ozon";

@ -567,6 +567,64 @@
КонецФункции
// Архивировать товары
// Переносит выбранные товары в архив
//
// Примечание:
// Вы можете передать до 100 идентификаторов за раз
// Метод в документации API: [post /v1/product/archive](@docs.ozon.ru/api/seller/#operation/ProductAPI_ProductArchive)
//
// Параметры:
// IDКлиента - Строка - Идентификатор клиента - clientid
// КлючAPI - Строка - API ключ - apikey
// IDТоваров - Строка, Число, Массив Из Строка, Число - ID товаров для архивации - products
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API
Функция АрхивироватьТовары(Знач IDКлиента, Знач КлючAPI, Знач IDТоваров) Экспорт
URL = "https://api-seller.ozon.ru/v1/product/archive";
Заголовки = СоздатьЗаголовкиЗапроса(IDКлиента, КлючAPI);
Параметры = Новый Структура;
OPI_Инструменты.ДобавитьПоле("product_id", IDТоваров, "Массив", Параметры);
Ответ = OPI_Инструменты.Post(URL, Параметры, Заголовки);
Возврат Ответ;
КонецФункции
// Разархивировать товары
// Возвращает выбранные товары из архива
//
// Примечание:
// В сутки можно восстановить из архива не больше 10 товаров, которые были архивированы автоматически. На разархивацию товаров, перенесённых в архив вручную, ограничений нет.
// Метод в документации API: [post /v1/product/unarchive](@docs.ozon.ru/api/seller/#operation/ProductAPI_ProductUnarchive)
//
// Параметры:
// IDКлиента - Строка - Идентификатор клиента - clientid
// КлючAPI - Строка - API ключ - apikey
// IDТоваров - Строка, Число, Массив Из Строка, Число - ID товаров для восстановления - products
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API
Функция РазархивироватьТовары(Знач IDКлиента, Знач КлючAPI, Знач IDТоваров) Экспорт
URL = "https://api-seller.ozon.ru/v1/product/unarchive";
Заголовки = СоздатьЗаголовкиЗапроса(IDКлиента, КлючAPI);
Параметры = Новый Структура;
OPI_Инструменты.ДобавитьПоле("product_id", IDТоваров, "Массив", Параметры);
Ответ = OPI_Инструменты.Post(URL, Параметры, Заголовки);
Возврат Ответ;
КонецФункции
// Получить структуру товара
// Получает структуру стандартных полей товара
//

@ -3277,6 +3277,8 @@
Ozon_ОбновитьИзображенияТовара(ПараметрыТеста);
Ozon_ПроверитьЗагрузкуИзображенийТоваров(ПараметрыТеста);
Ozon_ИзменитьАртикулыТоваров(ПараметрыТеста);
Ozon_АрхивироватьТовары(ПараметрыТеста);
Ozon_РазархивироватьТовары(ПараметрыТеста);
КонецПроцедуры
@ -4180,6 +4182,12 @@
КонецПроцедуры
Процедура Проверка_ОзонИстина(Знач Результат)
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]).Равно(Истина);
КонецПроцедуры
#КонецОбласти
#Область АтомарныеТесты
@ -12327,6 +12335,38 @@
КонецПроцедуры
Процедура Ozon_АрхивироватьТовары(ПараметрыФункции)
IDКлиента = ПараметрыФункции["Ozon_ClientID"];
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
IDТовара = ПараметрыФункции["Ozon_ProductID"];
Результат = OPI_Ozon.АрхивироватьТовары(IDКлиента, КлючAPI, IDТовара);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьТовары", "Ozon");
Проверка_ОзонИстина(Результат);
КонецПроцедуры
Процедура Ozon_РазархивироватьТовары(ПараметрыФункции)
IDКлиента = ПараметрыФункции["Ozon_ClientID"];
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
IDТовара = ПараметрыФункции["Ozon_ProductID"];
Результат = OPI_Ozon.РазархивироватьТовары(IDКлиента, КлючAPI, IDТовара);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "РазархивироватьТовары", "Ozon");
Проверка_ОзонИстина(Результат);
КонецПроцедуры
#КонецОбласти
#КонецОбласти

@ -421,6 +421,7 @@
Путь = "";
ВозможныеПути = Новый Массив;
ВозможныеПути.Добавить("./data.json");
ВозможныеПути.Добавить("C:\data.json");
ВозможныеПути.Добавить("C:\GDrive\Мой диск\data.json");
ВозможныеПути.Добавить("D:\GD\Мой диск\data.json");

@ -567,6 +567,64 @@
КонецФункции
// Архивировать товары
// Переносит выбранные товары в архив
//
// Примечание:
// Вы можете передать до 100 идентификаторов за раз
// Метод в документации API: [post /v1/product/archive](@docs.ozon.ru/api/seller/#operation/ProductAPI_ProductArchive)
//
// Параметры:
// IDКлиента - Строка - Идентификатор клиента - clientid
// КлючAPI - Строка - API ключ - apikey
// IDТоваров - Строка, Число, Массив Из Строка, Число - ID товаров для архивации - products
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API
Функция АрхивироватьТовары(Знач IDКлиента, Знач КлючAPI, Знач IDТоваров) Экспорт
URL = "https://api-seller.ozon.ru/v1/product/archive";
Заголовки = СоздатьЗаголовкиЗапроса(IDКлиента, КлючAPI);
Параметры = Новый Структура;
OPI_Инструменты.ДобавитьПоле("product_id", IDТоваров, "Массив", Параметры);
Ответ = OPI_Инструменты.Post(URL, Параметры, Заголовки);
Возврат Ответ;
КонецФункции
// Разархивировать товары
// Возвращает выбранные товары из архива
//
// Примечание:
// В сутки можно восстановить из архива не больше 10 товаров, которые были архивированы автоматически. На разархивацию товаров, перенесённых в архив вручную, ограничений нет.
// Метод в документации API: [post /v1/product/unarchive](@docs.ozon.ru/api/seller/#operation/ProductAPI_ProductUnarchive)
//
// Параметры:
// IDКлиента - Строка - Идентификатор клиента - clientid
// КлючAPI - Строка - API ключ - apikey
// IDТоваров - Строка, Число, Массив Из Строка, Число - ID товаров для восстановления - products
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API
Функция РазархивироватьТовары(Знач IDКлиента, Знач КлючAPI, Знач IDТоваров) Экспорт
URL = "https://api-seller.ozon.ru/v1/product/unarchive";
Заголовки = СоздатьЗаголовкиЗапроса(IDКлиента, КлючAPI);
Параметры = Новый Структура;
OPI_Инструменты.ДобавитьПоле("product_id", IDТоваров, "Массив", Параметры);
Ответ = OPI_Инструменты.Post(URL, Параметры, Заголовки);
Возврат Ответ;
КонецФункции
// Получить структуру товара
// Получает структуру стандартных полей товара
//

@ -421,6 +421,7 @@
Путь = "";
ВозможныеПути = Новый Массив;
ВозможныеПути.Добавить("./data.json");
ВозможныеПути.Добавить("C:\data.json");
ВозможныеПути.Добавить("C:\GDrive\Мой диск\data.json");
ВозможныеПути.Добавить("D:\GD\Мой диск\data.json");

@ -3277,6 +3277,8 @@
Ozon_ОбновитьИзображенияТовара(ПараметрыТеста);
Ozon_ПроверитьЗагрузкуИзображенийТоваров(ПараметрыТеста);
Ozon_ИзменитьАртикулыТоваров(ПараметрыТеста);
Ozon_АрхивироватьТовары(ПараметрыТеста);
Ozon_РазархивироватьТовары(ПараметрыТеста);
КонецПроцедуры
@ -4180,6 +4182,12 @@
КонецПроцедуры
Процедура Проверка_ОзонИстина(Знач Результат)
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]).Равно(Истина);
КонецПроцедуры
#КонецОбласти
#Область АтомарныеТесты
@ -12327,6 +12335,38 @@
КонецПроцедуры
Процедура Ozon_АрхивироватьТовары(ПараметрыФункции)
IDКлиента = ПараметрыФункции["Ozon_ClientID"];
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
IDТовара = ПараметрыФункции["Ozon_ProductID"];
Результат = OPI_Ozon.АрхивироватьТовары(IDКлиента, КлючAPI, IDТовара);
// END
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьТовары", "Ozon");
Проверка_ОзонИстина(Результат);
КонецПроцедуры
Процедура Ozon_РазархивироватьТовары(ПараметрыФункции)
IDКлиента = ПараметрыФункции["Ozon_ClientID"];
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
IDТовара = ПараметрыФункции["Ozon_ProductID"];
Результат = OPI_Ozon.РазархивироватьТовары(IDКлиента, КлючAPI, IDТовара);
// END
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "РазархивироватьТовары", "Ozon");
Проверка_ОзонИстина(Результат);
КонецПроцедуры
#КонецОбласти
#КонецОбласти

@ -684,6 +684,76 @@
НоваяСтрока.Область = "Загрузка и обновление товаров";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "ozon";
НоваяСтрока.Модуль = "OPI_Ozon";
НоваяСтрока.Метод = "АрхивироватьТовары";
НоваяСтрока.МетодПоиска = "АРХИВИРОВАТЬТОВАРЫ";
НоваяСтрока.Параметр = "--clientid";
НоваяСтрока.Описание = "Идентификатор клиента";
НоваяСтрока.Область = "Загрузка и обновление товаров";
НоваяСтрока.ОписаниеМетода = "Переносит выбранные товары в архив
|
| Пример указания параметра типа массив:
| --param ""['Val1','Val2','Val3']""
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "ozon";
НоваяСтрока.Модуль = "OPI_Ozon";
НоваяСтрока.Метод = "АрхивироватьТовары";
НоваяСтрока.МетодПоиска = "АРХИВИРОВАТЬТОВАРЫ";
НоваяСтрока.Параметр = "--apikey";
НоваяСтрока.Описание = "API ключ";
НоваяСтрока.Область = "Загрузка и обновление товаров";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "ozon";
НоваяСтрока.Модуль = "OPI_Ozon";
НоваяСтрока.Метод = "АрхивироватьТовары";
НоваяСтрока.МетодПоиска = "АРХИВИРОВАТЬТОВАРЫ";
НоваяСтрока.Параметр = "--products";
НоваяСтрока.Описание = "ID товаров для архивации";
НоваяСтрока.Область = "Загрузка и обновление товаров";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "ozon";
НоваяСтрока.Модуль = "OPI_Ozon";
НоваяСтрока.Метод = "РазархивироватьТовары";
НоваяСтрока.МетодПоиска = "РАЗАРХИВИРОВАТЬТОВАРЫ";
НоваяСтрока.Параметр = "--clientid";
НоваяСтрока.Описание = "Идентификатор клиента";
НоваяСтрока.Область = "Загрузка и обновление товаров";
НоваяСтрока.ОписаниеМетода = "Возвращает выбранные товары из архива
|
| Пример указания параметра типа массив:
| --param ""['Val1','Val2','Val3']""
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "ozon";
НоваяСтрока.Модуль = "OPI_Ozon";
НоваяСтрока.Метод = "РазархивироватьТовары";
НоваяСтрока.МетодПоиска = "РАЗАРХИВИРОВАТЬТОВАРЫ";
НоваяСтрока.Параметр = "--apikey";
НоваяСтрока.Описание = "API ключ";
НоваяСтрока.Область = "Загрузка и обновление товаров";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "ozon";
НоваяСтрока.Модуль = "OPI_Ozon";
НоваяСтрока.Метод = "РазархивироватьТовары";
НоваяСтрока.МетодПоиска = "РАЗАРХИВИРОВАТЬТОВАРЫ";
НоваяСтрока.Параметр = "--products";
НоваяСтрока.Описание = "ID товаров для восстановления";
НоваяСтрока.Область = "Загрузка и обновление товаров";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "ozon";
НоваяСтрока.Модуль = "OPI_Ozon";