diff --git a/OInt/core/Modules/OPI_VK.os b/OInt/core/Modules/OPI_VK.os index 2bccdb0dea..af3bbf4a73 100644 --- a/OInt/core/Modules/OPI_VK.os +++ b/OInt/core/Modules/OPI_VK.os @@ -982,7 +982,7 @@ КонецЕсли; Для Каждого Товар Из Товары Цикл - ТекущийТовар = Параметры[Owner] + "_" + Товар; + ТекущийТовар = Параметры_[Owner] + "_" + Товар; ТекущийТовар = OPI_Инструменты.ЧислоВСтроку(ТекущийТовар); СтрокаТоваров = СтрокаТоваров + ТекущийТовар + ","; КонецЦикла; @@ -1568,7 +1568,9 @@ // Возвращаемое значение: // Строка - 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"]; - ИДТовара = ИДТовара; КонецЕсли; - Если ЗначениеЗаполнено(Подборка) Тогда + Если ЗначениеЗаполнено(Подборка) И ЗначениеЗаполнено(ИДТовара) Тогда ДобавитьТоварВПодборку(ИДТовара, Подборка, Параметры_); КонецЕсли;