1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-08-13 20:05:19 +02:00

Правки по парсингу OInt в CLI

This commit is contained in:
Anton Titovets
2024-03-25 17:02:32 +03:00
parent f605d15d79
commit 72b87baa3e
5 changed files with 204 additions and 311 deletions

View File

@@ -257,17 +257,7 @@
// Создать альбом
// Создает альбом для хранения картинок
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// Наименование - Строка - Наименование альбома - name
// Описание - Строка - Описание альбома - description
@@ -291,17 +281,7 @@
// Удалить альбом
// Удаляет ранее созданный альбом
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// IDАльбома - Строка,Число - ID альбома - album
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
@@ -321,17 +301,7 @@
// Создать историю
// Создает историю из картинки
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// Картинка - Строка,ДвоичныеДанные - Фон истории - path
// URL - Строка - URL для кнопки под историей (необяз.) - url
@@ -353,17 +323,7 @@
// Сохранить картинку в альбом
// Сохраняет картинку в альбом сообщества
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// IDАльбома - Строка,Число - ID альбома - album
// Картинка - ДвоичныеДанные,Строка - Файл картинки - path
@@ -385,17 +345,7 @@
// Удалить картинку
// Удалить картинку из альбома
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// IDКартинки - Строка,Число - ID картинки - picture
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
@@ -419,17 +369,7 @@
// Создать обсуждение
// Создает новое обсуждение
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// Наименование - Строка - Наименование обсуждения - name
// ТекстПервогоСообщения - Строка - Текст первого сообщения - message
@@ -451,17 +391,7 @@
// Закрыть обсуждение
// Закрывает или удаляет обсуждение
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// IDОбсуждения - Строка,Число - ID обсуждения - topic
// УдалитьПолностью - Булево - Удалить полностью (Истина) или закрыть (Ложь, по ум.) - remove
@@ -483,17 +413,7 @@
// Открыть обсуждение
// Открывает ранее закрытое обсуждение
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// IDОбсуждения - Строка,Число - ID обсуждения - topic
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
@@ -513,17 +433,7 @@
// Написать в обсуждение
// Добавляет сообщение в обсуждение от имени группы
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// IDОбсуждения - Строка,Число - ID обсуждения - topic
// Текст - Строка - Текст сообщения - message
@@ -549,17 +459,7 @@
// Поставить лайк
// Ставит лайк на пост
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// IDПоста - Строка,Число - ID поста - post
// IDСтены - Строка,Число - ID стены расположения поста - wall
@@ -587,17 +487,7 @@
// Сделать репост
// Делает репост записи
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// IDПоста - Строка,Число - ID поста - post
// IDСтены - Строка,Число - ID стены расположения поста - from
@@ -635,17 +525,7 @@
// Написать сообщение
// Написать сообщение пользователю в диалоге сообщества
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// Текст - Строка - Текст сообщения - message
// IDПользователя - Строка - ID пользователя-адресата - user
@@ -682,17 +562,7 @@
// Написать комментарий
// Создает комментарий под выбранной записью
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// IDПоста - Строка,Число - ID целевого поста - post
// IDСтены - Строка,Число - ID стены расположения поста - wall
@@ -720,17 +590,7 @@
// Сократить ссылку
// Создает сокращенный URL из обычного
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// URL - Строка - URL для сокращения - url
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
@@ -756,17 +616,7 @@
// Получить статистику
// Получает общую статистику сообщества за период
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// ДатаНачала - Дата - Дата начала периода - datefrom
// ДатаОкончания - Дата - Дата окончания периода - dateto
@@ -793,17 +643,7 @@
// Получить статистику по постам
// Получает статистику в разрезе постов
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Пример строки массива постов:
// --posts ""['1111111','2222222']""
// Параметры:
@@ -862,17 +702,7 @@
// Создать рекламную кампанию
// Создает кампанию в выбранном рекламном кабинете
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// IDКабинета - Строка,Число - ID рекламного кабинета - cabinet
// Наименование - Строка - Наименование кампании - name
@@ -913,17 +743,7 @@
// Создать рекламное объявление
// Создает рекламное объявление на основе поста
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// НомерКампании - Строка,Число - ID рекламной кампании - campaign
// ДневнойЛимит - Строка,Число - Дневной лимит в рублях - limit
@@ -981,17 +801,7 @@
// Приостановить рекламное объявление
// Приостанавливает показ рекламного объявления
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// IDКабинета - Строка,Число - ID рекламного кабинета - cabinet
// IDОбъявления - Строка,Число - ID объявления - ad
@@ -1025,17 +835,7 @@
// Получить список рекламных категорий
// Получает список id рекламных категорий для создания рекламного объявления
//
// Структура данных авторизации:
// {
// ""access_token"": """",
// ""from_group"" : ""1"",
// ""owner_id"" : """",
// ""v"" : ""5.131"",
// ""app_id"" : """",
// ""group_id"" : """"
// }
//
//
// Параметры:
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
//
@@ -1054,10 +854,11 @@
#Область РаботаСТоварами
// Получить список категорий товаров.
//
// Получить список категорий товаров
// Получает список ID товарных категорий для указания при создании товара
//
// Параметры:
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
//
// Возвращаемое значение:
// Соответствие Из Строка - Ключ - ID, Значение - Имя
@@ -1082,23 +883,24 @@
КонецФункции
// Получить список товаров.
//
// Получить список товаров
// Получает список товаров сообщества
//
// Параметры:
// Альбом - Строка,Число - ID альбома, если нужен
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
// Подборка - Строка,Число - ID подборки, если нужен отбор - album
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - Массив соответствий товаров
Функция ПолучитьСписокТоваров(Знач Альбом = "", Знач Параметры = "") Экспорт
Функция ПолучитьСписокТоваров(Знач Подборка = "", Знач Параметры = "") Экспорт
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
Параметры_.Вставить("count" , 200);
Параметры_.Вставить("extended" , 1);
Параметры_.Вставить("with_disabled", 1);
Если ЗначениеЗаполнено(Альбом) Тогда
Параметры_.Вставить("album_id", OPI_Инструменты.ЧислоВСтроку(Альбом));
Если ЗначениеЗаполнено(Подборка) Тогда
Параметры_.Вставить("album_id", OPI_Инструменты.ЧислоВСтроку(Подборка));
КонецЕсли;
МассивТоваров = Новый Массив;
@@ -1108,14 +910,17 @@
КонецФункции
// Получить товары по ИД.
//
// Получить товары по ID
// Получает информацию о товарах по массиву ID
//
// Пример строки массива товаров:
// --items ""['1111111','2222222']""
// Параметры:
// Товары - Строка, Массив Из Строка - ID товара или массив ID товаров
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
// Товары - Строка, Массив Из Строка - Массив ID товаров - items - Массив
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
//
// Возвращаемое значение:
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
Функция ПолучитьТоварыПоИД(Знач Товары, Знач Параметры = "") Экспорт
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
@@ -1144,41 +949,82 @@
КонецФункции
// Добавить товар.
//
// Добавить товар
// Добавляет новый товар в каталог сообщества
//
// Структура данных описания товара:
// {
// "Имя" : "Новый товар",
// "Описание" : "Описание товара",
// "Категория" : "20173",
// "Цена" : 1,
// "СтараяЦена" : "",
// "ОсновноеФото" : "",
// "URL" : "",
// "ДополнительныеФото" : [],
// "ЗначенияСвойств" : [],
// "ГлавныйВГруппе" : "Ложь",
// "Ширина" : "",
// "Высота" : "",
// "Глубина" : "",
// "Вес" : "",
// "SKU" : "",
// "ДоступныйОстаток" : "1"
//}
// Параметры:
// ОписаниеТовара - Соответствие Из КлючИЗначение - См.ПолучитьОписаниеТовара
// Подборка - Строка - Подборка
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
// ОписаниеТовара - Соответствие Из КлючИЗначение - См.ПолучитьОписаниеТовара - data - JSON - JSON описание товара или путь к .json
// Подборка - Строка - ID подборка для помещения товара, если необходимо - album
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
//
// Возвращаемое значение:
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
Функция ДобавитьТовар(Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") Экспорт
Возврат УправлениеТоваром(ОписаниеТовара, , Подборка, Параметры);
КонецФункции
// Изменить товар.
//
// Изменить товар
// Изменяет ранее созданный товар
//
// Структура данных описания товара:
// {
// "Имя" : "Новый товар",
// "Описание" : "Описание товара",
// "Категория" : "20173",
// "Цена" : 1,
// "СтараяЦена" : "",
// "ОсновноеФото" : "",
// "URL" : "",
// "ДополнительныеФото" : [],
// "ЗначенияСвойств" : [],
// "ГлавныйВГруппе" : "Ложь",
// "Ширина" : "",
// "Высота" : "",
// "Глубина" : "",
// "Вес" : "",
// "SKU" : "",
// "ДоступныйОстаток" : "1"
//}
// Параметры:
// Товар - Число,Строка - Идентификатор изменяемого товара
// ОписаниеТовара - Соответствие Из КлючИЗначение - См.ПолучитьОписаниеТовара
// Подборка - Строка - Идентификатор новой подборки
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
// Товар - Число,Строка - Идентификатор изменяемого товара - item
// ОписаниеТовара - Соответствие Из КлючИЗначение - См.ПолучитьОписаниеТовара - data - JSON - JSON описание товара или путь к .json
// Подборка - Строка - Идентификатор новой подборки, если необходимо - album
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
//
// Возвращаемое значение:
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
Функция ИзменитьТовар(Знач Товар, Знач ОписаниеТовара, Знач Подборка = "", Знач Параметры = "") Экспорт
Возврат УправлениеТоваром(ОписаниеТовара, Товар, Подборка, Параметры);
КонецФункции
// Удалить товар.
//
// Удалить товар
// Удаляет ранее созданный товар
//
// Параметры:
// Товар - Строка,Число - ID товара
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
// Товар - Строка,Число - ID товара - item
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
//
// Возвращаемое значение:
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
Функция УдалитьТовар(Знач Товар, Знач Параметры = "") Экспорт
Товар = OPI_Инструменты.ЧислоВСтроку(Товар);
@@ -1193,14 +1039,16 @@
КонецФункции
// Сгруппировать товары.
//
//
// Пример строки массива товаров:
// --items ""['1111111','2222222']""
// Параметры:
// МассивТоваров - Массив Из Строка - Массив ID товаров
// СуществующаяГруппа - Строка - ID существующей группы, если необходимо
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
// МассивТоваров - Массив Из Строка - Массив ID товаров - items - Массив
// СуществующаяГруппа - Строка - ID существующей группы, если необходимо - group
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
//
// Возвращаемое значение:
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
Функция СгруппироватьТовары(Знач МассивТоваров, Знач СуществующаяГруппа = "", Знач Параметры = "") Экспорт
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
@@ -1224,7 +1072,7 @@
КонецФункции
// Получить описание товара.
// Получить описание товара. !NOCLI
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - Пустое описание товара:
@@ -1272,10 +1120,11 @@
#Область РаботаСПодборкамиТоваров
// Получить список подборок.
//
// Получить список подборок
// Получает список подборок товаров
//
// Параметры:
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - Массив соответствий подборок
@@ -1291,14 +1140,17 @@
КонецФункции
// Получить подборки по ИД.
//
// Получить подборки по ID
// Получить список подборок по массиву ID
//
// Пример строки массива подборок:
// --items ""['1111111','2222222']""
// Параметры:
// Подборки - Строка, Массив Из Строка - ID подборки(-ок)
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
// Подборки - Строка, Массив Из Строка - ID подборки(-ок) - items - Массив
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
//
// Возвращаемое значение:
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
Функция ПолучитьПодборкиПоИД(Знач Подборки, Знач Параметры = "") Экспорт
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
@@ -1328,17 +1180,18 @@
КонецФункции
// Создать подборку товаров.
//
// Создать подборку товаров
// Создает пустую подборку товаров
//
// Параметры:
// Название - Строка - Название подборки
// Картинка - Строка,ДвоичныеДанные - Путь или двоичные данные картинки
// Основная - Булево - Основная
// Скрытая - Булево - Скрытая
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
// Название - Строка - Название подборки - name
// Картинка - Строка,ДвоичныеДанные - Файл картинки - picture
// Основная - Булево - Основная - main
// Скрытая - Булево - Скрытая - hidden
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
//
// Возвращаемое значение:
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
Функция СоздатьПодборкуТоваров(Знач Название
, Знач Картинка
, Знач Основная = Ложь
@@ -1349,18 +1202,19 @@
КонецФункции
// Изменить подборку товаров.
//
// Изменить подборку товаров
// Изменяет свойства подборки товаров
//
// Параметры:
// Название - Строка - Название подборки
// Подборка - Строка - ID подборки
// Картинка - Строка,ДвоичныеДанные - Новая картинка подборки
// Основная - Булево - Основная
// Скрытая - Булево - Скрытая
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
// Название - Строка - Новое название подборки - name
// Подборка - Строка - ID подборки - album
// Картинка - Строка,ДвоичныеДанные - Новая картинка подборки - picture
// Основная - Булево - Основная - main
// Скрытая - Булево - Скрытая - hidden
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
//
// Возвращаемое значение:
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
Функция ИзменитьПодборкуТоваров(Знач Название
, Знач Подборка
, Знач Картинка = ""
@@ -1372,24 +1226,27 @@
КонецФункции
// Добавить товар в подборку.
//
// Добавить товар в подборку
// Добавляет товар в подборку
//
// Пример строки массива подборок:
// --items ""['1111111','2222222']""
// Параметры:
// МассивТовар - Строка, Число - Массив товаров или товар
// Подборка - Строка - ID подборки
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
// МассивТоваров - Строка, Число - Массив товаров или товар - items - Массив
// Подборка - Строка - ID подборки - album
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
//
// Возвращаемое значение:
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
Функция ДобавитьТоварВПодборку(Знач МассивТовар, Знач Подборка, Знач Параметры = "") Экспорт
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
Функция ДобавитьТоварВПодборку(Знач МассивТоваров, Знач Подборка, Знач Параметры = "") Экспорт
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
Подборка = OPI_Инструменты.ЧислоВСтроку(Подборка);
МассивТовар_ = Новый Массив;
Если Не ТипЗнч(МассивТовар) = Тип("Массив") Тогда
Если Не ТипЗнч(МассивТоваров) = Тип("Массив") Тогда
Товар = МассивТовар;
Товар = МассивТоваров;
МассивТовар = Новый Массив;
МассивТовар.Добавить(Товар);
@@ -1410,15 +1267,16 @@
КонецФункции
// Удалить товар из подборки.
// Удалить товар из подборки
// Удаляет ранее добавленный товар из подборки
//
// Параметры:
// Товар - Строка - ID товара
// Подборка - Строка - ID подборки
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
// Товар - Строка - ID товара - item
// Подборка - Строка - ID подборки - album
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
//
// Возвращаемое значение:
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
Функция УдалитьТоварИзПодборки(Знач Товар, Знач Подборка, Знач Параметры = "") Экспорт
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
@@ -1433,14 +1291,15 @@
КонецФункции
// Удалить подборку.
//
// Удалить подборку
// Удаляет подборку по ID
//
// Параметры:
// Подборка - Строка - ID подборки
// Параметры - Структура Из Строка - См.ПолучитьСтандартныеПараметры
// Подборка - Строка - ID подборки - album
// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json
//
// Возвращаемое значение:
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
Функция УдалитьПодборку(Знач Подборка, Знач Параметры = "") Экспорт
Подборка = OPI_Инструменты.ЧислоВСтроку(Подборка);

View File

@@ -92,7 +92,7 @@
ПараметрыМетода = ТаблицаПараметров.НайтиСтроки(ОтборКоманды);
Если Параметры.Количество() = 1 Тогда
Справка.ВывестиСправкуПоПараметрам(ПараметрыМетода);
Справка.ВывестиСправкуПоПараметрам(ПараметрыМетода, Команда);
Возврат "";
КонецЕсли;

View File

@@ -1,12 +1,19 @@
#Использовать "../../tools"
Перем ОбъектОПИ;
#Область СлужебныйПрограммныйИнтерфейс
Процедура ПриСозданииОбъекта()
ОбъектОПИ = Новый СвязьОПИ;
КонецПроцедуры
Процедура ВывестиНачальнуюСтраницу() Экспорт
СписокКоманд = "";
СвязьОПИ = Новый СвязьОПИ;
Модули = СвязьОПИ.ПолучитьИмяМодуля();
Модули = ОбъектОПИ.ПолучитьИмяМодуля();
Для Каждого Команда Из Модули Цикл
СписокКоманд = СписокКоманд + Команда.Ключ + ", ";
@@ -57,7 +64,7 @@
КонецПроцедуры
Процедура ВывестиСправкуПоПараметрам(Знач ТаблицаПараметров) Экспорт
Процедура ВывестиСправкуПоПараметрам(Знач ТаблицаПараметров, Знач Команда) Экспорт
Если ТаблицаПараметров.Количество() = 0 Тогда
Возврат;
@@ -68,7 +75,9 @@
Сообщить("
| ## Метод " + ИмяМетода + "
| ## " + ТаблицаПараметров[0].ОписаниеМетода, СтатусСообщения.Информация);
| ## " + ТаблицаПараметров[0].ОписаниеМетода + "
| " + ОбъектОПИ.ДополнениеОписанияПараметров[Команда] + "
| ", СтатусСообщения.Информация);
ОбработатьТабуляциюСправки(ТаблицаПараметров);
@@ -132,3 +141,5 @@
КонецПроцедуры
#КонецОбласти
ПриСозданииОбъекта();

View File

@@ -34,6 +34,7 @@
МодульСоставаОПИ.ДобавитьСтроку(" Возврат ТаблицаСостава;");
МодульСоставаОПИ.ДобавитьСтроку("КонецФункции");
МодульСоставаОПИ.ДобавитьСтроку(Символы.ПС);
МодульСоставаОПИ.Записать(ФайлСоставаОПИ);

View File

@@ -2,15 +2,18 @@
Перем СоответствиеТаблицПараметров;
Перем СоответствиеКомандМодулей;
Перем ДополнениеОписанияПараметров Экспорт;
Процедура ПриСозданииОбъекта()
СоответствиеТаблицПараметров = Новый Соответствие();
СоответствиеКомандМодулей = Новый Соответствие();
ТаблицаСостава = СоставБиблиотеки.ПолучитьСостав();
ТекущаяБиблиотека = "";
ТекущаяТаблица = "";
ТаблицаСостава = СоставБиблиотеки.ПолучитьСостав();
ТекущаяБиблиотека = "";
ТекущаяТаблица = "";
СформироватьДополненяОписаний();
Для Каждого СтрокаСостава Из ТаблицаСостава Цикл
@@ -74,6 +77,25 @@
Возврат СоответствиеТаблицПараметров[Команда];
КонецФункции
Функция СформироватьДополненяОписаний()
ТекстДополненияВК = "
| Структура JSON данных авторизации (параметр --auth):
| {
| ""access_token"": """",
| ""from_group"" : ""1"",
| ""owner_id"" : """",
| ""v"" : ""5.131"",
| ""app_id"" : """",
| ""group_id"" : """"
| }
|";
ДополнениеОписанияПараметров = Новый Соответствие;
ДополнениеОписанияПараметров.Вставить("vk", ТекстДополненияВК);
КонецФункции
#КонецОбласти
ПриСозданииОбъекта();