You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-15 20:13:31 +02:00
VK: Документирующие комментарии товаров
This commit is contained in:
@@ -784,6 +784,13 @@
|
|||||||
|
|
||||||
#Область РаботаСТоварами
|
#Область РаботаСТоварами
|
||||||
|
|
||||||
|
// Получить список категорий товаров.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Соответствие Из Строка - Ключ - ID, Значение - Имя
|
||||||
Функция ПолучитьСписокКатегорийТоваров(Знач Параметры = "") Экспорт
|
Функция ПолучитьСписокКатегорийТоваров(Знач Параметры = "") Экспорт
|
||||||
|
|
||||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||||
@@ -804,6 +811,14 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Получить список товаров.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Альбом - Строка,Число - ID альбома, если нужен
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Соответствие Из КлючИЗначение - Массив соответствий товаров
|
||||||
Функция ПолучитьСписокТоваров(Знач Альбом = "", Знач Параметры = "") Экспорт
|
Функция ПолучитьСписокТоваров(Знач Альбом = "", Знач Параметры = "") Экспорт
|
||||||
|
|
||||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||||
@@ -822,10 +837,19 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Получить товары по ИД.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Товары - Строка, Массив Из Строка - ID товара или массив ID товаров
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
Функция ПолучитьТоварыПоИД(Знач Товары, Знач Параметры = "") Экспорт
|
Функция ПолучитьТоварыПоИД(Знач Товары, Знач Параметры = "") Экспорт
|
||||||
|
|
||||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||||
СтрокаТоваров = "";
|
СтрокаТоваров = "";
|
||||||
|
Owner = "owner_id";
|
||||||
|
|
||||||
Если ТипЗнч(Товары) <> Тип("Массив") Тогда
|
Если ТипЗнч(Товары) <> Тип("Массив") Тогда
|
||||||
Товар = Товары;
|
Товар = Товары;
|
||||||
@@ -834,7 +858,7 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Для Каждого Товар Из Товары Цикл
|
Для Каждого Товар Из Товары Цикл
|
||||||
ТекущийТовар = Параметры["owner_id"] + "_" + Товар;
|
ТекущийТовар = Параметры[Owner] + "_" + Товар;
|
||||||
ТекущийТовар = OPI_Инструменты.ЧислоВСтроку(ТекущийТовар);
|
ТекущийТовар = OPI_Инструменты.ЧислоВСтроку(ТекущийТовар);
|
||||||
СтрокаТоваров = СтрокаТоваров + ТекущийТовар + ",";
|
СтрокаТоваров = СтрокаТоваров + ТекущийТовар + ",";
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
@@ -849,14 +873,41 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Добавить товар.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ОписаниеТовара - Соответствие Из КлючИЗначение - См.ПолучитьОписаниеТовара
|
||||||
|
// Подборка - Строка - Подборка
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
Функция ДобавитьТовар(Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") Экспорт
|
Функция ДобавитьТовар(Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") Экспорт
|
||||||
Возврат УправлениеТоваром(ОписаниеТовара, , Подборка, Параметры);
|
Возврат УправлениеТоваром(ОписаниеТовара, , Подборка, Параметры);
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Изменить товар.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ИДТовара - Число,Строка - Идентификатор изменяемого товара
|
||||||
|
// ОписаниеТовара - Соответствие Из КлючИЗначение - См.ПолучитьОписаниеТовара
|
||||||
|
// Подборка - Строка - Идентификатор новой подборки
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
Функция ИзменитьТовар(Знач ИДТовара, Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") Экспорт
|
Функция ИзменитьТовар(Знач ИДТовара, Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") Экспорт
|
||||||
Возврат УправлениеТоваром(ОписаниеТовара, ИДТовара, Подборка, Параметры);
|
Возврат УправлениеТоваром(ОписаниеТовара, ИДТовара, Подборка, Параметры);
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Удалить товар.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Товар - Строка,Число - ID товара
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
Функция УдалитьТовар(Знач Товар, Знач Параметры = "") Экспорт
|
Функция УдалитьТовар(Знач Товар, Знач Параметры = "") Экспорт
|
||||||
|
|
||||||
Товар = OPI_Инструменты.ЧислоВСтроку(Товар);
|
Товар = OPI_Инструменты.ЧислоВСтроку(Товар);
|
||||||
@@ -870,6 +921,15 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Сгруппировать товары.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// МассивТоваров - Массив Из Строка - Массив ID товаров
|
||||||
|
// СуществующаяГруппа - Строка - ID существующей группы, если необходимо
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
Функция СгруппироватьТовары(Знач МассивТоваров, Знач СуществующаяГруппа = "", Знач Параметры = "") Экспорт
|
Функция СгруппироватьТовары(Знач МассивТоваров, Знач СуществующаяГруппа = "", Знач Параметры = "") Экспорт
|
||||||
|
|
||||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||||
@@ -893,20 +953,39 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Получить описание товара.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Соответствие Из КлючИЗначение - Пустое описание товара:
|
||||||
|
// *Имя - Строка - Имя товара
|
||||||
|
// *Описание - Строка - Описание товара
|
||||||
|
// *Категория - Строка - См. ПолучитьСписокКатегорийТоваров
|
||||||
|
// *Цена - Число - Цена товара
|
||||||
|
// *СтараяЦена - Число - Для отображения скидки/изменения цены
|
||||||
|
// *ОсновноеФото - Строка,ДвоичныеДанные - Двоичные данные или путь к фото
|
||||||
|
// *URL - Строка - Ссылка на страницу сайта магазина
|
||||||
|
// *ДополнительныеФото - Массив Из Строка - Двоичные данные или пути к фото
|
||||||
|
// *ЗначенияСвойств - Массив Из Строка - См.ДобавитьВариантСвойстваТовара
|
||||||
|
// *ГлавныйВГруппе - Булево - Главный в группе, если есть в группе
|
||||||
|
// *Ширина - Число - Ширина товара в мм.
|
||||||
|
// *Высота - Число - Высота товара в мм.
|
||||||
|
// *Глубина - Число - Глубина товара в мм.
|
||||||
|
// *Вес - Число - Вес в гр.
|
||||||
|
// *SKU - Строка - SKU
|
||||||
|
// *ДоступныйОстаток - Число - Остаток. -1 - не ограничено
|
||||||
Функция ПолучитьОписаниеТовара() Экспорт
|
Функция ПолучитьОписаниеТовара() Экспорт
|
||||||
|
|
||||||
Товар = Новый Соответствие();
|
Товар = Новый Соответствие();
|
||||||
Товар.Вставить("Имя" , "Новый товар"); // Имя товара
|
Товар.Вставить("Имя" , "Новый товар"); // Имя товара
|
||||||
Товар.Вставить("Описание" , "Описание товара"); // Описание товара
|
Товар.Вставить("Описание" , "Описание товара"); // Описание товара
|
||||||
Товар.Вставить("Категория" , "20173"); // См ПолучитьСписокКатегорийТоваров()
|
Товар.Вставить("Категория" , "20173"); // См ПолучитьСписокКатегорийТоваров()
|
||||||
Товар.Вставить("Цена" , 1); // Цена в руб.
|
Товар.Вставить("Цена" , 1); // Цена.
|
||||||
Товар.Вставить("СтараяЦена" , Неопределено); // Для отражения изменения цены
|
Товар.Вставить("СтараяЦена" , Неопределено); // Для отражения изменения цены
|
||||||
Товар.Вставить("ОсновноеФото" , Неопределено); // ДД или путь к осн. фото
|
Товар.Вставить("ОсновноеФото" , Неопределено); // ДД или путь к осн. фото
|
||||||
Товар.Вставить("URL" , Неопределено); // Ссылка на страницу магазина
|
Товар.Вставить("URL" , Неопределено); // Ссылка на страницу магазина
|
||||||
Товар.Вставить("ДополнительныеФото" , Новый Массив); // Массив путей или ДД для доп. фото
|
Товар.Вставить("ДополнительныеФото" , Новый Массив); // Массив путей или ДД для доп. фото
|
||||||
Товар.Вставить("ЗначенияСвойств" , Новый Массив); // Значения свойств (варианты). Максимум 2
|
Товар.Вставить("ЗначенияСвойств" , Новый Массив); // Значения свойств (варианты). Максимум 2
|
||||||
Товар.Вставить("ГлавныйВГруппе" , Ложь); // Сделать главным в своей группе
|
Товар.Вставить("ГлавныйВГруппе" , Ложь); // Сделать главным в своей группе
|
||||||
Товар.Вставить("НомерГруппы" , Неопределено);
|
|
||||||
Товар.Вставить("Ширина" , Неопределено); // В миллиметрах
|
Товар.Вставить("Ширина" , Неопределено); // В миллиметрах
|
||||||
Товар.Вставить("Высота" , Неопределено); // В миллиметрах
|
Товар.Вставить("Высота" , Неопределено); // В миллиметрах
|
||||||
Товар.Вставить("Глубина" , Неопределено); // В миллиметрах
|
Товар.Вставить("Глубина" , Неопределено); // В миллиметрах
|
||||||
@@ -922,6 +1001,13 @@
|
|||||||
|
|
||||||
#Область РаботаСПодборкамиТоваров
|
#Область РаботаСПодборкамиТоваров
|
||||||
|
|
||||||
|
// Получить список подборок.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Соответствие Из КлючИЗначение - Массив соответствий подборок
|
||||||
Функция ПолучитьСписокПодборок(Знач Параметры = "") Экспорт
|
Функция ПолучитьСписокПодборок(Знач Параметры = "") Экспорт
|
||||||
|
|
||||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||||
@@ -934,6 +1020,14 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Получить подборки по ИД.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Подборки - Строка, Массив Из Строка - ID подборки(-ок)
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
Функция ПолучитьПодборкиПоИД(Знач Подборки, Знач Параметры = "") Экспорт
|
Функция ПолучитьПодборкиПоИД(Знач Подборки, Знач Параметры = "") Экспорт
|
||||||
|
|
||||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||||
@@ -960,6 +1054,17 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Создать подборку товаров.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Название - Строка - Название подборки
|
||||||
|
// Картинка - Строка,ДвоичныеДанные - Путь или двоичные данные картинки
|
||||||
|
// Основная - Булево - Основная
|
||||||
|
// Скрытая - Булево - Скрытая
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
Функция СоздатьПодборкуТоваров(Знач Название
|
Функция СоздатьПодборкуТоваров(Знач Название
|
||||||
, Знач Картинка
|
, Знач Картинка
|
||||||
, Знач Основная = Ложь
|
, Знач Основная = Ложь
|
||||||
@@ -970,6 +1075,19 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Изменить подборку товаров.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Название - Строка - Название подборки
|
||||||
|
// Подборка - Строка - ID подборки
|
||||||
|
// Картинка - Строка,ДвоичныеДанные - Новая картинка подборки
|
||||||
|
// Основная - Булево - Основная
|
||||||
|
// Скрытая - Булево - Скрытая
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
|
//@skip-check method-too-many-params
|
||||||
Функция ИзменитьПодборкуТоваров(Знач Название
|
Функция ИзменитьПодборкуТоваров(Знач Название
|
||||||
, Знач Подборка
|
, Знач Подборка
|
||||||
, Знач Картинка = ""
|
, Знач Картинка = ""
|
||||||
@@ -981,6 +1099,15 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Добавить товар в подборку.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// МассивТовар - Строка, Число - Массив товаров или товар
|
||||||
|
// Подборка - Строка - ID подборки
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
Функция ДобавитьТоварВПодборку(Знач МассивТовар, Знач Подборка, Знач Параметры = "") Экспорт
|
Функция ДобавитьТоварВПодборку(Знач МассивТовар, Знач Подборка, Знач Параметры = "") Экспорт
|
||||||
|
|
||||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||||
@@ -1010,6 +1137,15 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Удалить товар из подборки.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Товар - Строка - ID товара
|
||||||
|
// Подборка - Строка - ID подборки
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
Функция УдалитьТоварИзПодборки(Знач Товар, Знач Подборка, Знач Параметры = "") Экспорт
|
Функция УдалитьТоварИзПодборки(Знач Товар, Знач Подборка, Знач Параметры = "") Экспорт
|
||||||
|
|
||||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||||
@@ -1024,6 +1160,14 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Удалить подборку.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Подборка - Строка - ID подборки
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
Функция УдалитьПодборку(Знач Подборка, Знач Параметры = "") Экспорт
|
Функция УдалитьПодборку(Знач Подборка, Знач Параметры = "") Экспорт
|
||||||
|
|
||||||
Подборка = OPI_Инструменты.ЧислоВСтроку(Подборка);
|
Подборка = OPI_Инструменты.ЧислоВСтроку(Подборка);
|
||||||
@@ -1041,6 +1185,13 @@
|
|||||||
|
|
||||||
#Область РаботаСоСвойствамиТоваров
|
#Область РаботаСоСвойствамиТоваров
|
||||||
|
|
||||||
|
// Получить список свойств.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
Функция ПолучитьСписокСвойств(Знач Параметры = "") Экспорт
|
Функция ПолучитьСписокСвойств(Знач Параметры = "") Экспорт
|
||||||
|
|
||||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||||
@@ -1052,6 +1203,14 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Создать свойство товара.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Название - Строка - Название свойства
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
Функция СоздатьСвойствоТовара(Знач Название, Знач Параметры = "") Экспорт
|
Функция СоздатьСвойствоТовара(Знач Название, Знач Параметры = "") Экспорт
|
||||||
|
|
||||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||||
@@ -1063,6 +1222,14 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Удалить свойство товара.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Свойство - Строка,Число - ID свойства
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
Функция УдалитьСвойствоТовара(Знач Свойство, Знач Параметры = "") Экспорт
|
Функция УдалитьСвойствоТовара(Знач Свойство, Знач Параметры = "") Экспорт
|
||||||
|
|
||||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||||
@@ -1074,6 +1241,15 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Изменить свойство товара.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Название - Строка - Название
|
||||||
|
// Свойство - Строка,Число - ID свойства
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
Функция ИзменитьСвойствоТовара(Знач Название, Знач Свойство, Знач Параметры = "") Экспорт
|
Функция ИзменитьСвойствоТовара(Знач Название, Знач Свойство, Знач Параметры = "") Экспорт
|
||||||
|
|
||||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||||
@@ -1087,6 +1263,15 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Добавить вариант свойства товара.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Значение - Строка - Значение свойства
|
||||||
|
// Свойство - Строка,Число - ID свойства, куда добавляется вариант
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
Функция ДобавитьВариантСвойстваТовара(Знач Значение, Знач Свойство, Знач Параметры = "") Экспорт
|
Функция ДобавитьВариантСвойстваТовара(Знач Значение, Знач Свойство, Знач Параметры = "") Экспорт
|
||||||
|
|
||||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||||
@@ -1099,6 +1284,16 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Изменить вариант свойства товара.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Значение - Строка - Новое значение свойства
|
||||||
|
// Свойство - Строка,Число - ID свойства
|
||||||
|
// Вариант - Строка,Число - ID варианта
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
Функция ИзменитьВариантСвойстваТовара(Знач Значение, Знач Свойство, Знач Вариант, Знач Параметры = "") Экспорт
|
Функция ИзменитьВариантСвойстваТовара(Знач Значение, Знач Свойство, Знач Вариант, Знач Параметры = "") Экспорт
|
||||||
|
|
||||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||||
@@ -1112,6 +1307,14 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Удалить вариант свойства товара.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Вариант - Строка,Число - ID варианта
|
||||||
|
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
|
||||||
Функция УдалитьВариантСвойстваТовара(Знач Вариант, Знач Параметры = "") Экспорт
|
Функция УдалитьВариантСвойстваТовара(Знач Вариант, Знач Параметры = "") Экспорт
|
||||||
|
|
||||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||||
@@ -1314,13 +1517,14 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Подборка) Тогда
|
Если ЗначениеЗаполнено(Подборка) Тогда
|
||||||
ОтветПодборки = ДобавитьТоварВПодборку(ИДТовара, Подборка, Параметры_);
|
ДобавитьТоварВПодборку(ИДТовара, Подборка, Параметры_);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат Ответ;
|
Возврат Ответ;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
//@skip-check method-too-many-params
|
||||||
Функция УправлениеПодборкой(Знач Название
|
Функция УправлениеПодборкой(Знач Название
|
||||||
, Знач Картинка = ""
|
, Знач Картинка = ""
|
||||||
, Знач ИДПодборки = ""
|
, Знач ИДПодборки = ""
|
||||||
@@ -1342,7 +1546,7 @@
|
|||||||
|
|
||||||
Если ЗначениеЗаполнено(ИДПодборки) Тогда
|
Если ЗначениеЗаполнено(ИДПодборки) Тогда
|
||||||
|
|
||||||
Подборки = OPI_VK.ПолучитьПодборкиПоИД(ИДПодборки, Параметры_);
|
Подборки = ПолучитьПодборкиПоИД(ИДПодборки, Параметры_);
|
||||||
Подборки = Подборки["response"]["items"];
|
Подборки = Подборки["response"]["items"];
|
||||||
|
|
||||||
Если Не Подборки.Количество() = 0 Тогда
|
Если Не Подборки.Количество() = 0 Тогда
|
||||||
|
Reference in New Issue
Block a user