1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-05-13 22:16:54 +02:00

Доработки CLI Parse

This commit is contained in:
Anton 2024-04-07 18:48:34 +03:00
parent f18882ce60
commit 82be9cd9fa
3 changed files with 58 additions and 52 deletions

View File

@ -141,7 +141,7 @@
ТекстКомментария = ТекущаяСтрока; ТекстКомментария = ТекущаяСтрока;
Счетчик = 1; Счетчик = 1;
Пока СтрНайти(ТекущаяСтрока, "//") > 0 Цикл Пока СтрНайти(ТекущаяСтрока, "|") > 0 Цикл
Счетчик = Счетчик + 1; Счетчик = Счетчик + 1;
@ -154,7 +154,7 @@
Возврат Новый Массив; Возврат Новый Массив;
КонецЕсли; КонецЕсли;
МассивКомментария = СтрРазделить(ТекстКомментария, "//", Ложь); МассивКомментария = СтрРазделить(ТекстКомментария, "|", Ложь);
Если МассивКомментария.Количество() = 0 Тогда Если МассивКомментария.Количество() = 0 Тогда
Сообщить(ТекстКомментария); Сообщить(ТекстКомментария);
@ -316,6 +316,30 @@
| } | }
| |
|"; |";
ИначеЕсли ИмяПараметра = "--product" Тогда
ТекстДополнения = ТекстДополнения + "
|
| Структура JSON данных описания товара (параметр --product):
| {
| ""Имя"" : ""Новый товар"",
| ""Описание"" : ""Описание товара"",
| ""Категория"" : ""20173"",
| ""Цена"" : 1,
| ""СтараяЦена"" : """",
| ""ОсновноеФото"" : """",
| ""URL"" : """",
| ""ДополнительныеФото"" : [],
| ""ЗначенияСвойств"" : [],
| ""ГлавныйВГруппе"" : ""Ложь"",
| ""Ширина"" : """",
| ""Высота"" : """",
| ""Глубина"" : """",
| ""Вес"" : """",
| ""SKU"" : """",
| ""ДоступныйОстаток"" : ""1""
| }
|
|";
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
@ -333,6 +357,26 @@
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
Если ИмяМодуля = "OPI_Twitter" Тогда
Если ИмяПараметра = "--auth" Тогда
ТекстДополнения = ТекстДополнения + "
|
| Структура JSON данных авторизации (параметр --auth):
| {
| ""redirect_uri"" : """",
| ""client_id"" : """",
| ""client_secret"" : """",
| ""access_token"" : """",
| ""refresh_token"" : """",
| ""oauth_token"" : """",
| ""oauth_token_secret"" : """",
| ""oauth_consumer_key"" : """",
| ""oauth_consumer_secret"" : """"
| }
|";
КонецЕсли;
КонецЕсли;
КонецПроцедуры КонецПроцедуры
Процедура ЗаписатьСозданиеПараметраСостава(СтрокаПараметра, ИмяМетода, ОписаниеМетода = "") Процедура ЗаписатьСозданиеПараметраСостава(СтрокаПараметра, ИмяМетода, ОписаниеМетода = "")

View File

@ -1011,25 +1011,6 @@
// Добавить товар // Добавить товар
// Добавляет новый товар в каталог сообщества // Добавляет новый товар в каталог сообщества
// //
// Структура данных описания товара:
// {
// "Имя" : "Новый товар",
// "Описание" : "Описание товара",
// "Категория" : "20173",
// "Цена" : 1,
// "СтараяЦена" : "",
// "ОсновноеФото" : "",
// "URL" : "",
// "ДополнительныеФото" : [],
// "ЗначенияСвойств" : [],
// "ГлавныйВГруппе" : "Ложь",
// "Ширина" : "",
// "Высота" : "",
// "Глубина" : "",
// "Вес" : "",
// "SKU" : "",
// "ДоступныйОстаток" : "1"
// }
// Параметры: // Параметры:
// ОписаниеТовара - Соответствие Из КлючИЗначение - См.ПолучитьОписаниеТовара - product - JSON описание товара или путь // ОписаниеТовара - Соответствие Из КлючИЗначение - См.ПолучитьОписаниеТовара - product - JSON описание товара или путь
// Подборка - Строка - ID подборка для помещения товара, если необходимо - sel // Подборка - Строка - ID подборка для помещения товара, если необходимо - sel
@ -1044,25 +1025,6 @@
// Изменить товар // Изменить товар
// Изменяет ранее созданный товар // Изменяет ранее созданный товар
// //
// Структура данных описания товара:
// {
// "Имя" : "Новый товар",
// "Описание" : "Описание товара",
// "Категория" : "20173",
// "Цена" : 1,
// "СтараяЦена" : "",
// "ОсновноеФото" : "",
// "URL" : "",
// "ДополнительныеФото" : [],
// "ЗначенияСвойств" : [],
// "ГлавныйВГруппе" : "Ложь",
// "Ширина" : "",
// "Высота" : "",
// "Глубина" : "",
// "Вес" : "",
// "SKU" : "",
// "ДоступныйОстаток" : "1"
// }
// Параметры: // Параметры:
// Товар - Число,Строка - Идентификатор изменяемого товара - item // Товар - Число,Строка - Идентификатор изменяемого товара - item
// ОписаниеТовара - Соответствие Из КлючИЗначение - См.ПолучитьОписаниеТовара - product - JSON описание товара или путь // ОписаниеТовара - Соответствие Из КлючИЗначение - См.ПолучитьОписаниеТовара - product - JSON описание товара или путь