mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-05-13 22:16:54 +02:00
Дефекты SC
This commit is contained in:
parent
423baa70be
commit
6660b7d943
@ -403,7 +403,6 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Счетчик = Счетчик + 1;
|
||||
|
||||
КонецЦикла;
|
||||
|
@ -289,18 +289,20 @@
|
||||
, Знач Фильтр = ""
|
||||
, Знач IDПоследнего = 0) Экспорт
|
||||
|
||||
Filter_ = "filter";
|
||||
|
||||
URL = "https://api-seller.ozon.ru/v3/products/info/attributes";
|
||||
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(IDКлиента, КлючAPI);
|
||||
Лимит = 200;
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле("filter" , Фильтр , "Коллекция", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле(Filter_ , Фильтр , "Коллекция", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("limit" , Лимит , "Строка" , Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("last_id", IDПоследнего, "Строка" , Параметры);
|
||||
|
||||
Если Не Параметры.Свойство("filter") Тогда
|
||||
Параметры.Вставить("filter", Новый Структура);
|
||||
Если Не Параметры.Свойство(Filter_) Тогда
|
||||
Параметры.Вставить(Filter_, Новый Структура);
|
||||
КонецЕсли;
|
||||
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры, Заголовки);
|
||||
@ -1183,18 +1185,20 @@
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API
|
||||
Функция ПолучитьКоличествоТоваров(Знач IDКлиента, Знач КлючAPI, Знач Фильтр = "", Знач IDПоследнего = 0) Экспорт
|
||||
|
||||
Filter_ = "filter";
|
||||
|
||||
URL = "https://api-seller.ozon.ru/v3/product/info/stocks";
|
||||
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(IDКлиента, КлючAPI);
|
||||
Лимит = 100;
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле("filter" , Фильтр , "Коллекция", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле(Filter_ , Фильтр , "Коллекция", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("limit" , Лимит , "Строка" , Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("last_id", IDПоследнего, "Строка" , Параметры);
|
||||
|
||||
Если Не Параметры.Свойство("filter") Тогда
|
||||
Параметры.Вставить("filter", Новый Структура);
|
||||
Если Не Параметры.Свойство(Filter_) Тогда
|
||||
Параметры.Вставить(Filter_, Новый Структура);
|
||||
КонецЕсли;
|
||||
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры, Заголовки);
|
||||
@ -1219,18 +1223,20 @@
|
||||
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Ozon Seller API
|
||||
Функция ПолучитьЦеныТоваров(Знач IDКлиента, Знач КлючAPI, Знач Фильтр = "", Знач IDПоследнего = 0) Экспорт
|
||||
|
||||
Filter_ = "filter";
|
||||
|
||||
URL = "https://api-seller.ozon.ru/v4/product/info/prices";
|
||||
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(IDКлиента, КлючAPI);
|
||||
Лимит = 300;
|
||||
|
||||
Параметры = Новый Структура;
|
||||
OPI_Инструменты.ДобавитьПоле("filter" , Фильтр , "Коллекция", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле(Filter_ , Фильтр , "Коллекция", Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("limit" , Лимит , "Строка" , Параметры);
|
||||
OPI_Инструменты.ДобавитьПоле("last_id", IDПоследнего, "Строка" , Параметры);
|
||||
|
||||
Если Не Параметры.Свойство("filter") Тогда
|
||||
Параметры.Вставить("filter", Новый Структура);
|
||||
Если Не Параметры.Свойство(Filter_) Тогда
|
||||
Параметры.Вставить(Filter_, Новый Структура);
|
||||
КонецЕсли;
|
||||
|
||||
Ответ = OPI_Инструменты.Post(URL, Параметры, Заголовки);
|
||||
@ -1415,7 +1421,6 @@
|
||||
СтруктураТовара.Вставить("price_strategy_enabled", "<автоприменения стратегий цены: ENABLED или DISABLED>");
|
||||
СтруктураТовара.Вставить("product_id" , "<ID товара>");
|
||||
|
||||
|
||||
Если Пустая Тогда
|
||||
Для Каждого Поле Из СтруктураТовара Цикл
|
||||
СтруктураТовара.Вставить(Поле.Ключ, "");
|
||||
|
@ -383,7 +383,6 @@
|
||||
РазмерЧасти = Количество * Единица * Единица;
|
||||
МассивЧтения = РазделитьДвоичныеДанные(Файл, РазмерЧасти);
|
||||
|
||||
|
||||
Поля = Новый Структура;
|
||||
Поля.Вставить(Command , "INIT");
|
||||
Поля.Вставить("total_bytes" , OPI_Инструменты.ЧислоВСтроку(Размер));
|
||||
|
@ -294,7 +294,10 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция JSONСтрокой(Знач Данные, Знач Экранирование = "Нет", Знач ПереносСтрок = Истина, Знач ДвойныеКавчки = Истина) Экспорт
|
||||
Функция JSONСтрокой(Знач Данные
|
||||
, Знач Экранирование = "Нет"
|
||||
, Знач ПереносСтрок = Истина
|
||||
, Знач ДвойныеКавчки = Истина) Экспорт
|
||||
|
||||
Перенос = ?(ПереносСтрок, ПереносСтрокJSON.Windows, ПереносСтрокJSON.Нет);
|
||||
|
||||
|
@ -397,7 +397,7 @@
|
||||
|
||||
Исключение
|
||||
|
||||
Ответ = Истина
|
||||
Ответ = Истина;
|
||||
|
||||
КонецПопытки;
|
||||
|
||||
@ -469,10 +469,14 @@
|
||||
ОперационнаяСистема = Строка(СистемнаяИнформация.ТипПлатформы);
|
||||
|
||||
Если СтрНайти(нРег(ОперационнаяСистема), "windows") > 0 Тогда
|
||||
//Oint = """C:/Program Files/OneScript/bin/oint.bat""";
|
||||
Oint = """C:\Program Files (x86)\OInt\bin\oint.bat""";
|
||||
|
||||
// C:/Program Files/OneScript/bin/oint.bat
|
||||
Oint = """C:\Program Files (x86)\OInt\bin\oint.bat""";
|
||||
|
||||
Иначе
|
||||
Oint = "sudo oint";
|
||||
|
||||
Oint = "sudo oint";
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ФайлРезультата = ПолучитьИмяВременногоФайла();
|
||||
|
@ -34,6 +34,10 @@
|
||||
// BSLLS:DuplicateStringLiteral-off
|
||||
// BSLLS:UsingHardcodePath-off
|
||||
// BSLLS:UnusedLocalVariable-off
|
||||
// BSLLS:DeprecatedMessage-off
|
||||
// BSLLS:LineLength-off
|
||||
// BSLLS:MagicNumber-off
|
||||
// BSLLS:CommentedCode-off
|
||||
|
||||
//@skip-check undefined-variable
|
||||
//@skip-check wrong-string-literal-content
|
||||
@ -1001,7 +1005,6 @@
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GIF" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Video" , ПараметрыТеста);
|
||||
|
||||
|
||||
Twitter_СоздатьТекстовыйТвит(ПараметрыТеста);
|
||||
Twitter_ЗагрузитьМассивВложений(ПараметрыТеста);
|
||||
Twitter_СоздатьТвитВидео(ПараметрыТеста);
|
||||
@ -1086,7 +1089,6 @@
|
||||
|
||||
Процедура Слак_ОтправитьУдалитьСообщение() Экспорт
|
||||
|
||||
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Token" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Channel", ПараметрыТеста);
|
||||
@ -1435,7 +1437,6 @@
|
||||
Bitrix24_ПолучитьПланЗадачНаДень(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьСтруктуруФильтраЗадач(ПараметрыТеста);
|
||||
|
||||
|
||||
Наименование = "Картинка задачи.jpg";
|
||||
Картинка = ПараметрыТеста["Picture"];
|
||||
IDПриемника = 3;
|
||||
@ -5603,7 +5604,6 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Slack_MessageTS", Отметка); // SKIP
|
||||
OPI_Инструменты.ДобавитьПоле("Slack_MessageTS", Отметка, "Строка", ПараметрыФункции); // SKIP
|
||||
|
||||
|
||||
// С вложениями (в примере: блок с картинкой)
|
||||
|
||||
Текст = "Сообщение с картинкой";
|
||||
@ -10864,7 +10864,7 @@
|
||||
Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокКартинки("Картинка1", Картинка));
|
||||
Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокФайла("Файл1.docx" , Файл));
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьПерсональноеУведомление(URL, IDПользователя, Текст, ,Вложения);
|
||||
Результат = OPI_Bitrix24.СоздатьПерсональноеУведомление(URL, IDПользователя, Текст, , Вложения);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПерсональноеУведомление (хук)", "Bitrix24");
|
||||
|
||||
@ -10906,7 +10906,7 @@
|
||||
Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокКартинки("Картинка1", Картинка));
|
||||
Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокФайла("Файл1.docx" , Файл));
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьСистемноеУведомление(URL, IDПользователя, Текст, ,Вложения);
|
||||
Результат = OPI_Bitrix24.СоздатьСистемноеУведомление(URL, IDПользователя, Текст, , Вложения);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСистемноеУведомление (хук)", "Bitrix24");
|
||||
|
||||
@ -10978,7 +10978,6 @@
|
||||
Заголовок = "Поле для текста";
|
||||
Подпись = Новый Структура("en,ru", "Some field", "Некоторое поле");
|
||||
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьПользовательскоеПолеЗадачи(URL, Тип, Имя, ВнешнийКод, Заголовок, Подпись, Токен);
|
||||
|
||||
// END
|
||||
@ -11014,7 +11013,6 @@
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьПользовательскоеПолеЗадачи(URL, IDПоля);
|
||||
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDПоля = ПараметрыФункции["Bitrix24_TaskFieldID"];
|
||||
@ -12194,7 +12192,7 @@
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); // SKIP
|
||||
|
||||
Результат = OPI_VKTeams.ОтправитьГолосовоеСообщение(Токен, IDЧата, ФайлПуть, ,IDЦитируемого);
|
||||
Результат = OPI_VKTeams.ОтправитьГолосовоеСообщение(Токен, IDЧата, ФайлПуть, , IDЦитируемого);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьГолосовоеСообщение (Путь)", "VkTeams");
|
||||
|
||||
@ -12715,7 +12713,6 @@
|
||||
|
||||
АтрибутКатегории5 = Новый Структура("value", "Комплект защитных плёнок для X3 NFC. Темный хлопок");
|
||||
|
||||
|
||||
OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 5076 , 0, АтрибутКатегории1);
|
||||
OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 85 , 0, АтрибутКатегории2);
|
||||
OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 10096, 0, АтрибутКатегории3);
|
||||
@ -13232,9 +13229,10 @@
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьКодыАктивацииТовара", "Ozon");
|
||||
|
||||
//OPI_ПолучениеДанныхТестов.Проверка_ОзонЗаданиеЗагрузки(Результат);
|
||||
// OPI_ПолучениеДанныхТестов.Проверка_ОзонЗаданиеЗагрузки(Результат);
|
||||
|
||||
//IDЗадания = Результат["result"]["task_id"];
|
||||
// IDЗадания = Результат["result"]["task_id"];
|
||||
|
||||
IDЗадания = 1;
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_CodesTaskID", IDЗадания);
|
||||
ПараметрыФункции.Вставить("Ozon_CodesTaskID", IDЗадания);
|
||||
@ -14179,7 +14177,6 @@
|
||||
ПВЗ = "NSK27";
|
||||
ДатаПередачи = OPI_Инструменты.ПолучитьТекущуюДату() + 60 * 60 * 24;
|
||||
|
||||
|
||||
Результат = OPI_CDEK.СоздатьПреалерт(Токен, UUID, ДатаПередачи, ПВЗ, Истина);
|
||||
|
||||
// END
|
||||
|
@ -34,6 +34,10 @@
|
||||
// BSLLS:DuplicateStringLiteral-off
|
||||
// BSLLS:UsingHardcodePath-off
|
||||
// BSLLS:UnusedLocalVariable-off
|
||||
// BSLLS:DeprecatedMessage-off
|
||||
// BSLLS:LineLength-off
|
||||
// BSLLS:MagicNumber-off
|
||||
// BSLLS:CommentedCode-off
|
||||
|
||||
//@skip-check undefined-variable
|
||||
//@skip-check wrong-string-literal-content
|
||||
@ -999,7 +1003,6 @@
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GIF" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Video" , ПараметрыТеста);
|
||||
|
||||
|
||||
CLI_Twitter_СоздатьТекстовыйТвит(ПараметрыТеста);
|
||||
CLI_Twitter_ЗагрузитьМассивВложений(ПараметрыТеста);
|
||||
CLI_Twitter_СоздатьТвитВидео(ПараметрыТеста);
|
||||
@ -1084,7 +1087,6 @@
|
||||
|
||||
Процедура CLI_Слак_ОтправитьУдалитьСообщение() Экспорт
|
||||
|
||||
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Token" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Channel", ПараметрыТеста);
|
||||
@ -1646,7 +1648,6 @@
|
||||
CLI_Bitrix24_ПолучитьПланЗадачНаДень(ПараметрыТеста);
|
||||
CLI_Bitrix24_ПолучитьСтруктуруФильтраЗадач(ПараметрыТеста);
|
||||
|
||||
|
||||
Наименование = "Картинка задачи.jpg";
|
||||
Картинка = ПараметрыТеста["Picture"];
|
||||
IDПриемника = 3;
|
||||
@ -2923,7 +2924,6 @@
|
||||
|
||||
Процедура CLI_Telegram_ИзменитьИмяГлавнойТемыФорума(ПараметрыФункции)
|
||||
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("token" , ПараметрыФункции["Telegram_Token"]);
|
||||
Опции.Вставить("forum" , ПараметрыФункции["Telegram_ForumID"]);
|
||||
@ -3509,7 +3509,6 @@
|
||||
IDПоста = ПараметрыФункции["VK_PostID"];
|
||||
IDКабинета = ПараметрыФункции["VK_AdsCabinetID"];
|
||||
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("campaign", НомерКампании);
|
||||
Опции.Вставить("limit" , ДневнойЛимит);
|
||||
@ -4187,7 +4186,6 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область YandexDisk
|
||||
@ -4936,7 +4934,6 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("google", "ПолучитьТокенПоКоду", Опции);
|
||||
|
||||
|
||||
Если ЗначениеЗаполнено(Результат["access_token"])
|
||||
И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда
|
||||
|
||||
@ -6001,7 +5998,6 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("twitter", "СоздатьТвитКартинки", Опции);
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "СоздатьТвитКартинки", "Twitter"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст);
|
||||
OPI_Инструменты.Пауза(15); // SKIP
|
||||
@ -6593,7 +6589,6 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Slack_MessageTS", Отметка); // SKIP
|
||||
OPI_Инструменты.ДобавитьПоле("Slack_MessageTS", Отметка, "Строка", ПараметрыФункции); // SKIP
|
||||
|
||||
|
||||
// С вложениями (в примере: блок с картинкой)
|
||||
|
||||
Текст = "Сообщение с картинкой";
|
||||
@ -9269,7 +9264,6 @@
|
||||
|
||||
АтрибутКатегории5 = Новый Структура("value", "Комплект защитных плёнок для X3 NFC. Темный хлопок");
|
||||
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("object" , СтруктураТовара);
|
||||
Опции.Вставить("attributeid", 5076);
|
||||
@ -11250,7 +11244,6 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "ПолучитьСписокЗадач", Опции);
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьСписокЗадач (хук)", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксСписокЗадач(Результат); // SKIP
|
||||
|
||||
@ -11304,7 +11297,6 @@
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "ДобавитьЭлементЧеклистаЗадачи", Опции);
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ДобавитьЭлементЧеклистаЗадачи", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат);
|
||||
|
||||
@ -14008,7 +14000,6 @@
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDЧата = ПараметрыФункции["Bitrix24_ChatID"];
|
||||
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("chat" , IDЧата);
|
||||
@ -16083,7 +16074,6 @@
|
||||
|
||||
Договоренность.Вставить("to_location", МестоДоставки);
|
||||
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("token" , Токен);
|
||||
Опции.Вставить("appt" , Договоренность);
|
||||
@ -16293,5 +16283,3 @@
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user