1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-04-07 07:10:01 +02:00

Преобразование OPI -> OInt (workflow)

This commit is contained in:
Vitaly the Alpaca 2024-03-30 11:49:52 +00:00 committed by Vitaly the Alpaca (bot)
parent 23de01632f
commit 9bb8d0ff03

View File

@ -982,7 +982,7 @@
КонецЕсли;
Для Каждого Товар Из Товары Цикл
ТекущийТовар = Параметры[Owner] + "_" + Товар;
ТекущийТовар = Параметры_[Owner] + "_" + Товар;
ТекущийТовар = OPI_Инструменты.ЧислоВСтроку(ТекущийТовар);
СтрокаТоваров = СтрокаТоваров + ТекущийТовар + ",";
КонецЦикла;
@ -1569,6 +1569,8 @@
// Строка - JSON клавиатуры
Функция СформироватьКлавиатуру(Знач МассивКнопок) Экспорт
OPI_ПреобразованиеТипов.ПолучитьКоллекцию(МассивКнопок);
Клавиатура = Новый Структура;
МассивКлавиатуры = Новый Массив;
МассивБлока = Новый Массив;
@ -1637,6 +1639,7 @@
Функция ЗагрузитьФотоНаСервер(Знач Картинка, Знач Параметры, Знач Вид = "Пост")
Попытка
Response = "response";
Файлы = Новый Соответствие;
Метод = ОпределитьМетодЗагрузкиИзображений(Вид);
@ -1664,6 +1667,10 @@
Возврат Ответ;
Исключение
ВызватьИсключение ?(ЗначениеЗаполнено(Ответ), OPI_Инструменты.JSONСтрокой(Ответ), ОписаниеОшибки());
КонецПопытки;
КонецФункции
Функция ОпределитьМетодЗагрузкиИзображений(Знач Вид)
@ -1749,12 +1756,11 @@
Ответ = OPI_Инструменты.Get("api.vk.com/method/market." + Метод, Параметры_);
Если Не ЗначениеЗаполнено(ИДТовара) Тогда
Если Не ЗначениеЗаполнено(ИДТовара) И ЗначениеЗаполнено(Ответ[Response]) Тогда
ИДТовара = Ответ[Response]["market_item_id"];
ИДТовара = ИДТовара;
КонецЕсли;
Если ЗначениеЗаполнено(Подборка) Тогда
Если ЗначениеЗаполнено(Подборка) И ЗначениеЗаполнено(ИДТовара) Тогда
ДобавитьТоварВПодборку(ИДТовара, Подборка, Параметры_);
КонецЕсли;