mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-03-17 21:08:03 +02:00
Предрелизные правки
This commit is contained in:
parent
f5c5509b6b
commit
dde60ac572
5
docs/en/data/Ozon/UpdateProductsStocks.json
Normal file
5
docs/en/data/Ozon/UpdateProductsStocks.json
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"ClientID": "2128753",
|
||||||
|
"APIKey": "7cc90d26-33e4-499b...",
|
||||||
|
"ProductID": 1111588191
|
||||||
|
}
|
1
docs/en/examples/Ozon/GetProductPriceStructure.txt
Normal file
1
docs/en/examples/Ozon/GetProductPriceStructure.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
Result = OPI_Ozon.GetProductPriceStructure();
|
1
docs/en/examples/Ozon/GetProductStocksStructure.txt
Normal file
1
docs/en/examples/Ozon/GetProductStocksStructure.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
Result = OPI_Ozon.GetProductStocksStructure();
|
11
docs/en/examples/Ozon/UpdateProductsStocks.txt
Normal file
11
docs/en/examples/Ozon/UpdateProductsStocks.txt
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
ClientID = "2128753";
|
||||||
|
APIKey = "7cc90d26-33e4-499b...";
|
||||||
|
ProductID = "1111588191";
|
||||||
|
|
||||||
|
Stocks = New Structure;
|
||||||
|
Stocks.Insert("offer_id" , "143210610");
|
||||||
|
Stocks.Insert("product_id" , ProductID);
|
||||||
|
Stocks.Insert("stock" , 20);
|
||||||
|
Stocks.Insert("warehouse_id", 1);
|
||||||
|
|
||||||
|
Result = OPI_Ozon.UpdateProductsStocks(ClientID, APIKey, Stocks);
|
5
docs/ru/data/Ozon/ОбновитьКоличествоТоваров.json
Normal file
5
docs/ru/data/Ozon/ОбновитьКоличествоТоваров.json
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"IDКлиента": "2128753",
|
||||||
|
"КлючAPI": "7cc90d26-33e4-499b...",
|
||||||
|
"IDТовара": 1111588191
|
||||||
|
}
|
11
docs/ru/examples/Ozon/ОбновитьКоличествоТоваров.txt
Normal file
11
docs/ru/examples/Ozon/ОбновитьКоличествоТоваров.txt
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
IDКлиента = "2128753";
|
||||||
|
КлючAPI = "7cc90d26-33e4-499b...";
|
||||||
|
IDТовара = "1111588191";
|
||||||
|
|
||||||
|
Остатки = Новый Структура;
|
||||||
|
Остатки.Вставить("offer_id" , "143210610");
|
||||||
|
Остатки.Вставить("product_id" , IDТовара);
|
||||||
|
Остатки.Вставить("stock" , 20);
|
||||||
|
Остатки.Вставить("warehouse_id", 1);
|
||||||
|
|
||||||
|
Результат = OPI_Ozon.ОбновитьКоличествоТоваров(IDКлиента, КлючAPI, Остатки);
|
@ -0,0 +1 @@
|
|||||||
|
Результат = OPI_Ozon.ПолучитьСтруктуруОстатковТовара();
|
1
docs/ru/examples/Ozon/ПолучитьСтруктуруЦеныТовара.txt
Normal file
1
docs/ru/examples/Ozon/ПолучитьСтруктуруЦеныТовара.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
Результат = OPI_Ozon.ПолучитьСтруктуруЦеныТовара();
|
File diff suppressed because it is too large
Load Diff
@ -1354,21 +1354,21 @@ Function GetProductStocksStructure(Val Clear = False) Export
|
|||||||
|
|
||||||
OPI_TypeConversion.GetBoolean(Clear);
|
OPI_TypeConversion.GetBoolean(Clear);
|
||||||
|
|
||||||
ItemStructure = New Structure;
|
StocksStructure = New Structure;
|
||||||
|
|
||||||
ItemStructure.Insert("offer_id" , "<article>");
|
StocksStructure.Insert("offer_id" , "<article>");
|
||||||
ItemStructure.Insert("product_id" , "<Product ID>");
|
StocksStructure.Insert("product_id" , "<Product ID>");
|
||||||
ItemStructure.Insert("stock" , "<amount>");
|
StocksStructure.Insert("stock" , "<amount>");
|
||||||
ItemStructure.Insert("warehouse_id", "<Warehouse ID>");
|
StocksStructure.Insert("warehouse_id", "<Warehouse ID>");
|
||||||
|
|
||||||
If Clear Then
|
If Clear Then
|
||||||
For Each Field In ItemStructure Do
|
For Each Field In StocksStructure Do
|
||||||
Field.Value = "";
|
Field.Value = "";
|
||||||
EndDo;
|
EndDo;
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
//@skip-check constructor-function-return-section
|
//@skip-check constructor-function-return-section
|
||||||
Return ItemStructure;
|
Return StocksStructure;
|
||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
|
@ -3309,9 +3309,12 @@ Procedure OzonAPI_PricesAndStocks() Export
|
|||||||
|
|
||||||
Ozon_GetProductsStocks(TestParameters);
|
Ozon_GetProductsStocks(TestParameters);
|
||||||
Ozon_UpdateProductsPrices(TestParameters);
|
Ozon_UpdateProductsPrices(TestParameters);
|
||||||
|
Ozon_UpdateProductsStocks(TestParameters);
|
||||||
Ozon_GetProductsPrices(TestParameters);
|
Ozon_GetProductsPrices(TestParameters);
|
||||||
Ozon_GetDiscountInformation(TestParameters);
|
Ozon_GetDiscountInformation(TestParameters);
|
||||||
Ozon_SetProductDiscount(TestParameters);
|
Ozon_SetProductDiscount(TestParameters);
|
||||||
|
Ozon_GetProductStocksStructure(TestParameters);
|
||||||
|
Ozon_GetProductPriceStructure(TestParameters);
|
||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
@ -3383,7 +3386,11 @@ EndFunction
|
|||||||
#Region Checks
|
#Region Checks
|
||||||
|
|
||||||
Procedure Check_Empty(Val Result)
|
Procedure Check_Empty(Val Result)
|
||||||
OPI_TestDataRetrieval.ExpectsThat(ValueIsFilled(Result)).Равно(False);
|
|
||||||
|
If Not Lower(String(Result)) = "null" Then
|
||||||
|
OPI_TestDataRetrieval.ExpectsThat(ValueIsFilled(Result)).Равно(False);
|
||||||
|
EndIf;
|
||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
Procedure Check_String(Val Result)
|
Procedure Check_String(Val Result)
|
||||||
@ -12687,6 +12694,26 @@ Procedure Ozon_UpdateProductsPrices(FunctionParameters)
|
|||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Ozon_UpdateProductsStocks(FunctionParameters)
|
||||||
|
|
||||||
|
ClientID = FunctionParameters["Ozon_ClientID"];
|
||||||
|
APIKey = FunctionParameters["Ozon_ApiKey"];
|
||||||
|
ProductID = FunctionParameters["Ozon_ProductID"];
|
||||||
|
|
||||||
|
Stocks = New Structure;
|
||||||
|
Stocks.Insert("offer_id" , "143210610");
|
||||||
|
Stocks.Insert("product_id" , ProductID);
|
||||||
|
Stocks.Insert("stock" , 20);
|
||||||
|
Stocks.Insert("warehouse_id", 1);
|
||||||
|
|
||||||
|
Result = OPI_Ozon.UpdateProductsStocks(ClientID, APIKey, Stocks);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "UpdateProductsStocks", "Ozon");
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
Procedure Ozon_GetProductsPrices(FunctionParameters)
|
Procedure Ozon_GetProductsPrices(FunctionParameters)
|
||||||
|
|
||||||
ClientID = FunctionParameters["Ozon_ClientID"];
|
ClientID = FunctionParameters["Ozon_ClientID"];
|
||||||
@ -12777,6 +12804,30 @@ Procedure Ozon_GetCurrentPromoProducts(FunctionParameters)
|
|||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Ozon_GetProductStocksStructure(FunctionParameters)
|
||||||
|
|
||||||
|
Result = OPI_Ozon.GetProductStocksStructure();
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "GetProductStocksStructure", "Ozon");
|
||||||
|
|
||||||
|
Check_Structure(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Ozon_GetProductPriceStructure(FunctionParameters)
|
||||||
|
|
||||||
|
Result = OPI_Ozon.GetProductPriceStructure();
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "GetProductPriceStructure", "Ozon");
|
||||||
|
|
||||||
|
Check_Structure(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
@ -1354,21 +1354,21 @@ Function GetProductStocksStructure(Val Clear = False) Export
|
|||||||
|
|
||||||
OPI_TypeConversion.GetBoolean(Clear);
|
OPI_TypeConversion.GetBoolean(Clear);
|
||||||
|
|
||||||
ItemStructure = New Structure;
|
StocksStructure = New Structure;
|
||||||
|
|
||||||
ItemStructure.Insert("offer_id" , "<article>");
|
StocksStructure.Insert("offer_id" , "<article>");
|
||||||
ItemStructure.Insert("product_id" , "<Product ID>");
|
StocksStructure.Insert("product_id" , "<Product ID>");
|
||||||
ItemStructure.Insert("stock" , "<amount>");
|
StocksStructure.Insert("stock" , "<amount>");
|
||||||
ItemStructure.Insert("warehouse_id", "<Warehouse ID>");
|
StocksStructure.Insert("warehouse_id", "<Warehouse ID>");
|
||||||
|
|
||||||
If Clear Then
|
If Clear Then
|
||||||
For Each Field In ItemStructure Do
|
For Each Field In StocksStructure Do
|
||||||
Field.Value = "";
|
Field.Value = "";
|
||||||
EndDo;
|
EndDo;
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
//@skip-check constructor-function-return-section
|
//@skip-check constructor-function-return-section
|
||||||
Return ItemStructure;
|
Return StocksStructure;
|
||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
|
@ -3309,9 +3309,12 @@ Procedure OzonAPI_PricesAndStocks() Export
|
|||||||
|
|
||||||
Ozon_GetProductsStocks(TestParameters);
|
Ozon_GetProductsStocks(TestParameters);
|
||||||
Ozon_UpdateProductsPrices(TestParameters);
|
Ozon_UpdateProductsPrices(TestParameters);
|
||||||
|
Ozon_UpdateProductsStocks(TestParameters);
|
||||||
Ozon_GetProductsPrices(TestParameters);
|
Ozon_GetProductsPrices(TestParameters);
|
||||||
Ozon_GetDiscountInformation(TestParameters);
|
Ozon_GetDiscountInformation(TestParameters);
|
||||||
Ozon_SetProductDiscount(TestParameters);
|
Ozon_SetProductDiscount(TestParameters);
|
||||||
|
Ozon_GetProductStocksStructure(TestParameters);
|
||||||
|
Ozon_GetProductPriceStructure(TestParameters);
|
||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
@ -3383,7 +3386,11 @@ EndFunction
|
|||||||
#Region Checks
|
#Region Checks
|
||||||
|
|
||||||
Procedure Check_Empty(Val Result)
|
Procedure Check_Empty(Val Result)
|
||||||
OPI_TestDataRetrieval.ExpectsThat(ValueIsFilled(Result)).Равно(False);
|
|
||||||
|
If Not Lower(String(Result)) = "null" Then
|
||||||
|
OPI_TestDataRetrieval.ExpectsThat(ValueIsFilled(Result)).Равно(False);
|
||||||
|
EndIf;
|
||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
Procedure Check_String(Val Result)
|
Procedure Check_String(Val Result)
|
||||||
@ -12687,6 +12694,26 @@ Procedure Ozon_UpdateProductsPrices(FunctionParameters)
|
|||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Ozon_UpdateProductsStocks(FunctionParameters)
|
||||||
|
|
||||||
|
ClientID = FunctionParameters["Ozon_ClientID"];
|
||||||
|
APIKey = FunctionParameters["Ozon_ApiKey"];
|
||||||
|
ProductID = FunctionParameters["Ozon_ProductID"];
|
||||||
|
|
||||||
|
Stocks = New Structure;
|
||||||
|
Stocks.Insert("offer_id" , "143210610");
|
||||||
|
Stocks.Insert("product_id" , ProductID);
|
||||||
|
Stocks.Insert("stock" , 20);
|
||||||
|
Stocks.Insert("warehouse_id", 1);
|
||||||
|
|
||||||
|
Result = OPI_Ozon.UpdateProductsStocks(ClientID, APIKey, Stocks);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "UpdateProductsStocks", "Ozon");
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
Procedure Ozon_GetProductsPrices(FunctionParameters)
|
Procedure Ozon_GetProductsPrices(FunctionParameters)
|
||||||
|
|
||||||
ClientID = FunctionParameters["Ozon_ClientID"];
|
ClientID = FunctionParameters["Ozon_ClientID"];
|
||||||
@ -12777,6 +12804,30 @@ Procedure Ozon_GetCurrentPromoProducts(FunctionParameters)
|
|||||||
|
|
||||||
EndProcedure
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Ozon_GetProductStocksStructure(FunctionParameters)
|
||||||
|
|
||||||
|
Result = OPI_Ozon.GetProductStocksStructure();
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "GetProductStocksStructure", "Ozon");
|
||||||
|
|
||||||
|
Check_Structure(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
|
Procedure Ozon_GetProductPriceStructure(FunctionParameters)
|
||||||
|
|
||||||
|
Result = OPI_Ozon.GetProductPriceStructure();
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_TestDataRetrieval.WriteLog(Result, "GetProductPriceStructure", "Ozon");
|
||||||
|
|
||||||
|
Check_Structure(Result);
|
||||||
|
|
||||||
|
EndProcedure
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
|
||||||
#EndRegion
|
#EndRegion
|
||||||
|
@ -1354,21 +1354,21 @@
|
|||||||
|
|
||||||
OPI_ПреобразованиеТипов.ПолучитьБулево(Пустая);
|
OPI_ПреобразованиеТипов.ПолучитьБулево(Пустая);
|
||||||
|
|
||||||
СтруктураТовара = Новый Структура;
|
СтруктураОстатков = Новый Структура;
|
||||||
|
|
||||||
СтруктураТовара.Вставить("offer_id" , "<артикул>");
|
СтруктураОстатков.Вставить("offer_id" , "<артикул>");
|
||||||
СтруктураТовара.Вставить("product_id" , "<ID товара>");
|
СтруктураОстатков.Вставить("product_id" , "<ID товара>");
|
||||||
СтруктураТовара.Вставить("stock" , "<количество>");
|
СтруктураОстатков.Вставить("stock" , "<количество>");
|
||||||
СтруктураТовара.Вставить("warehouse_id", "<ID склада>");
|
СтруктураОстатков.Вставить("warehouse_id", "<ID склада>");
|
||||||
|
|
||||||
Если Пустая Тогда
|
Если Пустая Тогда
|
||||||
Для Каждого Поле Из СтруктураТовара Цикл
|
Для Каждого Поле Из СтруктураОстатков Цикл
|
||||||
Поле.Значение = "";
|
Поле.Значение = "";
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
//@skip-check constructor-function-return-section
|
//@skip-check constructor-function-return-section
|
||||||
Возврат СтруктураТовара;
|
Возврат СтруктураОстатков;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
@ -3309,9 +3309,12 @@
|
|||||||
|
|
||||||
Ozon_ПолучитьКоличествоТоваров(ПараметрыТеста);
|
Ozon_ПолучитьКоличествоТоваров(ПараметрыТеста);
|
||||||
Ozon_ОбновитьЦеныТоваров(ПараметрыТеста);
|
Ozon_ОбновитьЦеныТоваров(ПараметрыТеста);
|
||||||
|
Ozon_ОбновитьКоличествоТоваров(ПараметрыТеста);
|
||||||
Ozon_ПолучитьЦеныТоваров(ПараметрыТеста);
|
Ozon_ПолучитьЦеныТоваров(ПараметрыТеста);
|
||||||
Ozon_ПолучитьИнформациюОбУценке(ПараметрыТеста);
|
Ozon_ПолучитьИнформациюОбУценке(ПараметрыТеста);
|
||||||
Ozon_УстановитьСкидкуНаУцененныйТовар(ПараметрыТеста);
|
Ozon_УстановитьСкидкуНаУцененныйТовар(ПараметрыТеста);
|
||||||
|
Ozon_ПолучитьСтруктуруОстатковТовара(ПараметрыТеста);
|
||||||
|
Ozon_ПолучитьСтруктуруЦеныТовара(ПараметрыТеста);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@ -3383,7 +3386,11 @@
|
|||||||
#Область Проверки
|
#Область Проверки
|
||||||
|
|
||||||
Процедура Проверка_Пусто(Знач Результат)
|
Процедура Проверка_Пусто(Знач Результат)
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
|
|
||||||
|
Если Не нРег(Строка(Результат)) = "null" Тогда
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура Проверка_Строка(Знач Результат)
|
Процедура Проверка_Строка(Знач Результат)
|
||||||
@ -12687,6 +12694,26 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Ozon_ОбновитьКоличествоТоваров(ПараметрыФункции)
|
||||||
|
|
||||||
|
IDКлиента = ПараметрыФункции["Ozon_ClientID"];
|
||||||
|
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
|
||||||
|
IDТовара = ПараметрыФункции["Ozon_ProductID"];
|
||||||
|
|
||||||
|
Остатки = Новый Структура;
|
||||||
|
Остатки.Вставить("offer_id" , "143210610");
|
||||||
|
Остатки.Вставить("product_id" , IDТовара);
|
||||||
|
Остатки.Вставить("stock" , 20);
|
||||||
|
Остатки.Вставить("warehouse_id", 1);
|
||||||
|
|
||||||
|
Результат = OPI_Ozon.ОбновитьКоличествоТоваров(IDКлиента, КлючAPI, Остатки);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьКоличествоТоваров", "Ozon");
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура Ozon_ПолучитьЦеныТоваров(ПараметрыФункции)
|
Процедура Ozon_ПолучитьЦеныТоваров(ПараметрыФункции)
|
||||||
|
|
||||||
IDКлиента = ПараметрыФункции["Ozon_ClientID"];
|
IDКлиента = ПараметрыФункции["Ozon_ClientID"];
|
||||||
@ -12777,6 +12804,30 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Ozon_ПолучитьСтруктуруОстатковТовара(ПараметрыФункции)
|
||||||
|
|
||||||
|
Результат = OPI_Ozon.ПолучитьСтруктуруОстатковТовара();
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруОстатковТовара", "Ozon");
|
||||||
|
|
||||||
|
Проверка_Структура(Результат);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Ozon_ПолучитьСтруктуруЦеныТовара(ПараметрыФункции)
|
||||||
|
|
||||||
|
Результат = OPI_Ozon.ПолучитьСтруктуруЦеныТовара();
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруЦеныТовара", "Ozon");
|
||||||
|
|
||||||
|
Проверка_Структура(Результат);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
@ -1354,21 +1354,21 @@
|
|||||||
|
|
||||||
OPI_ПреобразованиеТипов.ПолучитьБулево(Пустая);
|
OPI_ПреобразованиеТипов.ПолучитьБулево(Пустая);
|
||||||
|
|
||||||
СтруктураТовара = Новый Структура;
|
СтруктураОстатков = Новый Структура;
|
||||||
|
|
||||||
СтруктураТовара.Вставить("offer_id" , "<артикул>");
|
СтруктураОстатков.Вставить("offer_id" , "<артикул>");
|
||||||
СтруктураТовара.Вставить("product_id" , "<ID товара>");
|
СтруктураОстатков.Вставить("product_id" , "<ID товара>");
|
||||||
СтруктураТовара.Вставить("stock" , "<количество>");
|
СтруктураОстатков.Вставить("stock" , "<количество>");
|
||||||
СтруктураТовара.Вставить("warehouse_id", "<ID склада>");
|
СтруктураОстатков.Вставить("warehouse_id", "<ID склада>");
|
||||||
|
|
||||||
Если Пустая Тогда
|
Если Пустая Тогда
|
||||||
Для Каждого Поле Из СтруктураТовара Цикл
|
Для Каждого Поле Из СтруктураОстатков Цикл
|
||||||
Поле.Значение = "";
|
Поле.Значение = "";
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
//@skip-check constructor-function-return-section
|
//@skip-check constructor-function-return-section
|
||||||
Возврат СтруктураТовара;
|
Возврат СтруктураОстатков;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
@ -3309,9 +3309,12 @@
|
|||||||
|
|
||||||
Ozon_ПолучитьКоличествоТоваров(ПараметрыТеста);
|
Ozon_ПолучитьКоличествоТоваров(ПараметрыТеста);
|
||||||
Ozon_ОбновитьЦеныТоваров(ПараметрыТеста);
|
Ozon_ОбновитьЦеныТоваров(ПараметрыТеста);
|
||||||
|
Ozon_ОбновитьКоличествоТоваров(ПараметрыТеста);
|
||||||
Ozon_ПолучитьЦеныТоваров(ПараметрыТеста);
|
Ozon_ПолучитьЦеныТоваров(ПараметрыТеста);
|
||||||
Ozon_ПолучитьИнформациюОбУценке(ПараметрыТеста);
|
Ozon_ПолучитьИнформациюОбУценке(ПараметрыТеста);
|
||||||
Ozon_УстановитьСкидкуНаУцененныйТовар(ПараметрыТеста);
|
Ozon_УстановитьСкидкуНаУцененныйТовар(ПараметрыТеста);
|
||||||
|
Ozon_ПолучитьСтруктуруОстатковТовара(ПараметрыТеста);
|
||||||
|
Ozon_ПолучитьСтруктуруЦеныТовара(ПараметрыТеста);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@ -3383,7 +3386,11 @@
|
|||||||
#Область Проверки
|
#Область Проверки
|
||||||
|
|
||||||
Процедура Проверка_Пусто(Знач Результат)
|
Процедура Проверка_Пусто(Знач Результат)
|
||||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
|
|
||||||
|
Если Не нРег(Строка(Результат)) = "null" Тогда
|
||||||
|
OPI_ПолучениеДанныхТестов.ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура Проверка_Строка(Знач Результат)
|
Процедура Проверка_Строка(Знач Результат)
|
||||||
@ -12687,6 +12694,26 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Ozon_ОбновитьКоличествоТоваров(ПараметрыФункции)
|
||||||
|
|
||||||
|
IDКлиента = ПараметрыФункции["Ozon_ClientID"];
|
||||||
|
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
|
||||||
|
IDТовара = ПараметрыФункции["Ozon_ProductID"];
|
||||||
|
|
||||||
|
Остатки = Новый Структура;
|
||||||
|
Остатки.Вставить("offer_id" , "143210610");
|
||||||
|
Остатки.Вставить("product_id" , IDТовара);
|
||||||
|
Остатки.Вставить("stock" , 20);
|
||||||
|
Остатки.Вставить("warehouse_id", 1);
|
||||||
|
|
||||||
|
Результат = OPI_Ozon.ОбновитьКоличествоТоваров(IDКлиента, КлючAPI, Остатки);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьКоличествоТоваров", "Ozon");
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура Ozon_ПолучитьЦеныТоваров(ПараметрыФункции)
|
Процедура Ozon_ПолучитьЦеныТоваров(ПараметрыФункции)
|
||||||
|
|
||||||
IDКлиента = ПараметрыФункции["Ozon_ClientID"];
|
IDКлиента = ПараметрыФункции["Ozon_ClientID"];
|
||||||
@ -12777,6 +12804,30 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Ozon_ПолучитьСтруктуруОстатковТовара(ПараметрыФункции)
|
||||||
|
|
||||||
|
Результат = OPI_Ozon.ПолучитьСтруктуруОстатковТовара();
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруОстатковТовара", "Ozon");
|
||||||
|
|
||||||
|
Проверка_Структура(Результат);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Ozon_ПолучитьСтруктуруЦеныТовара(ПараметрыФункции)
|
||||||
|
|
||||||
|
Результат = OPI_Ozon.ПолучитьСтруктуруЦеныТовара();
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруЦеныТовара", "Ozon");
|
||||||
|
|
||||||
|
Проверка_Структура(Результат);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
Loading…
x
Reference in New Issue
Block a user