From f9a0599151d56f1c8cc594c5dd34cdc8aaa9f4a2 Mon Sep 17 00:00:00 2001 From: Vitaly the Alpaca Date: Sat, 1 Jun 2024 14:30:38 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=D0=9F=D1=80=D0=B5=D0=BE=D0=B1=D1=80=D0=B0?= =?UTF-8?q?=D0=B7=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20OPI=20->=20OInt=20?= =?UTF-8?q?(workflow)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/en/cli/core/Classes/Приложение.os | 350 ++ .../data/Classes/internal/Classes/airtable.os | 790 ++++ .../data/Classes/internal/Classes/dropbox.os | 772 ++++ .../Classes/internal/Classes/gcalendar.os | 467 ++ .../data/Classes/internal/Classes/gdrive.os | 407 ++ .../data/Classes/internal/Classes/google.os | 117 + .../data/Classes/internal/Classes/gsheets.os | 333 ++ .../data/Classes/internal/Classes/notion.os | 447 ++ .../data/Classes/internal/Classes/slack.os | 1082 +++++ .../data/Classes/internal/Classes/telegram.os | 1265 +++++ .../data/Classes/internal/Classes/tools.os | 67 + .../data/Classes/internal/Classes/twitter.os | 324 ++ .../data/Classes/internal/Classes/viber.os | 419 ++ .../cli/data/Classes/internal/Classes/vk.os | 1947 ++++++++ .../data/Classes/internal/Classes/yadisk.os | 544 +++ .../data/Classes/internal/Classes/yandex.os | 87 + src/en/cli/data/Classes/СоставБиблиотеки.os | 53 + src/en/cli/help/Modules/Справка.os | 226 + src/en/cli/start.bat | 1 + src/en/cli/tools/Modules/Утилиты.os | 232 + .../data/Classes/internal/Classes/airtable.os | 1640 +++---- .../data/Classes/internal/Classes/dropbox.os | 1568 +++---- .../Classes/internal/Classes/gcalendar.os | 968 ++-- .../data/Classes/internal/Classes/gdrive.os | 832 ++-- .../data/Classes/internal/Classes/google.os | 234 +- .../data/Classes/internal/Classes/gsheets.os | 706 +-- .../data/Classes/internal/Classes/notion.os | 926 ++-- .../data/Classes/internal/Classes/slack.os | 2224 ++++----- .../data/Classes/internal/Classes/telegram.os | 2558 +++++------ .../data/Classes/internal/Classes/twitter.os | 680 +-- .../data/Classes/internal/Classes/viber.os | 854 ++-- .../cli/data/Classes/internal/Classes/vk.os | 4062 ++++++++--------- .../data/Classes/internal/Classes/yadisk.os | 1088 ++--- .../data/Classes/internal/Classes/yandex.os | 174 +- src/ru/cli/data/Classes/СоставБиблиотеки.os | 106 +- 35 files changed, 19240 insertions(+), 9310 deletions(-) create mode 100644 src/en/cli/core/Classes/Приложение.os create mode 100644 src/en/cli/data/Classes/internal/Classes/airtable.os create mode 100644 src/en/cli/data/Classes/internal/Classes/dropbox.os create mode 100644 src/en/cli/data/Classes/internal/Classes/gcalendar.os create mode 100644 src/en/cli/data/Classes/internal/Classes/gdrive.os create mode 100644 src/en/cli/data/Classes/internal/Classes/google.os create mode 100644 src/en/cli/data/Classes/internal/Classes/gsheets.os create mode 100644 src/en/cli/data/Classes/internal/Classes/notion.os create mode 100644 src/en/cli/data/Classes/internal/Classes/slack.os create mode 100644 src/en/cli/data/Classes/internal/Classes/telegram.os create mode 100644 src/en/cli/data/Classes/internal/Classes/tools.os create mode 100644 src/en/cli/data/Classes/internal/Classes/twitter.os create mode 100644 src/en/cli/data/Classes/internal/Classes/viber.os create mode 100644 src/en/cli/data/Classes/internal/Classes/vk.os create mode 100644 src/en/cli/data/Classes/internal/Classes/yadisk.os create mode 100644 src/en/cli/data/Classes/internal/Classes/yandex.os create mode 100644 src/en/cli/data/Classes/СоставБиблиотеки.os create mode 100644 src/en/cli/help/Modules/Справка.os create mode 100644 src/en/cli/start.bat create mode 100644 src/en/cli/tools/Modules/Утилиты.os diff --git a/src/en/cli/core/Classes/Приложение.os b/src/en/cli/core/Classes/Приложение.os new file mode 100644 index 0000000000..7f3cbadd1a --- /dev/null +++ b/src/en/cli/core/Classes/Приложение.os @@ -0,0 +1,350 @@ +#Использовать cmdline +#Использовать "../../../OInt" +#Использовать "../../tools" +#Использовать "../../help" +#Использовать "../../data" + +Перем Версия; // Версия программы +Перем Отладка; // Флаг вывода отладочной информации +Перем Тестирование; // Флаг отключения отправки данных после обработки + +Перем Парсер; // Объект парсера входящих данных +Перем ОбъектОПИ; // Объект работы с методами ОПИ + +Перем ФайлВывода; // Путь перенаправления вывода в файл + +Перем ТаблицаПараметров; // Таблица параметров текущей библиотеки +Перем ТекущаяКоманда; // Имя текущей команды +Перем Команды; // Список всех доступных команд + +#Область СлужебныеПроцедурыИФункции + +#Область Основные + +Процедура ОсновнойОбработчик() + + Отладка = Ложь; + Тестирование = Ложь; + + Парсер = Новый ПарсерАргументовКоманднойСтроки(); + ОбъектОПИ = Новый СоставБиблиотеки(); + Версия = ОбъектОПИ.ПолучитьВерсию(); + Команды = ОбъектОПИ.ПолучитьСоответствиеКомандМодулей(); + + ОпределитьТекущуюКоманду(); + СформироватьКоманду(); + + Результат = Парсер.Разобрать(АргументыКоманднойСтроки); + ВыполнитьОбработкуКоманды(Результат); + +КонецПроцедуры + +Процедура ОпределитьТекущуюКоманду() + + Если АргументыКоманднойСтроки.Количество() > 0 Тогда + ТекущаяКоманда = АргументыКоманднойСтроки[0]; + Иначе + ТекущаяКоманда = Неопределено; + КонецЕсли; + +КонецПроцедуры + +Процедура СформироватьКоманду() + + Если ТекущаяКоманда = Неопределено Тогда + Справка.ВывестиНачальнуюСтраницу(Команды, Версия); + Возврат; + КонецЕсли; + + Команда = Парсер.ОписаниеКоманды(ТекущаяКоманда); + ТаблицаПараметров = ОбъектОПИ.ПолучитьСостав(ТекущаяКоманда); + + Если Не ТаблицаПараметров = Неопределено Тогда + + Парсер.ДобавитьПозиционныйПараметрКоманды(Команда, "Метод"); + + ДобавитьПараметрыКоманды(Парсер, Команда); + Парсер.ДобавитьПараметрФлагКоманды(Команда, "--help"); + Парсер.ДобавитьПараметрФлагКоманды(Команда, "--debug"); + Парсер.ДобавитьПараметрФлагКоманды(Команда, "--test"); + + Парсер.ДобавитьИменованныйПараметрКоманды(Команда, "--out"); + + Парсер.ДобавитьКоманду(Команда); + + Иначе + Справка.ВывестиСообщениеИсключения("Команда"); + КонецЕсли; + +КонецПроцедуры + +Процедура ВыполнитьОбработкуКоманды(Знач Данные) + + ТекущаяКоманда = Данные["Команда"]; + Параметры = Данные["ЗначенияПараметров"]; + Вывод = ""; + + УстановитьРежимОтладки(Параметры); + УстановитьРежимТеста(Параметры); + УстановитьФайлВывода(Параметры); + ВывестиДопИнформацию(Параметры); + + Попытка + + Вывод = ПолучитьРезультатОбработки(ТекущаяКоманда, Параметры); + + Если ЗначениеЗаполнено(Вывод) Тогда + ОбработатьВыводJSON(Вывод); + СообщитьРезультат(Вывод, СтатусСообщения.Внимание); + КонецЕсли; + + Исключение + ОбработатьОшибочныйВывод(Вывод, ИнформацияОбОшибке()); + КонецПопытки; + +КонецПроцедуры + +Функция ПолучитьРезультатОбработки(Знач Команда, Знач Параметры) + + Модуль = Команды[Команда]; + Метод = Параметры["Метод"]; + Ответ = "Функция вернула пустое значение"; + + ЧислоСтандартныхПараметров = 4; + + Если Не ЗначениеЗаполнено(Метод) Или Метод = "--help" Тогда + Справка.ВывестиСправкуПоМетодам(Команда, ТаблицаПараметров); + КонецЕсли; + + ОтборКоманды = Новый Структура("МетодПоиска", вРег(Метод)); + ПараметрыМетода = ТаблицаПараметров.НайтиСтроки(ОтборКоманды); + + Если Параметры.Количество() = ЧислоСтандартныхПараметров Или Параметры["--help"] Тогда + Справка.ВывестиСправкуПоПараметрам(ПараметрыМетода); + КонецЕсли; + + ТекстВыполнения = СформироватьСтрокуВызоваМетода(Параметры, ПараметрыМетода, Модуль, Метод); + + Если Отладка Или Тестирование Тогда + Сообщить(ТекстВыполнения, СтатусСообщения.Внимание); + КонецЕсли; + + Если Не Тестирование Тогда + Выполнить(ТекстВыполнения); + КонецЕсли; + + Возврат Ответ; + +КонецФункции + +#КонецОбласти + +#Область Вспомогательные + +Процедура ДобавитьПараметрыКоманды(Парсер, Команда); + + Параметр_ = "Параметр"; + + ТаблицаДляИспользования = ТаблицаПараметров.Скопировать(, Параметр_); + ТаблицаДляИспользования.Свернуть(Параметр_); + + МассивПараметров = ТаблицаДляИспользования.ВыгрузитьКолонку(Параметр_); + + Для Каждого Параметр Из МассивПараметров Цикл + Парсер.ДобавитьИменованныйПараметрКоманды(Команда, Параметр); + КонецЦикла; + +КонецПроцедуры + +Процедура ОбработатьВыводJSON(Вывод) + + Если ТипЗнч(Вывод) = Тип("Структура") + Или ТипЗнч(Вывод) = Тип("Соответствие") + Или ТипЗнч(Вывод) = Тип("Массив") Тогда + + Вывод = OPI_Инструменты.JSONСтрокой(Вывод); + + КонецЕсли; + +КонецПроцедуры + +Функция СформироватьСтрокуВызоваМетода(Знач ПереданныеПараметры, Знач ПараметрыМетода, Знач Модуль, Знач Метод) + + ТекстВыполнения = ""; + СтрокаВызова = Модуль + "." + Метод + "("; + Счетчик = 0; + + Для Каждого НеобходимыйПараметр Из ПараметрыМетода Цикл + + ИмяПараметра = НеобходимыйПараметр.Параметр; + ЗначениеПараметра = ПереданныеПараметры.Получить(ИмяПараметра); + + Если ЗначениеЗаполнено(ЗначениеПараметра) Тогда + + ИмяПараметра = "Параметр" + СтрЗаменить(ИмяПараметра, "--", "_"); + + ТекстВыполнения = ТекстВыполнения + + Символы.ПС + + ИмяПараметра + + " = """ + + СтрЗаменить(ЗначениеПараметра, """", """""") + + """;"; + + СтрокаВызова = СтрокаВызова + ИмяПараметра + ", "; + Счетчик = Счетчик + 1; + + Иначе + СтрокаВызова = СтрокаВызова + " , "; + КонецЕсли; + + КонецЦикла; + + ЛишниеСимволы = 2; + СтрокаВызова = Лев(СтрокаВызова, СтрДлина(СтрокаВызова) - ЛишниеСимволы); + СтрокаВызова = СтрокаВызова + ");"; + СтрокаВызова = "Ответ = " + СтрокаВызова; + ТекстВыполнения = ТекстВыполнения + Символы.ПС + СтрокаВызова; + + Возврат ТекстВыполнения; + +КонецФункции + +Процедура УстановитьРежимОтладки(Знач Параметры) + + Если Параметры["--debug"] Тогда + Отладка = Истина; + Иначе + Отладка = Ложь; + КонецЕсли; + +КонецПроцедуры + +Процедура УстановитьРежимТеста(Знач Параметры) + + Если Параметры["--test"] Тогда + Тестирование = Истина; + Иначе + Тестирование = Ложь; + КонецЕсли; + +КонецПроцедуры + +Процедура УстановитьФайлВывода(Знач Параметры) + + Вывод = Параметры["--out"]; + + Если ЗначениеЗаполнено(Вывод) Тогда + ФайлВывода = Вывод; + КонецЕсли; + +КонецПроцедуры + +Процедура ВывестиДопИнформацию(Параметры) + + Если Отладка Или Тестирование Тогда + + Для каждого ВводныйПараметр Из Параметры Цикл + Сообщить(ВводныйПараметр.Ключ + " : " + ВводныйПараметр.Значение); + КонецЦикла; + + КонецЕсли; + +КонецПроцедуры + +Процедура ОбработатьОшибочныйВывод(Вывод, ИнформацияОбОшибке) + + Информация = ""; + Если ЗначениеЗаполнено(Вывод) Тогда + + Если Отладка Или Тестирование Тогда + Информация = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке); + КонецЕсли; + + СообщитьРезультат(Вывод); + Иначе + + Если Отладка Или Тестирование Тогда + Информация = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке); + Иначе + Информация = КраткоеПредставлениеОшибки(ИнформацияОбОшибке); + КонецЕсли; + + КонецЕсли; + + Справка.ВывестиСообщениеИсключения(Информация); + +КонецПроцедуры + +Процедура СообщитьРезультат(Знач Текст, Знач Статус = "") + + Если Не ЗначениеЗаполнено(Статус) Тогда + Статус = СтатусСообщения.БезСтатуса; + КонецЕсли; + + Если ЗначениеЗаполнено(ФайлВывода) Тогда + Текст = ЗаписатьЗначениеВФайл(Текст, ФайлВывода); + ИначеЕсли ТипЗнч(Текст) = Тип("ДвоичныеДанные") Тогда + Текст = "Похоже, что в ответе пришли двоичные данные! " + + "В следующий раз используйте опцию --out для указания пути их сохранения"; + Статус = СтатусСообщения.Информация; + Иначе + Текст = Строка(Текст); + КонецЕсли; + + Сообщить(Текст, Статус); + +КонецПроцедуры + +Функция ЗаписатьЗначениеВФайл(Знач Значение, Знач Путь) + + СтандартнаяЕдиница = 1024; + ЕдиницаДанных = СтандартнаяЕдиница * СтандартнаяЕдиница; + Значение = ?(ТипЗнч(Значение) = Тип("ДвоичныеДанные"), Значение, Строка(Значение)); + + Если ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда + Значение.Записать(Путь); + Иначе + + ВозможныйФайл = Новый Файл(Значение); + + Если ВозможныйФайл.Существует() Тогда + Путь = Значение; + Иначе + ТекстовыйДокумент = Новый ТекстовыйДокумент(); + ТекстовыйДокумент.УстановитьТекст(Значение); + ТекстовыйДокумент.Записать(Путь); + КонецЕсли; + + КонецЕсли; + + ЗаписанныйФайл = Новый Файл(Путь); + + Если ЗаписанныйФайл.Существует() Тогда + Возврат "Файл размером " + + Строка(Окр(ЗаписанныйФайл.Размер() / ЕдиницаДанных, 3)) + + " МБ был записан в " + + ЗаписанныйФайл.ПолноеИмя; + Иначе + ВызватьИсключение "Файл не был записан! Используйте флаг --debug для получения дополнительной информации"; + КонецЕсли; + +КонецФункции + +#КонецОбласти + +#КонецОбласти + +Попытка + ОсновнойОбработчик(); +Исключение + + Если Отладка Тогда + Информация = ОписаниеОшибки(); + Иначе + Информация = КраткоеПредставлениеОшибки(ИнформацияОбОшибке()); + КонецЕсли; + + Справка.ВывестиСообщениеИсключения(Информация); + +КонецПопытки; + diff --git a/src/en/cli/data/Classes/internal/Classes/airtable.os b/src/en/cli/data/Classes/internal/Classes/airtable.os new file mode 100644 index 0000000000..643ab47b45 --- /dev/null +++ b/src/en/cli/data/Classes/internal/Classes/airtable.os @@ -0,0 +1,790 @@ +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetListOfBases"; + НоваяСтрока.МетодПоиска = "GETLISTOFBASES"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Database work"; + НоваяСтрока.ОписаниеМетода = "Gets the list of available bases"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetListOfBases"; + НоваяСтрока.МетодПоиска = "GETLISTOFBASES"; + НоваяСтрока.Параметр = "--offset"; + НоваяСтрока.Описание = "Next page identifier of the base list from the previous request (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Database work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetDatabaseTables"; + НоваяСтрока.МетодПоиска = "GETDATABASETABLES"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Database work"; + НоваяСтрока.ОписаниеМетода = "Gets the schema of base tables"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetDatabaseTables"; + НоваяСтрока.МетодПоиска = "GETDATABASETABLES"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Base identifier"; + НоваяСтрока.Область = "Database work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateDatabase"; + НоваяСтрока.МетодПоиска = "CREATEDATABASE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Database work"; + НоваяСтрока.ОписаниеМетода = "Creates a new database"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateDatabase"; + НоваяСтрока.МетодПоиска = "CREATEDATABASE"; + НоваяСтрока.Параметр = "--ws"; + НоваяСтрока.Описание = "Workspace identifier"; + НоваяСтрока.Область = "Database work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateDatabase"; + НоваяСтрока.МетодПоиска = "CREATEDATABASE"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "New base name"; + НоваяСтрока.Область = "Database work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateDatabase"; + НоваяСтрока.МетодПоиска = "CREATEDATABASE"; + НоваяСтрока.Параметр = "--Table description: Key > name, Value > array of fields"; + НоваяСтрока.Описание = "tablesdata"; + НоваяСтрока.Область = "Database work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateTable"; + НоваяСтрока.МетодПоиска = "CREATETABLE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Table management"; + НоваяСтрока.ОписаниеМетода = "Creates a new table in the base + | + | Структура JSON данных массива полей (параметр --fieldsdata): + | [ + | { + | <Данные описание поля 1> + | }, + | { + | <Данные описание поля 2> + | }, + | ] + | + |Функции формирования описаний полей: ПолучитьПолеСтроковое, ПолучитьПолеНомера, ПолучитьПолеВложения, ПолучитьПолеФлажка, ПолучитьПолеДаты, ПолучитьПолеПочты, ПолучитьПолеТелефона, ПолучитьПолеСсылки + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateTable"; + НоваяСтрока.МетодПоиска = "CREATETABLE"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Base identifier"; + НоваяСтрока.Область = "Table management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateTable"; + НоваяСтрока.МетодПоиска = "CREATETABLE"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "New table name"; + НоваяСтрока.Область = "Table management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateTable"; + НоваяСтрока.МетодПоиска = "CREATETABLE"; + НоваяСтрока.Параметр = "--fieldsdata"; + НоваяСтрока.Описание = "Array of field descriptions"; + НоваяСтрока.Область = "Table management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateTable"; + НоваяСтрока.МетодПоиска = "CREATETABLE"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "Table description (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Table management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ModifyTable"; + НоваяСтрока.МетодПоиска = "MODIFYTABLE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Table management"; + НоваяСтрока.ОписаниеМетода = "Changes the name and | or description of the base"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ModifyTable"; + НоваяСтрока.МетодПоиска = "MODIFYTABLE"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Base identifier"; + НоваяСтрока.Область = "Table management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ModifyTable"; + НоваяСтрока.МетодПоиска = "MODIFYTABLE"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Table identifier"; + НоваяСтрока.Область = "Table management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ModifyTable"; + НоваяСтрока.МетодПоиска = "MODIFYTABLE"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "New name (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Table management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ModifyTable"; + НоваяСтрока.МетодПоиска = "MODIFYTABLE"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "New description (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Table management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateField"; + НоваяСтрока.МетодПоиска = "CREATEFIELD"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Field work"; + НоваяСтрока.ОписаниеМетода = "Creates a new field in the table"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateField"; + НоваяСтрока.МетодПоиска = "CREATEFIELD"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Base identifier"; + НоваяСтрока.Область = "Field work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateField"; + НоваяСтрока.МетодПоиска = "CREATEFIELD"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Table identifier"; + НоваяСтрока.Область = "Field work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateField"; + НоваяСтрока.МетодПоиска = "CREATEFIELD"; + НоваяСтрока.Параметр = "--Description of the new field"; + НоваяСтрока.Описание = "fielddata"; + НоваяСтрока.Область = "Field work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ModifyField"; + НоваяСтрока.МетодПоиска = "MODIFYFIELD"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Field work"; + НоваяСтрока.ОписаниеМетода = "Changes the name and | or description of an existing table field"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ModifyField"; + НоваяСтрока.МетодПоиска = "MODIFYFIELD"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Base identifier Base"; + НоваяСтрока.Область = "Field work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ModifyField"; + НоваяСтрока.МетодПоиска = "MODIFYFIELD"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Table identifier"; + НоваяСтрока.Область = "Field work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ModifyField"; + НоваяСтрока.МетодПоиска = "MODIFYFIELD"; + НоваяСтрока.Параметр = "--field"; + НоваяСтрока.Описание = "Field identifier"; + НоваяСтрока.Область = "Field work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ModifyField"; + НоваяСтрока.МетодПоиска = "MODIFYFIELD"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "New name (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Field work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ModifyField"; + НоваяСтрока.МетодПоиска = "MODIFYFIELD"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "New description (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Field work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetStringField"; + НоваяСтрока.МетодПоиска = "GETSTRINGFIELD"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "New field name"; + НоваяСтрока.Область = "Field work"; + НоваяСтрока.ОписаниеМетода = "Gets the description of a string field"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetNumberField"; + НоваяСтрока.МетодПоиска = "GETNUMBERFIELD"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "New field name"; + НоваяСтрока.Область = "Field work"; + НоваяСтрока.ОписаниеМетода = "Gets the description of a numeric field"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetNumberField"; + НоваяСтрока.МетодПоиска = "GETNUMBERFIELD"; + НоваяСтрока.Параметр = "--precision"; + НоваяСтрока.Описание = "Number of decimal places (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Field work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetAttachmentField"; + НоваяСтрока.МетодПоиска = "GETATTACHMENTFIELD"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Field name"; + НоваяСтрока.Область = "Field work"; + НоваяСтрока.ОписаниеМетода = "Gets the description of a file field"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetCheckboxField"; + НоваяСтрока.МетодПоиска = "GETCHECKBOXFIELD"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Field name"; + НоваяСтрока.Область = "Field work"; + НоваяСтрока.ОписаниеМетода = "Gets the description of a boolean field"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetDateField"; + НоваяСтрока.МетодПоиска = "GETDATEFIELD"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Field name"; + НоваяСтрока.Область = "Field work"; + НоваяСтрока.ОписаниеМетода = "Gets the description of a date field"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetEmailField"; + НоваяСтрока.МетодПоиска = "GETEMAILFIELD"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Field name"; + НоваяСтрока.Область = "Field work"; + НоваяСтрока.ОписаниеМетода = "Gets the description of an email field"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetPhoneField"; + НоваяСтрока.МетодПоиска = "GETPHONEFIELD"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Field name"; + НоваяСтрока.Область = "Field work"; + НоваяСтрока.ОписаниеМетода = "Gets the description of a phone number field"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetLinkField"; + НоваяСтрока.МетодПоиска = "GETLINKFIELD"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Field name"; + НоваяСтрока.Область = "Field work"; + НоваяСтрока.ОписаниеМетода = "Gets the description of a URL field"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetListOfRecords"; + НоваяСтрока.МетодПоиска = "GETLISTOFRECORDS"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Record management"; + НоваяСтрока.ОписаниеМетода = "Gets the list of records of the selected table"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetListOfRecords"; + НоваяСтрока.МетодПоиска = "GETLISTOFRECORDS"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Database identifier"; + НоваяСтрока.Область = "Record management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetListOfRecords"; + НоваяСтрока.МетодПоиска = "GETLISTOFRECORDS"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Table identifier"; + НоваяСтрока.Область = "Record management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetListOfRecords"; + НоваяСтрока.МетодПоиска = "GETLISTOFRECORDS"; + НоваяСтрока.Параметр = "--offset"; + НоваяСтрока.Описание = "Next page identifier of data from the previous request (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Record management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetRecord"; + НоваяСтрока.МетодПоиска = "GETRECORD"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Record management"; + НоваяСтрока.ОписаниеМетода = "Gets row data of the table by identifier"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetRecord"; + НоваяСтрока.МетодПоиска = "GETRECORD"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Database identifier"; + НоваяСтрока.Область = "Record management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetRecord"; + НоваяСтрока.МетодПоиска = "GETRECORD"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Table identifier"; + НоваяСтрока.Область = "Record management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetRecord"; + НоваяСтрока.МетодПоиска = "GETRECORD"; + НоваяСтрока.Параметр = "--record"; + НоваяСтрока.Описание = "Record identifier in the table"; + НоваяСтрока.Область = "Record management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreatePosts"; + НоваяСтрока.МетодПоиска = "CREATEPOSTS"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Record management"; + НоваяСтрока.ОписаниеМетода = "Creates one or an array of records by description or an array of field value descriptions"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreatePosts"; + НоваяСтрока.МетодПоиска = "CREATEPOSTS"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Database identifier"; + НоваяСтрока.Область = "Record management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreatePosts"; + НоваяСтрока.МетодПоиска = "CREATEPOSTS"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Table identifier"; + НоваяСтрока.Область = "Record management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreatePosts"; + НоваяСтрока.МетодПоиска = "CREATEPOSTS"; + НоваяСтрока.Параметр = "--data"; + НоваяСтрока.Описание = "Set or array of sets of Key : Value pairs > Field : Indicator"; + НоваяСтрока.Область = "Record management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "DeletePosts"; + НоваяСтрока.МетодПоиска = "DELETEPOSTS"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Record management"; + НоваяСтрока.ОписаниеМетода = "Deletes one or an array of records by identifiers"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "DeletePosts"; + НоваяСтрока.МетодПоиска = "DELETEPOSTS"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Database identifier"; + НоваяСтрока.Область = "Record management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "DeletePosts"; + НоваяСтрока.МетодПоиска = "DELETEPOSTS"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Table identifier"; + НоваяСтрока.Область = "Record management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "DeletePosts"; + НоваяСтрока.МетодПоиска = "DELETEPOSTS"; + НоваяСтрока.Параметр = "--records"; + НоваяСтрока.Описание = "Identifier or array of record identifiers"; + НоваяСтрока.Область = "Record management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetComments"; + НоваяСтрока.МетодПоиска = "GETCOMMENTS"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Comment management"; + НоваяСтрока.ОписаниеМетода = "Gets the list of comments for a record in the table"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetComments"; + НоваяСтрока.МетодПоиска = "GETCOMMENTS"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Database identifier"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetComments"; + НоваяСтрока.МетодПоиска = "GETCOMMENTS"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Table identifier"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetComments"; + НоваяСтрока.МетодПоиска = "GETCOMMENTS"; + НоваяСтрока.Параметр = "--record"; + НоваяСтрока.Описание = "Record identifier in the table"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "GetComments"; + НоваяСтрока.МетодПоиска = "GETCOMMENTS"; + НоваяСтрока.Параметр = "--offset"; + НоваяСтрока.Описание = "Next page identifier of data from the previous request (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateComment"; + НоваяСтрока.МетодПоиска = "CREATECOMMENT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Comment management"; + НоваяСтрока.ОписаниеМетода = "Creates a comment for a record in the table"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateComment"; + НоваяСтрока.МетодПоиска = "CREATECOMMENT"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Database identifier"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateComment"; + НоваяСтрока.МетодПоиска = "CREATECOMMENT"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Table identifier"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateComment"; + НоваяСтрока.МетодПоиска = "CREATECOMMENT"; + НоваяСтрока.Параметр = "--record"; + НоваяСтрока.Описание = "Record identifier in the table"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "CreateComment"; + НоваяСтрока.МетодПоиска = "CREATECOMMENT"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Comment text"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "EditComment"; + НоваяСтрока.МетодПоиска = "EDITCOMMENT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Comment management"; + НоваяСтрока.ОписаниеМетода = "Changes the text of an existing comment"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "EditComment"; + НоваяСтрока.МетодПоиска = "EDITCOMMENT"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Database identifier"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "EditComment"; + НоваяСтрока.МетодПоиска = "EDITCOMMENT"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Table identifier"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "EditComment"; + НоваяСтрока.МетодПоиска = "EDITCOMMENT"; + НоваяСтрока.Параметр = "--record"; + НоваяСтрока.Описание = "Record identifier in the table"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "EditComment"; + НоваяСтрока.МетодПоиска = "EDITCOMMENT"; + НоваяСтрока.Параметр = "--comment"; + НоваяСтрока.Описание = "Comment identifier"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "EditComment"; + НоваяСтрока.МетодПоиска = "EDITCOMMENT"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "New comment text"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "DeleteComment"; + НоваяСтрока.МетодПоиска = "DELETECOMMENT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Comment management"; + НоваяСтрока.ОписаниеМетода = "Deletes a comment for a table record"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "DeleteComment"; + НоваяСтрока.МетодПоиска = "DELETECOMMENT"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Database identifier"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "DeleteComment"; + НоваяСтрока.МетодПоиска = "DELETECOMMENT"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Table identifier"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "DeleteComment"; + НоваяСтрока.МетодПоиска = "DELETECOMMENT"; + НоваяСтрока.Параметр = "--record"; + НоваяСтрока.Описание = "Record identifier in the table"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "DeleteComment"; + НоваяСтрока.МетодПоиска = "DELETECOMMENT"; + НоваяСтрока.Параметр = "--comment"; + НоваяСтрока.Описание = "Comment identifier"; + НоваяСтрока.Область = "Comment management"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/en/cli/data/Classes/internal/Classes/dropbox.os b/src/en/cli/data/Classes/internal/Classes/dropbox.os new file mode 100644 index 0000000000..c4037d6b12 --- /dev/null +++ b/src/en/cli/data/Classes/internal/Classes/dropbox.os @@ -0,0 +1,772 @@ +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetAuthorizationLink"; + НоваяСтрока.МетодПоиска = "GETAUTHORIZATIONLINK"; + НоваяСтрока.Параметр = "--appkey"; + НоваяСтрока.Описание = "Application key"; + НоваяСтрока.Область = "Account and authorization"; + НоваяСтрока.ОписаниеМетода = "Generates an authorization link for browser transition"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetToken"; + НоваяСтрока.МетодПоиска = "GETTOKEN"; + НоваяСтрока.Параметр = "--appkey"; + НоваяСтрока.Описание = "Application key"; + НоваяСтрока.Область = "Account and authorization"; + НоваяСтрока.ОписаниеМетода = "Gets token based on the code from the GetAuthorizationLink page"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetToken"; + НоваяСтрока.МетодПоиска = "GETTOKEN"; + НоваяСтрока.Параметр = "--appsecret"; + НоваяСтрока.Описание = "Application secret"; + НоваяСтрока.Область = "Account and authorization"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetToken"; + НоваяСтрока.МетодПоиска = "GETTOKEN"; + НоваяСтрока.Параметр = "--code"; + НоваяСтрока.Описание = "Code from the authorization page"; + НоваяСтрока.Область = "Account and authorization"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "RefreshToken"; + НоваяСтрока.МетодПоиска = "REFRESHTOKEN"; + НоваяСтрока.Параметр = "--appkey"; + НоваяСтрока.Описание = "Application key"; + НоваяСтрока.Область = "Account and authorization"; + НоваяСтрока.ОписаниеМетода = "Gets a new token based on the refresh token"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "RefreshToken"; + НоваяСтрока.МетодПоиска = "REFRESHTOKEN"; + НоваяСтрока.Параметр = "--appsecret"; + НоваяСтрока.Описание = "Application secret"; + НоваяСтрока.Область = "Account and authorization"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "RefreshToken"; + НоваяСтрока.МетодПоиска = "REFRESHTOKEN"; + НоваяСтрока.Параметр = "--refresh"; + НоваяСтрока.Описание = "Refresh token"; + НоваяСтрока.Область = "Account and authorization"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetAccountInformation"; + НоваяСтрока.МетодПоиска = "GETACCOUNTINFORMATION"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Account and authorization"; + НоваяСтрока.ОписаниеМетода = "Gets account information"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetAccountInformation"; + НоваяСтрока.МетодПоиска = "GETACCOUNTINFORMATION"; + НоваяСтрока.Параметр = "--account"; + НоваяСтрока.Описание = "Account ID. Current token account if not filled (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Account and authorization"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetSpaceUsageData"; + НоваяСтрока.МетодПоиска = "GETSPACEUSAGEDATA"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Account and authorization"; + НоваяСтрока.ОписаниеМетода = "Gets information on the amount of used disk space"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetObjectInformation"; + НоваяСтрока.МетодПоиска = "GETOBJECTINFORMATION"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Gets information about a file or directory"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetObjectInformation"; + НоваяСтрока.МетодПоиска = "GETOBJECTINFORMATION"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path to the object"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetObjectInformation"; + НоваяСтрока.МетодПоиска = "GETOBJECTINFORMATION"; + НоваяСтрока.Параметр = "--detail"; + НоваяСтрока.Описание = "Adds additional information fields for media files (необяз. по ум. - False)"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetListOfFolderFiles"; + НоваяСтрока.МетодПоиска = "GETLISTOFFOLDERFILES"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Gets the list of the first files in the directory or continues getting the next ones when the cursor is specified"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetListOfFolderFiles"; + НоваяСтрока.МетодПоиска = "GETLISTOFFOLDERFILES"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path to the directory. Optional if the cursor is specified (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetListOfFolderFiles"; + НоваяСтрока.МетодПоиска = "GETLISTOFFOLDERFILES"; + НоваяСтрока.Параметр = "--detail"; + НоваяСтрока.Описание = "Adds additional information fields for media files (необяз. по ум. - False)"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetListOfFolderFiles"; + НоваяСтрока.МетодПоиска = "GETLISTOFFOLDERFILES"; + НоваяСтрока.Параметр = "--cursor"; + НоваяСтрока.Описание = "Cursor from the previous request to get the next set of files (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetPreview"; + НоваяСтрока.МетодПоиска = "GETPREVIEW"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Gets PDF or HTML preview of the object (for documents only)"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetPreview"; + НоваяСтрока.МетодПоиска = "GETPREVIEW"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path to the object"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "UploadFile"; + НоваяСтрока.МетодПоиска = "UPLOADFILE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Uploads a file to the cloud drive"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "UploadFile"; + НоваяСтрока.МетодПоиска = "UPLOADFILE"; + НоваяСтрока.Параметр = "--file"; + НоваяСтрока.Описание = "Data file for upload"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "UploadFile"; + НоваяСтрока.МетодПоиска = "UPLOADFILE"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Save path on Dropbox"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "UploadFile"; + НоваяСтрока.МетодПоиска = "UPLOADFILE"; + НоваяСтрока.Параметр = "--overwrite"; + НоваяСтрока.Описание = "Overwrite file in case of path conflicts (необяз. по ум. - False)"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "UploadFileByURL"; + НоваяСтрока.МетодПоиска = "UPLOADFILEBYURL"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Uploads a file to the cloud drive by fetching it from the specified URL"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "UploadFileByURL"; + НоваяСтрока.МетодПоиска = "UPLOADFILEBYURL"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "URL source of the file"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "UploadFileByURL"; + НоваяСтрока.МетодПоиска = "UPLOADFILEBYURL"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Save path on Dropbox"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetUploadStatusByURL"; + НоваяСтрока.МетодПоиска = "GETUPLOADSTATUSBYURL"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Gets the upload status of the file by URL"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetUploadStatusByURL"; + НоваяСтрока.МетодПоиска = "GETUPLOADSTATUSBYURL"; + НоваяСтрока.Параметр = "--job"; + НоваяСтрока.Описание = "ID of the asynchronous job from the UploadFileByURL response"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "DeleteObject"; + НоваяСтрока.МетодПоиска = "DELETEOBJECT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Deletes an object from the cloud drive"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "DeleteObject"; + НоваяСтрока.МетодПоиска = "DELETEOBJECT"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path to the object to delete"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "DeleteObject"; + НоваяСтрока.МетодПоиска = "DELETEOBJECT"; + НоваяСтрока.Параметр = "--permanently"; + НоваяСтрока.Описание = "Delete object without the possibility of recovery (необяз. по ум. - False)"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "CopyObject"; + НоваяСтрока.МетодПоиска = "COPYOBJECT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Copies a file or directory to the selected path"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "CopyObject"; + НоваяСтрока.МетодПоиска = "COPYOBJECT"; + НоваяСтрока.Параметр = "--form"; + НоваяСтрока.Описание = "Path to the original object"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "CopyObject"; + НоваяСтрока.МетодПоиска = "COPYOBJECT"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "Target path for the new object"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "MoveObject"; + НоваяСтрока.МетодПоиска = "MOVEOBJECT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Moves an object to the selected path"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "MoveObject"; + НоваяСтрока.МетодПоиска = "MOVEOBJECT"; + НоваяСтрока.Параметр = "--form"; + НоваяСтрока.Описание = "Path to the original object"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "MoveObject"; + НоваяСтрока.МетодПоиска = "MOVEOBJECT"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "Target path for the new object"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "CreateFolder"; + НоваяСтрока.МетодПоиска = "CREATEFOLDER"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Creates an empty directory at the selected path"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "CreateFolder"; + НоваяСтрока.МетодПоиска = "CREATEFOLDER"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Target path for creating the directory"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "DownloadFile"; + НоваяСтрока.МетодПоиска = "DOWNLOADFILE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Downloads a file by the specified path or ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "DownloadFile"; + НоваяСтрока.МетодПоиска = "DOWNLOADFILE"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path or ID of the file"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "DownloadFolder"; + НоваяСтрока.МетодПоиска = "DOWNLOADFOLDER"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Downloads a zip archive with the contents of the specified directory"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "DownloadFolder"; + НоваяСтрока.МетодПоиска = "DOWNLOADFOLDER"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path or ID of the directory"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetObjectVersionList"; + НоваяСтрока.МетодПоиска = "GETOBJECTVERSIONLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Gets the list of versions (revisions) of the object"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetObjectVersionList"; + НоваяСтрока.МетодПоиска = "GETOBJECTVERSIONLIST"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path to the object"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetObjectVersionList"; + НоваяСтрока.МетодПоиска = "GETOBJECTVERSIONLIST"; + НоваяСтрока.Параметр = "--amount"; + НоваяСтрока.Описание = "Number of the latest versions of the object to display (необяз. по ум. - 10)"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "RestoreObjectToVersion"; + НоваяСтрока.МетодПоиска = "RESTOREOBJECTTOVERSION"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Restores object state to required version (revision)"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "RestoreObjectToVersion"; + НоваяСтрока.МетодПоиска = "RESTOREOBJECTTOVERSION"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path to the object"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "RestoreObjectToVersion"; + НоваяСтрока.МетодПоиска = "RESTOREOBJECTTOVERSION"; + НоваяСтрока.Параметр = "--rev"; + НоваяСтрока.Описание = "ID of the version (revision) for restoration"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetTagList"; + НоваяСтрока.МетодПоиска = "GETTAGLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Tag work"; + НоваяСтрока.ОписаниеМетода = "Gets the list of tags of the selected files"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetTagList"; + НоваяСтрока.МетодПоиска = "GETTAGLIST"; + НоваяСтрока.Параметр = "--paths"; + НоваяСтрока.Описание = "Path or set of paths to the files"; + НоваяСтрока.Область = "Tag work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "AddTag"; + НоваяСтрока.МетодПоиска = "ADDTAG"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Tag work"; + НоваяСтрока.ОписаниеМетода = "Adds a new text tag to a file or directory"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "AddTag"; + НоваяСтрока.МетодПоиска = "ADDTAG"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path to the object for which the tag needs to be created"; + НоваяСтрока.Область = "Tag work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "AddTag"; + НоваяСтрока.МетодПоиска = "ADDTAG"; + НоваяСтрока.Параметр = "--tag"; + НоваяСтрока.Описание = "Tag text"; + НоваяСтрока.Область = "Tag work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "DeleteTag"; + НоваяСтрока.МетодПоиска = "DELETETAG"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Tag work"; + НоваяСтрока.ОписаниеМетода = "Deletes the text tag of a file or directory"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "DeleteTag"; + НоваяСтрока.МетодПоиска = "DELETETAG"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path to the object whose tag needs to be deleted"; + НоваяСтрока.Область = "Tag work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "DeleteTag"; + НоваяСтрока.МетодПоиска = "DELETETAG"; + НоваяСтрока.Параметр = "--tag"; + НоваяСтрока.Описание = "Tag text"; + НоваяСтрока.Область = "Tag work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "PublishFolder"; + НоваяСтрока.МетодПоиска = "PUBLISHFOLDER"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Shared access settings"; + НоваяСтрока.ОписаниеМетода = "Sets the directory to public access mode"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "PublishFolder"; + НоваяСтрока.МетодПоиска = "PUBLISHFOLDER"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path to the target directory"; + НоваяСтрока.Область = "Shared access settings"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "CancelFolderPublication"; + НоваяСтрока.МетодПоиска = "CANCELFOLDERPUBLICATION"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Shared access settings"; + НоваяСтрока.ОписаниеМетода = "Cancels the public access mode for the directory"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "CancelFolderPublication"; + НоваяСтрока.МетодПоиска = "CANCELFOLDERPUBLICATION"; + НоваяСтрока.Параметр = "--folder"; + НоваяСтрока.Описание = "ID of the public catalog (shared folder ID)"; + НоваяСтрока.Область = "Shared access settings"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "AddUsersToFile"; + НоваяСтрока.МетодПоиска = "ADDUSERSTOFILE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Shared access settings"; + НоваяСтрока.ОписаниеМетода = "Defines access to the file for an external user"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "AddUsersToFile"; + НоваяСтрока.МетодПоиска = "ADDUSERSTOFILE"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "ID of the file to be accessed"; + НоваяСтрока.Область = "Shared access settings"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "AddUsersToFile"; + НоваяСтрока.МетодПоиска = "ADDUSERSTOFILE"; + НоваяСтрока.Параметр = "--emails"; + НоваяСтрока.Описание = "List of email addresses of users being added"; + НоваяСтрока.Область = "Shared access settings"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "AddUsersToFile"; + НоваяСтрока.МетодПоиска = "ADDUSERSTOFILE"; + НоваяСтрока.Параметр = "--readonly"; + НоваяСтрока.Описание = "Prohibits file editing for the external user (необяз. по ум. - True)"; + НоваяСтрока.Область = "Shared access settings"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "AddUsersToFolder"; + НоваяСтрока.МетодПоиска = "ADDUSERSTOFOLDER"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Shared access settings"; + НоваяСтрока.ОписаниеМетода = "Grants external users access to the directory"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "AddUsersToFolder"; + НоваяСтрока.МетодПоиска = "ADDUSERSTOFOLDER"; + НоваяСтрока.Параметр = "--folder"; + НоваяСтрока.Описание = "ID of the public catalog (shared folder ID)"; + НоваяСтрока.Область = "Shared access settings"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "AddUsersToFolder"; + НоваяСтрока.МетодПоиска = "ADDUSERSTOFOLDER"; + НоваяСтрока.Параметр = "--emails"; + НоваяСтрока.Описание = "List of email addresses of users being added"; + НоваяСтрока.Область = "Shared access settings"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "AddUsersToFolder"; + НоваяСтрока.МетодПоиска = "ADDUSERSTOFOLDER"; + НоваяСтрока.Параметр = "--readonly"; + НоваяСтрока.Описание = "Prohibits file editing for the external user (необяз. по ум. - True)"; + НоваяСтрока.Область = "Shared access settings"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetAsynchronousChangeStatus"; + НоваяСтрока.МетодПоиска = "GETASYNCHRONOUSCHANGESTATUS"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Shared access settings"; + НоваяСтрока.ОписаниеМетода = "Gets the status of the asynchronous access change job"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "GetAsynchronousChangeStatus"; + НоваяСтрока.МетодПоиска = "GETASYNCHRONOUSCHANGESTATUS"; + НоваяСтрока.Параметр = "--job"; + НоваяСтрока.Описание = "AsynchronousJobID"; + НоваяСтрока.Область = "Shared access settings"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "CancelFilePublication"; + НоваяСтрока.МетодПоиска = "CANCELFILEPUBLICATION"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Shared access settings"; + НоваяСтрока.ОписаниеМетода = "Prohibits access to the file for external users"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "CancelFilePublication"; + НоваяСтрока.МетодПоиска = "CANCELFILEPUBLICATION"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "ID of the file to be accessed"; + НоваяСтрока.Область = "Shared access settings"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/en/cli/data/Classes/internal/Classes/gcalendar.os b/src/en/cli/data/Classes/internal/Classes/gcalendar.os new file mode 100644 index 0000000000..380ddd3656 --- /dev/null +++ b/src/en/cli/data/Classes/internal/Classes/gcalendar.os @@ -0,0 +1,467 @@ +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "CreateCalendar"; + НоваяСтрока.МетодПоиска = "CREATECALENDAR"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Calendar metadata management"; + НоваяСтрока.ОписаниеМетода = "Creates an empty calendar"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "CreateCalendar"; + НоваяСтрока.МетодПоиска = "CREATECALENDAR"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Name of the created calendar"; + НоваяСтрока.Область = "Calendar metadata management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "GetCalendarMetadata"; + НоваяСтрока.МетодПоиска = "GETCALENDARMETADATA"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Calendar metadata management"; + НоваяСтрока.ОписаниеМетода = "Gets calendar information by ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "GetCalendarMetadata"; + НоваяСтрока.МетодПоиска = "GETCALENDARMETADATA"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "Calendar ID"; + НоваяСтрока.Область = "Calendar metadata management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "EditCalendarMetadata"; + НоваяСтрока.МетодПоиска = "EDITCALENDARMETADATA"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Calendar metadata management"; + НоваяСтрока.ОписаниеМетода = "Edits properties of an existing calendar"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "EditCalendarMetadata"; + НоваяСтрока.МетодПоиска = "EDITCALENDARMETADATA"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "Calendar ID"; + НоваяСтрока.Область = "Calendar metadata management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "EditCalendarMetadata"; + НоваяСтрока.МетодПоиска = "EDITCALENDARMETADATA"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "New name (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Calendar metadata management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "EditCalendarMetadata"; + НоваяСтрока.МетодПоиска = "EDITCALENDARMETADATA"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "New calendar description (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Calendar metadata management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ClearMainCalendar"; + НоваяСтрока.МетодПоиска = "CLEARMAINCALENDAR"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Calendar metadata management"; + НоваяСтрока.ОписаниеМетода = "Clears the event list of the primary calendar"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "DeleteCalendar"; + НоваяСтрока.МетодПоиска = "DELETECALENDAR"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Calendar metadata management"; + НоваяСтрока.ОписаниеМетода = "Deletes a calendar by ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "DeleteCalendar"; + НоваяСтрока.МетодПоиска = "DELETECALENDAR"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "Calendar ID"; + НоваяСтрока.Область = "Calendar metadata management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "GetCalendarList"; + НоваяСтрока.МетодПоиска = "GETCALENDARLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Calendar list management"; + НоваяСтрока.ОписаниеМетода = "Gets an array of account calendars"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "AddCalendarToList"; + НоваяСтрока.МетодПоиска = "ADDCALENDARTOLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Calendar list management"; + НоваяСтрока.ОписаниеМетода = "Adds an existing calendar to the user's list"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "AddCalendarToList"; + НоваяСтрока.МетодПоиска = "ADDCALENDARTOLIST"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "Calendar ID"; + НоваяСтрока.Область = "Calendar list management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "GetListCalendar"; + НоваяСтрока.МетодПоиска = "GETLISTCALENDAR"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Calendar list management"; + НоваяСтрока.ОписаниеМетода = "Gets a calendar from the user's list by ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "GetListCalendar"; + НоваяСтрока.МетодПоиска = "GETLISTCALENDAR"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "Calendar ID"; + НоваяСтрока.Область = "Calendar list management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "DeleteCalendarFromList"; + НоваяСтрока.МетодПоиска = "DELETECALENDARFROMLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Calendar list management"; + НоваяСтрока.ОписаниеМетода = "Removes a calendar from the user's list"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "DeleteCalendarFromList"; + НоваяСтрока.МетодПоиска = "DELETECALENDARFROMLIST"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "Calendar ID"; + НоваяСтрока.Область = "Calendar list management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "EditListCalendar"; + НоваяСтрока.МетодПоиска = "EDITLISTCALENDAR"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Calendar list management"; + НоваяСтрока.ОписаниеМетода = "Edits the properties of a calendar from the user's list"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "EditListCalendar"; + НоваяСтрока.МетодПоиска = "EDITLISTCALENDAR"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "Calendar ID"; + НоваяСтрока.Область = "Calendar list management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "EditListCalendar"; + НоваяСтрока.МетодПоиска = "EDITLISTCALENDAR"; + НоваяСтрока.Параметр = "--primary"; + НоваяСтрока.Описание = "HEX primary color (#ffffff)"; + НоваяСтрока.Область = "Calendar list management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "EditListCalendar"; + НоваяСтрока.МетодПоиска = "EDITLISTCALENDAR"; + НоваяСтрока.Параметр = "--secondary"; + НоваяСтрока.Описание = "HEX secondary color (#ffffff)"; + НоваяСтрока.Область = "Calendar list management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "EditListCalendar"; + НоваяСтрока.МетодПоиска = "EDITLISTCALENDAR"; + НоваяСтрока.Параметр = "--hidden"; + НоваяСтрока.Описание = "Hidden calendar (необяз. по ум. - False)"; + НоваяСтрока.Область = "Calendar list management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "GetEventList"; + НоваяСтрока.МетодПоиска = "GETEVENTLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Event management"; + НоваяСтрока.ОписаниеМетода = "Gets the list of all calendar events"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "GetEventList"; + НоваяСтрока.МетодПоиска = "GETEVENTLIST"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "Calendar ID"; + НоваяСтрока.Область = "Event management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "GetEvent"; + НоваяСтрока.МетодПоиска = "GETEVENT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Event management"; + НоваяСтрока.ОписаниеМетода = "Gets an event by ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "GetEvent"; + НоваяСтрока.МетодПоиска = "GETEVENT"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "Calendar ID"; + НоваяСтрока.Область = "Event management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "GetEvent"; + НоваяСтрока.МетодПоиска = "GETEVENT"; + НоваяСтрока.Параметр = "--event"; + НоваяСтрока.Описание = "Event ID"; + НоваяСтрока.Область = "Event management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "CreateEvent"; + НоваяСтрока.МетодПоиска = "CREATEEVENT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Event management"; + НоваяСтрока.ОписаниеМетода = "Creates a new event"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "CreateEvent"; + НоваяСтрока.МетодПоиска = "CREATEEVENT"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "Calendar ID"; + НоваяСтрока.Область = "Event management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "CreateEvent"; + НоваяСтрока.МетодПоиска = "CREATEEVENT"; + НоваяСтрока.Параметр = "--Event description"; + НоваяСтрока.Описание = "props"; + НоваяСтрока.Область = "Event management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "MoveEvent"; + НоваяСтрока.МетодПоиска = "MOVEEVENT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Event management"; + НоваяСтрока.ОписаниеМетода = "Moves an event to another calendar"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "MoveEvent"; + НоваяСтрока.МетодПоиска = "MOVEEVENT"; + НоваяСтрока.Параметр = "--from"; + НоваяСтрока.Описание = "ID of the source calendar"; + НоваяСтрока.Область = "Event management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "MoveEvent"; + НоваяСтрока.МетодПоиска = "MOVEEVENT"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "ID of the target calendar"; + НоваяСтрока.Область = "Event management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "MoveEvent"; + НоваяСтрока.МетодПоиска = "MOVEEVENT"; + НоваяСтрока.Параметр = "--event"; + НоваяСтрока.Описание = "ID of the source calendar event"; + НоваяСтрока.Область = "Event management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "EditEvent"; + НоваяСтрока.МетодПоиска = "EDITEVENT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Event management"; + НоваяСтрока.ОписаниеМетода = "Edits an existing event + | + | Структура JSON данных события (параметр --props): + | { + | ""Описание"" : """", + | ""Заголовок"" : """", + | ""МестоПроведения"" : """", + | ""ДатаНачала"" : """", + | ""ДатаОкончания"" : """", + | ""МассивURLФайловВложений"" : + | { + | ""НазваниеФайла1"" : ""URLФайла1"", + | ""НазваниеФайла2"" : ""URLФайла2"", + | ... + | }, + | ""ОтправлятьУведомления"" : true + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "EditEvent"; + НоваяСтрока.МетодПоиска = "EDITEVENT"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "Calendar ID"; + НоваяСтрока.Область = "Event management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "EditEvent"; + НоваяСтрока.МетодПоиска = "EDITEVENT"; + НоваяСтрока.Параметр = "--props"; + НоваяСтрока.Описание = "New event description"; + НоваяСтрока.Область = "Event management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "EditEvent"; + НоваяСтрока.МетодПоиска = "EDITEVENT"; + НоваяСтрока.Параметр = "--event"; + НоваяСтрока.Описание = "Event ID"; + НоваяСтрока.Область = "Event management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "DeleteEvent"; + НоваяСтрока.МетодПоиска = "DELETEEVENT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Event management"; + НоваяСтрока.ОписаниеМетода = "Deletes an event by ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "DeleteEvent"; + НоваяСтрока.МетодПоиска = "DELETEEVENT"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "Calendar ID"; + НоваяСтрока.Область = "Event management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "DeleteEvent"; + НоваяСтрока.МетодПоиска = "DELETEEVENT"; + НоваяСтрока.Параметр = "--event"; + НоваяСтрока.Описание = "Event ID"; + НоваяСтрока.Область = "Event management"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/en/cli/data/Classes/internal/Classes/gdrive.os b/src/en/cli/data/Classes/internal/Classes/gdrive.os new file mode 100644 index 0000000000..1104881a94 --- /dev/null +++ b/src/en/cli/data/Classes/internal/Classes/gdrive.os @@ -0,0 +1,407 @@ +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "GetObjectInformation"; + НоваяСтрока.МетодПоиска = "GETOBJECTINFORMATION"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Gets information about a folder or file by ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "GetObjectInformation"; + НоваяСтрока.МетодПоиска = "GETOBJECTINFORMATION"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "Identifier of the file or folder"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "GetDirectoriesList"; + НоваяСтрока.МетодПоиска = "GETDIRECTORIESLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Gets the list of drive directories"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "GetDirectoriesList"; + НоваяСтрока.МетодПоиска = "GETDIRECTORIESLIST"; + НоваяСтрока.Параметр = "--querry"; + НоваяСтрока.Описание = "Filter by name (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "GetDirectoriesList"; + НоваяСтрока.МетодПоиска = "GETDIRECTORIESLIST"; + НоваяСтрока.Параметр = "--depth"; + НоваяСтрока.Описание = "Adds a list of files to the directory fields (необяз. по ум. - False)"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "GetFilesList"; + НоваяСтрока.МетодПоиска = "GETFILESLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Gets the list of files"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "GetFilesList"; + НоваяСтрока.МетодПоиска = "GETFILESLIST"; + НоваяСтрока.Параметр = "--querry"; + НоваяСтрока.Описание = "Filter by name (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "GetFilesList"; + НоваяСтрока.МетодПоиска = "GETFILESLIST"; + НоваяСтрока.Параметр = "--catalog"; + НоваяСтрока.Описание = "Filter by parent directory ID (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "UploadFile"; + НоваяСтрока.МетодПоиска = "UPLOADFILE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Uploads a file to the drive"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "UploadFile"; + НоваяСтрока.МетодПоиска = "UPLOADFILE"; + НоваяСтрока.Параметр = "--file"; + НоваяСтрока.Описание = "File to be uploaded"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "UploadFile"; + НоваяСтрока.МетодПоиска = "UPLOADFILE"; + НоваяСтрока.Параметр = "--See GetFileDescription"; + НоваяСтрока.Описание = "props"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "CreateFolder"; + НоваяСтрока.МетодПоиска = "CREATEFOLDER"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Creates an empty directory on the drive"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "CreateFolder"; + НоваяСтрока.МетодПоиска = "CREATEFOLDER"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Folder name"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "CreateFolder"; + НоваяСтрока.МетодПоиска = "CREATEFOLDER"; + НоваяСтрока.Параметр = "--catalog"; + НоваяСтрока.Описание = "Parent (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "DownloadFile"; + НоваяСтрока.МетодПоиска = "DOWNLOADFILE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Gets file by ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "DownloadFile"; + НоваяСтрока.МетодПоиска = "DOWNLOADFILE"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "File identifier"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "DownloadFile"; + НоваяСтрока.МетодПоиска = "DOWNLOADFILE"; + НоваяСтрока.Параметр = "--out"; + НоваяСтрока.Описание = "File save path (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "CopyObject"; + НоваяСтрока.МетодПоиска = "COPYOBJECT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Copies file or directory"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "CopyObject"; + НоваяСтрока.МетодПоиска = "COPYOBJECT"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "Object identifier"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "CopyObject"; + НоваяСтрока.МетодПоиска = "COPYOBJECT"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "New object name (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "CopyObject"; + НоваяСтрока.МетодПоиска = "COPYOBJECT"; + НоваяСтрока.Параметр = "--catalog"; + НоваяСтрока.Описание = "New parent directory (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "UpdateFile"; + НоваяСтрока.МетодПоиска = "UPDATEFILE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Updates file binary data"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "UpdateFile"; + НоваяСтрока.МетодПоиска = "UPDATEFILE"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "Identifier of the object to update"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "UpdateFile"; + НоваяСтрока.МетодПоиска = "UPDATEFILE"; + НоваяСтрока.Параметр = "--file"; + НоваяСтрока.Описание = "File source for update"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "UpdateFile"; + НоваяСтрока.МетодПоиска = "UPDATEFILE"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "New file name (if necessary) (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "DeleteObject"; + НоваяСтрока.МетодПоиска = "DELETEOBJECT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and directory management"; + НоваяСтрока.ОписаниеМетода = "Deletes file or directory by ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "DeleteObject"; + НоваяСтрока.МетодПоиска = "DELETEOBJECT"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "Identifier of the object to delete"; + НоваяСтрока.Область = "File and directory management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "CreateComment"; + НоваяСтрока.МетодПоиска = "CREATECOMMENT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Comment management"; + НоваяСтрока.ОписаниеМетода = "Creates a comment for a file or directory"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "CreateComment"; + НоваяСтрока.МетодПоиска = "CREATECOMMENT"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "Identifier of the object that needs a comment"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "CreateComment"; + НоваяСтрока.МетодПоиска = "CREATECOMMENT"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Comment text"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "GetComment"; + НоваяСтрока.МетодПоиска = "GETCOMMENT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Comment management"; + НоваяСтрока.ОписаниеМетода = "Gets comment by ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "GetComment"; + НоваяСтрока.МетодПоиска = "GETCOMMENT"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "Identifier of the file or directory where the comment is located"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "GetComment"; + НоваяСтрока.МетодПоиска = "GETCOMMENT"; + НоваяСтрока.Параметр = "--comment"; + НоваяСтрока.Описание = "Comment identifier"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "GetCommentList"; + НоваяСтрока.МетодПоиска = "GETCOMMENTLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Comment management"; + НоваяСтрока.ОписаниеМетода = "Gets the list of all comments of the object"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "GetCommentList"; + НоваяСтрока.МетодПоиска = "GETCOMMENTLIST"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "Object identifier"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "DeleteComment"; + НоваяСтрока.МетодПоиска = "DELETECOMMENT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Comment management"; + НоваяСтрока.ОписаниеМетода = "Deletes comment by ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "DeleteComment"; + НоваяСтрока.МетодПоиска = "DELETECOMMENT"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "Identifier of the file or directory where the comment is located"; + НоваяСтрока.Область = "Comment management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "DeleteComment"; + НоваяСтрока.МетодПоиска = "DELETECOMMENT"; + НоваяСтрока.Параметр = "--comment"; + НоваяСтрока.Описание = "Comment identifier"; + НоваяСтрока.Область = "Comment management"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/en/cli/data/Classes/internal/Classes/google.os b/src/en/cli/data/Classes/internal/Classes/google.os new file mode 100644 index 0000000000..9bfb5ba439 --- /dev/null +++ b/src/en/cli/data/Classes/internal/Classes/google.os @@ -0,0 +1,117 @@ +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "FormCodeRetrievalLink"; + НоваяСтрока.МетодПоиска = "FORMCODERETRIEVALLINK"; + НоваяСтрока.Параметр = "--id"; + НоваяСтрока.Описание = "Client ID"; + НоваяСтрока.Область = "Public"; + НоваяСтрока.ОписаниеМетода = "Returns URL for browser authorization"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "FormCodeRetrievalLink"; + НоваяСтрока.МетодПоиска = "FORMCODERETRIEVALLINK"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "Calendar methods permission (необяз. по ум. - True)"; + НоваяСтрока.Область = "Public"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "FormCodeRetrievalLink"; + НоваяСтрока.МетодПоиска = "FORMCODERETRIEVALLINK"; + НоваяСтрока.Параметр = "--drive"; + НоваяСтрока.Описание = "Drive methods permission (необяз. по ум. - True)"; + НоваяСтрока.Область = "Public"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "FormCodeRetrievalLink"; + НоваяСтрока.МетодПоиска = "FORMCODERETRIEVALLINK"; + НоваяСтрока.Параметр = "--sheets"; + НоваяСтрока.Описание = "Sheets methods permission (необяз. по ум. - True)"; + НоваяСтрока.Область = "Public"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "GetTokenByCode"; + НоваяСтрока.МетодПоиска = "GETTOKENBYCODE"; + НоваяСтрока.Параметр = "--id"; + НоваяСтрока.Описание = "Client ID"; + НоваяСтрока.Область = "Public"; + НоваяСтрока.ОписаниеМетода = "Gets token by code from browser authorization"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "GetTokenByCode"; + НоваяСтрока.МетодПоиска = "GETTOKENBYCODE"; + НоваяСтрока.Параметр = "--secret"; + НоваяСтрока.Описание = "Client secret"; + НоваяСтрока.Область = "Public"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "GetTokenByCode"; + НоваяСтрока.МетодПоиска = "GETTOKENBYCODE"; + НоваяСтрока.Параметр = "--code"; + НоваяСтрока.Описание = "Code from browser"; + НоваяСтрока.Область = "Public"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "RefreshToken"; + НоваяСтрока.МетодПоиска = "REFRESHTOKEN"; + НоваяСтрока.Параметр = "--id"; + НоваяСтрока.Описание = "Client ID"; + НоваяСтрока.Область = "Public"; + НоваяСтрока.ОписаниеМетода = "Updates token by Refresh token"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "RefreshToken"; + НоваяСтрока.МетодПоиска = "REFRESHTOKEN"; + НоваяСтрока.Параметр = "--secret"; + НоваяСтрока.Описание = "Client secret"; + НоваяСтрока.Область = "Public"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "RefreshToken"; + НоваяСтрока.МетодПоиска = "REFRESHTOKEN"; + НоваяСтрока.Параметр = "--refresh"; + НоваяСтрока.Описание = "Refresh token"; + НоваяСтрока.Область = "Public"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/en/cli/data/Classes/internal/Classes/gsheets.os b/src/en/cli/data/Classes/internal/Classes/gsheets.os new file mode 100644 index 0000000000..1078f8d125 --- /dev/null +++ b/src/en/cli/data/Classes/internal/Classes/gsheets.os @@ -0,0 +1,333 @@ +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "CreateBook"; + НоваяСтрока.МетодПоиска = "CREATEBOOK"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Book work"; + НоваяСтрока.ОписаниеМетода = "Creates a new book"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "CreateBook"; + НоваяСтрока.МетодПоиска = "CREATEBOOK"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Name"; + НоваяСтрока.Область = "Book work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "CreateBook"; + НоваяСтрока.МетодПоиска = "CREATEBOOK"; + НоваяСтрока.Параметр = "--sheets"; + НоваяСтрока.Описание = "Array of names to add new sheets to the book"; + НоваяСтрока.Область = "Book work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "GetBook"; + НоваяСтрока.МетодПоиска = "GETBOOK"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Book work"; + НоваяСтрока.ОписаниеМетода = "Gets information about the book by ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "GetBook"; + НоваяСтрока.МетодПоиска = "GETBOOK"; + НоваяСтрока.Параметр = "--spreadsheet"; + НоваяСтрока.Описание = "BookIdentifier"; + НоваяСтрока.Область = "Book work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "EditBookTitle"; + НоваяСтрока.МетодПоиска = "EDITBOOKTITLE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Book work"; + НоваяСтрока.ОписаниеМетода = "Changes the name of the existing book"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "EditBookTitle"; + НоваяСтрока.МетодПоиска = "EDITBOOKTITLE"; + НоваяСтрока.Параметр = "--spreadsheet"; + НоваяСтрока.Описание = "BookID"; + НоваяСтрока.Область = "Book work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "EditBookTitle"; + НоваяСтрока.МетодПоиска = "EDITBOOKTITLE"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "New name"; + НоваяСтрока.Область = "Book work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "AddSheet"; + НоваяСтрока.МетодПоиска = "ADDSHEET"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Sheet work"; + НоваяСтрока.ОписаниеМетода = "Adds a new sheet to the book"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "AddSheet"; + НоваяСтрока.МетодПоиска = "ADDSHEET"; + НоваяСтрока.Параметр = "--spreadsheet"; + НоваяСтрока.Описание = "BookIdentifier"; + НоваяСтрока.Область = "Sheet work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "AddSheet"; + НоваяСтрока.МетодПоиска = "ADDSHEET"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "NewSheetName"; + НоваяСтрока.Область = "Sheet work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "DeleteSheet"; + НоваяСтрока.МетодПоиска = "DELETESHEET"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Sheet work"; + НоваяСтрока.ОписаниеМетода = "Deletes a sheet from the book"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "DeleteSheet"; + НоваяСтрока.МетодПоиска = "DELETESHEET"; + НоваяСтрока.Параметр = "--spreadsheet"; + НоваяСтрока.Описание = "BookIdentifier"; + НоваяСтрока.Область = "Sheet work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "DeleteSheet"; + НоваяСтрока.МетодПоиска = "DELETESHEET"; + НоваяСтрока.Параметр = "--sheet"; + НоваяСтрока.Описание = "IdentifierOfSheetToDelete"; + НоваяСтрока.Область = "Sheet work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "CopySheet"; + НоваяСтрока.МетодПоиска = "COPYSHEET"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Sheet work"; + НоваяСтрока.ОписаниеМетода = "Copies a sheet from one book to another"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "CopySheet"; + НоваяСтрока.МетодПоиска = "COPYSHEET"; + НоваяСтрока.Параметр = "--from"; + НоваяСтрока.Описание = "SourceBookID"; + НоваяСтрока.Область = "Sheet work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "CopySheet"; + НоваяСтрока.МетодПоиска = "COPYSHEET"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "DestinationBookID"; + НоваяСтрока.Область = "Sheet work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "CopySheet"; + НоваяСтрока.МетодПоиска = "COPYSHEET"; + НоваяСтрока.Параметр = "--sheet"; + НоваяСтрока.Описание = "CopiedSheetID"; + НоваяСтрока.Область = "Sheet work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "SetCellValues"; + НоваяСтрока.МетодПоиска = "SETCELLVALUES"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Data work"; + НоваяСтрока.ОписаниеМетода = "Sets sheet cell values"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "SetCellValues"; + НоваяСтрока.МетодПоиска = "SETCELLVALUES"; + НоваяСтрока.Параметр = "--spreadsheet"; + НоваяСтрока.Описание = "BookID"; + НоваяСтрока.Область = "Data work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "SetCellValues"; + НоваяСтрока.МетодПоиска = "SETCELLVALUES"; + НоваяСтрока.Параметр = "--Fill data where the key is the cell name like A1"; + НоваяСтрока.Описание = "data"; + НоваяСтрока.Область = "Data work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "SetCellValues"; + НоваяСтрока.МетодПоиска = "SETCELLVALUES"; + НоваяСтрока.Параметр = "--sheetname"; + НоваяСтрока.Описание = "Sheet name (first sheet by default) (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "SetCellValues"; + НоваяСтрока.МетодПоиска = "SETCELLVALUES"; + НоваяСтрока.Параметр = "--dim"; + НоваяСтрока.Описание = "Main dimension when filling the array range (необяз. по ум. - COLUMNS)"; + НоваяСтрока.Область = "Data work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ClearCells"; + НоваяСтрока.МетодПоиска = "CLEARCELLS"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Data work"; + НоваяСтрока.ОписаниеМетода = "Clears the value in cells"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ClearCells"; + НоваяСтрока.МетодПоиска = "CLEARCELLS"; + НоваяСтрока.Параметр = "--spreadsheet"; + НоваяСтрока.Описание = "BookID"; + НоваяСтрока.Область = "Data work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ClearCells"; + НоваяСтрока.МетодПоиска = "CLEARCELLS"; + НоваяСтрока.Параметр = "--cells"; + НоваяСтрока.Описание = "Array of cells like A1 to be cleared"; + НоваяСтрока.Область = "Data work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ClearCells"; + НоваяСтрока.МетодПоиска = "CLEARCELLS"; + НоваяСтрока.Параметр = "--sheetname"; + НоваяСтрока.Описание = "Sheet name (first sheet by default) (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "GetCellValues"; + НоваяСтрока.МетодПоиска = "GETCELLVALUES"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Data work"; + НоваяСтрока.ОписаниеМетода = "Gets cell values of the table"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "GetCellValues"; + НоваяСтрока.МетодПоиска = "GETCELLVALUES"; + НоваяСтрока.Параметр = "--spreadsheet"; + НоваяСтрока.Описание = "BookID"; + НоваяСтрока.Область = "Data work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "GetCellValues"; + НоваяСтрока.МетодПоиска = "GETCELLVALUES"; + НоваяСтрока.Параметр = "--type cells to get (whole sheet if not filled)"; + НоваяСтрока.Описание = "cells (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "GetCellValues"; + НоваяСтрока.МетодПоиска = "GETCELLVALUES"; + НоваяСтрока.Параметр = "--sheetname"; + НоваяСтрока.Описание = "Sheet name (first sheet by default) (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data work"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/en/cli/data/Classes/internal/Classes/notion.os b/src/en/cli/data/Classes/internal/Classes/notion.os new file mode 100644 index 0000000000..cd26105af2 --- /dev/null +++ b/src/en/cli/data/Classes/internal/Classes/notion.os @@ -0,0 +1,447 @@ +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "CreatePage"; + НоваяСтрока.МетодПоиска = "CREATEPAGE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Page management"; + НоваяСтрока.ОписаниеМетода = "Creates a child page above another parent page"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "CreatePage"; + НоваяСтрока.МетодПоиска = "CREATEPAGE"; + НоваяСтрока.Параметр = "--page"; + НоваяСтрока.Описание = "Parent ID"; + НоваяСтрока.Область = "Page management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "CreatePage"; + НоваяСтрока.МетодПоиска = "CREATEPAGE"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Page title"; + НоваяСтрока.Область = "Page management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "CreatePageInDatabase"; + НоваяСтрока.МетодПоиска = "CREATEPAGEINDATABASE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Page management"; + НоваяСтрока.ОписаниеМетода = "Creates a page in the parent database"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "CreatePageInDatabase"; + НоваяСтрока.МетодПоиска = "CREATEPAGEINDATABASE"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Parent database ID"; + НоваяСтрока.Область = "Page management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "CreatePageInDatabase"; + НоваяСтрока.МетодПоиска = "CREATEPAGEINDATABASE"; + НоваяСтрока.Параметр = "--Properties match"; + НоваяСтрока.Описание = "data"; + НоваяСтрока.Область = "Page management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "GetPage"; + НоваяСтрока.МетодПоиска = "GETPAGE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Page management"; + НоваяСтрока.ОписаниеМетода = "Gets information about the page by ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "GetPage"; + НоваяСтрока.МетодПоиска = "GETPAGE"; + НоваяСтрока.Параметр = "--page"; + НоваяСтрока.Описание = "Page ID"; + НоваяСтрока.Область = "Page management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "EditPageProperties"; + НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Page management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "EditPageProperties"; + НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES"; + НоваяСтрока.Параметр = "--page"; + НоваяСтрока.Описание = "ID of the page being modified"; + НоваяСтрока.Область = "Page management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "EditPageProperties"; + НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES"; + НоваяСтрока.Параметр = "--Matching of editable parameters"; + НоваяСтрока.Описание = "data (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Page management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "EditPageProperties"; + НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES"; + НоваяСтрока.Параметр = "--icon"; + НоваяСтрока.Описание = "URL of the page icon image (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Page management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "EditPageProperties"; + НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES"; + НоваяСтрока.Параметр = "--cover"; + НоваяСтрока.Описание = "URL of the page cover image (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Page management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "EditPageProperties"; + НоваяСтрока.МетодПоиска = "EDITPAGEPROPERTIES"; + НоваяСтрока.Параметр = "--archive"; + НоваяСтрока.Описание = "Archive page or not (boolean) (необяз. по ум. - False)"; + НоваяСтрока.Область = "Page management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "CreateDatabase"; + НоваяСтрока.МетодПоиска = "CREATEDATABASE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Database management"; + НоваяСтрока.ОписаниеМетода = "Creates a database + | + | Структура JSON полей базы (параметр --props): + | { + | ""Имя поля БД c обычным типом"" : ""Тип данных 1"", + | ""Имя поля БД с выбором значения"" : + | { + | ""Вариант1"" : ""green"", + | ""Вариант2"" : ""red"", + | ... + | }, + | ... + | } + | + | Доуступные типы: title(ключевой), rich_text, number, status, + | date, files, checkbox, url, email, phone_number, people + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "CreateDatabase"; + НоваяСтрока.МетодПоиска = "CREATEDATABASE"; + НоваяСтрока.Параметр = "--page"; + НоваяСтрока.Описание = "Parent page ID"; + НоваяСтрока.Область = "Database management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "CreateDatabase"; + НоваяСтрока.МетодПоиска = "CREATEDATABASE"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Database title"; + НоваяСтрока.Область = "Database management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "CreateDatabase"; + НоваяСтрока.МетодПоиска = "CREATEDATABASE"; + НоваяСтрока.Параметр = "--props"; + НоваяСтрока.Описание = "Database properties (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Database management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "GetDatabase"; + НоваяСтрока.МетодПоиска = "GETDATABASE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Database management"; + НоваяСтрока.ОписаниеМетода = "Get database information"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "GetDatabase"; + НоваяСтрока.МетодПоиска = "GETDATABASE"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Database ID"; + НоваяСтрока.Область = "Database management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "EditDatabaseProperties"; + НоваяСтрока.МетодПоиска = "EDITDATABASEPROPERTIES"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Database management"; + НоваяСтрока.ОписаниеМетода = "Edits properties of an existing database + | + | Структура JSON полей базы (параметр --props): + | { + | ""Имя поля БД c обычным типом"" : ""Тип данных 1"", + | ""Имя поля БД с выбором значения"" : + | { + | ""Вариант1"" : ""green"", + | ""Вариант2"" : ""red"", + | ... + | }, + | ... + | } + | + | Доуступные типы: title(ключевой), rich_text, number, status, + | date, files, checkbox, url, email, phone_number, people + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "EditDatabaseProperties"; + НоваяСтрока.МетодПоиска = "EDITDATABASEPROPERTIES"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Target database ID"; + НоваяСтрока.Область = "Database management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "EditDatabaseProperties"; + НоваяСтрока.МетодПоиска = "EDITDATABASEPROPERTIES"; + НоваяСтрока.Параметр = "--props"; + НоваяСтрока.Описание = "New or modified database properties (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Database management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "EditDatabaseProperties"; + НоваяСтрока.МетодПоиска = "EDITDATABASEPROPERTIES"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "New database title (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Database management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "EditDatabaseProperties"; + НоваяСтрока.МетодПоиска = "EDITDATABASEPROPERTIES"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "New database description (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Database management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "CreateBlock"; + НоваяСтрока.МетодПоиска = "CREATEBLOCK"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Block work"; + НоваяСтрока.ОписаниеМетода = "Creates a new block based on an existing block"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "CreateBlock"; + НоваяСтрока.МетодПоиска = "CREATEBLOCK"; + НоваяСтрока.Параметр = "--page"; + НоваяСтрока.Описание = "Parent block or page ID"; + НоваяСтрока.Область = "Block work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "CreateBlock"; + НоваяСтрока.МетодПоиска = "CREATEBLOCK"; + НоваяСтрока.Параметр = "--block"; + НоваяСтрока.Описание = "Block ID or block sample itself"; + НоваяСтрока.Область = "Block work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "CreateBlock"; + НоваяСтрока.МетодПоиска = "CREATEBLOCK"; + НоваяСтрока.Параметр = "--prev"; + НоваяСтрока.Описание = "Block ID after which to insert the new one (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Block work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ReturnBlock"; + НоваяСтрока.МетодПоиска = "RETURNBLOCK"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Block work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ReturnBlock"; + НоваяСтрока.МетодПоиска = "RETURNBLOCK"; + НоваяСтрока.Параметр = "--block"; + НоваяСтрока.Описание = "Block ID"; + НоваяСтрока.Область = "Block work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ReturnBlock"; + НоваяСтрока.МетодПоиска = "RETURNBLOCK"; + НоваяСтрока.Параметр = "--core"; + НоваяСтрока.Описание = "True > service fields are deleted, only the block itself remains (необяз. по ум. - True)"; + НоваяСтрока.Область = "Block work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ReturnChildBlocks"; + НоваяСтрока.МетодПоиска = "RETURNCHILDBLOCKS"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Block work"; + НоваяСтрока.ОписаниеМетода = "Returns list of child blocks of parent block"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ReturnChildBlocks"; + НоваяСтрока.МетодПоиска = "RETURNCHILDBLOCKS"; + НоваяСтрока.Параметр = "--block"; + НоваяСтрока.Описание = "Parent block ID"; + НоваяСтрока.Область = "Block work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "DeleteBlock"; + НоваяСтрока.МетодПоиска = "DELETEBLOCK"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Block work"; + НоваяСтрока.ОписаниеМетода = "Deletes block by ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "DeleteBlock"; + НоваяСтрока.МетодПоиска = "DELETEBLOCK"; + НоваяСтрока.Параметр = "--block"; + НоваяСтрока.Описание = "Block ID"; + НоваяСтрока.Область = "Block work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "UserList"; + НоваяСтрока.МетодПоиска = "USERLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Users"; + НоваяСтрока.ОписаниеМетода = "Returns a list of workspace users"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "GetUserData"; + НоваяСтрока.МетодПоиска = "GETUSERDATA"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Users"; + НоваяСтрока.ОписаниеМетода = "Gets user data by ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "GetUserData"; + НоваяСтрока.МетодПоиска = "GETUSERDATA"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "Target user ID"; + НоваяСтрока.Область = "Users"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/en/cli/data/Classes/internal/Classes/slack.os b/src/en/cli/data/Classes/internal/Classes/slack.os new file mode 100644 index 0000000000..2e2e2ab13f --- /dev/null +++ b/src/en/cli/data/Classes/internal/Classes/slack.os @@ -0,0 +1,1082 @@ +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetBotInformation"; + НоваяСтрока.МетодПоиска = "GETBOTINFORMATION"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Management and settings"; + НоваяСтрока.ОписаниеМетода = "Gets basic information about the bot"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetWorkspaceList"; + НоваяСтрока.МетодПоиска = "GETWORKSPACELIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Management and settings"; + НоваяСтрока.ОписаниеМетода = "Gets a list of workspaces where the bot is connected"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetWorkspaceList"; + НоваяСтрока.МетодПоиска = "GETWORKSPACELIST"; + НоваяСтрока.Параметр = "--cursor"; + НоваяСтрока.Описание = "Pointer from the previous request, if the result rows > 100 (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Management and settings"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetUserList"; + НоваяСтрока.МетодПоиска = "GETUSERLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Management and settings"; + НоваяСтрока.ОписаниеМетода = "Gets a list of users in the workspace"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetUserList"; + НоваяСтрока.МетодПоиска = "GETUSERLIST"; + НоваяСтрока.Параметр = "--cursor"; + НоваяСтрока.Описание = "Pointer from the previous request, if the result rows > 100 (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Management and settings"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SendMessage"; + НоваяСтрока.МетодПоиска = "SENDMESSAGE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Message management"; + НоваяСтрока.ОписаниеМетода = "Sends a message at a selected hour"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SendMessage"; + НоваяСтрока.МетодПоиска = "SENDMESSAGE"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SendMessage"; + НоваяСтрока.МетодПоиска = "SENDMESSAGE"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Message text (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SendMessage"; + НоваяСтрока.МетодПоиска = "SENDMESSAGE"; + НоваяСтрока.Параметр = "--date"; + НоваяСтрока.Описание = "Sending date for delayed message (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SendMessage"; + НоваяСтрока.МетодПоиска = "SENDMESSAGE"; + НоваяСтрока.Параметр = "--blocks"; + НоваяСтрока.Описание = "JSON array of block descriptions (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SendEphemeralMessage"; + НоваяСтрока.МетодПоиска = "SENDEPHEMERALMESSAGE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Message management"; + НоваяСтрока.ОписаниеМетода = "Sends a message that arrives in the channel but is visible + | only to a specific user"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SendEphemeralMessage"; + НоваяСтрока.МетодПоиска = "SENDEPHEMERALMESSAGE"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SendEphemeralMessage"; + НоваяСтрока.МетодПоиска = "SENDEPHEMERALMESSAGE"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Message text (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SendEphemeralMessage"; + НоваяСтрока.МетодПоиска = "SENDEPHEMERALMESSAGE"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "User ID (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SendEphemeralMessage"; + НоваяСтрока.МетодПоиска = "SENDEPHEMERALMESSAGE"; + НоваяСтрока.Параметр = "--blocks"; + НоваяСтрока.Описание = "JSON array of block descriptions (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "EditMessage"; + НоваяСтрока.МетодПоиска = "EDITMESSAGE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Message management"; + НоваяСтрока.ОписаниеМетода = "Edits the content of an existing message"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "EditMessage"; + НоваяСтрока.МетодПоиска = "EDITMESSAGE"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "EditMessage"; + НоваяСтрока.МетодПоиска = "EDITMESSAGE"; + НоваяСтрока.Параметр = "--stamp"; + НоваяСтрока.Описание = "Message timestamp"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "EditMessage"; + НоваяСтрока.МетодПоиска = "EDITMESSAGE"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "New message text (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "EditMessage"; + НоваяСтрока.МетодПоиска = "EDITMESSAGE"; + НоваяСтрока.Параметр = "--blocks"; + НоваяСтрока.Описание = "JSON array of block descriptions (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "DeleteMessage"; + НоваяСтрока.МетодПоиска = "DELETEMESSAGE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Message management"; + НоваяСтрока.ОписаниеМетода = "Deletes a channel message by timestamp"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "DeleteMessage"; + НоваяСтрока.МетодПоиска = "DELETEMESSAGE"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "DeleteMessage"; + НоваяСтрока.МетодПоиска = "DELETEMESSAGE"; + НоваяСтрока.Параметр = "--stamp"; + НоваяСтрока.Описание = "Timestamp or message ID"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "DeleteMessage"; + НоваяСтрока.МетодПоиска = "DELETEMESSAGE"; + НоваяСтрока.Параметр = "--issheduled"; + НоваяСтрока.Описание = "Indicator of deleting a delayed message (необяз. по ум. - False)"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetDelayedMessageList"; + НоваяСтрока.МетодПоиска = "GETDELAYEDMESSAGELIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Message management"; + НоваяСтрока.ОписаниеМетода = "Gets a list of delayed channel messages"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetDelayedMessageList"; + НоваяСтрока.МетодПоиска = "GETDELAYEDMESSAGELIST"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetDelayedMessageList"; + НоваяСтрока.МетодПоиска = "GETDELAYEDMESSAGELIST"; + НоваяСтрока.Параметр = "--cursor"; + НоваяСтрока.Описание = "Pointer from the previous request, if the result rows > 100 (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetMessageLink"; + НоваяСтрока.МетодПоиска = "GETMESSAGELINK"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Message management"; + НоваяСтрока.ОписаниеМетода = "Gets a permanent URL to the channel message"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetMessageLink"; + НоваяСтрока.МетодПоиска = "GETMESSAGELINK"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetMessageLink"; + НоваяСтрока.МетодПоиска = "GETMESSAGELINK"; + НоваяСтрока.Параметр = "--stamp"; + НоваяСтрока.Описание = "Timestamp or message ID"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetMessageReplyList"; + НоваяСтрока.МетодПоиска = "GETMESSAGEREPLYLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Message management"; + НоваяСтрока.ОписаниеМетода = "Gets an array of messages that are replies to the specified"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetMessageReplyList"; + НоваяСтрока.МетодПоиска = "GETMESSAGEREPLYLIST"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetMessageReplyList"; + НоваяСтрока.МетодПоиска = "GETMESSAGEREPLYLIST"; + НоваяСтрока.Параметр = "--stamp"; + НоваяСтрока.Описание = "Timestamp or message ID"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetMessageReplyList"; + НоваяСтрока.МетодПоиска = "GETMESSAGEREPLYLIST"; + НоваяСтрока.Параметр = "--cursor"; + НоваяСтрока.Описание = "Pointer from the previous request, if the result rows > 100 (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Message management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetChannelList"; + НоваяСтрока.МетодПоиска = "GETCHANNELLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Channel management"; + НоваяСтрока.ОписаниеМетода = "Gets a list of available channels"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetChannelList"; + НоваяСтрока.МетодПоиска = "GETCHANNELLIST"; + НоваяСтрока.Параметр = "--notarchived"; + НоваяСтрока.Описание = "Indicator of excluding archived channels (необяз. по ум. - False)"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetChannelList"; + НоваяСтрока.МетодПоиска = "GETCHANNELLIST"; + НоваяСтрока.Параметр = "--cursor"; + НоваяСтрока.Описание = "Pointer from the previous request, if the result rows > 100 (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetChannelUserList"; + НоваяСтрока.МетодПоиска = "GETCHANNELUSERLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Channel management"; + НоваяСтрока.ОписаниеМетода = "Gets a list of users in the specified channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetChannelUserList"; + НоваяСтрока.МетодПоиска = "GETCHANNELUSERLIST"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetChannelUserList"; + НоваяСтрока.МетодПоиска = "GETCHANNELUSERLIST"; + НоваяСтрока.Параметр = "--cursor"; + НоваяСтрока.Описание = "Pointer from the previous request, if the result rows > 100 (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "CreateChannel"; + НоваяСтрока.МетодПоиска = "CREATECHANNEL"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Channel management"; + НоваяСтрока.ОписаниеМетода = "Creates a new channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "CreateChannel"; + НоваяСтрока.МетодПоиска = "CREATECHANNEL"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Channel name"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "CreateChannel"; + НоваяСтрока.МетодПоиска = "CREATECHANNEL"; + НоваяСтрока.Параметр = "--private"; + НоваяСтрока.Описание = "Create channel as private (необяз. по ум. - False)"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ArchiveChannel"; + НоваяСтрока.МетодПоиска = "ARCHIVECHANNEL"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Channel management"; + НоваяСтрока.ОписаниеМетода = "Archives an active channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ArchiveChannel"; + НоваяСтрока.МетодПоиска = "ARCHIVECHANNEL"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetChannel"; + НоваяСтрока.МетодПоиска = "GETCHANNEL"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Channel management"; + НоваяСтрока.ОписаниеМетода = "Gets information about the channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetChannel"; + НоваяСтрока.МетодПоиска = "GETCHANNEL"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetChannelHistory"; + НоваяСтрока.МетодПоиска = "GETCHANNELHISTORY"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Channel management"; + НоваяСтрока.ОписаниеМетода = "Gets information about channel events"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetChannelHistory"; + НоваяСтрока.МетодПоиска = "GETCHANNELHISTORY"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "InviteUsersToChannel"; + НоваяСтрока.МетодПоиска = "INVITEUSERSTOCHANNEL"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Channel management"; + НоваяСтрока.ОписаниеМетода = "Adds specified users to the channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "InviteUsersToChannel"; + НоваяСтрока.МетодПоиска = "INVITEUSERSTOCHANNEL"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "InviteUsersToChannel"; + НоваяСтрока.МетодПоиска = "INVITEUSERSTOCHANNEL"; + НоваяСтрока.Параметр = "--users"; + НоваяСтрока.Описание = "User ID Array"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "KickUserFromChannel"; + НоваяСтрока.МетодПоиска = "KICKUSERFROMCHANNEL"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Channel management"; + НоваяСтрока.ОписаниеМетода = "Removes specified user from channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "KickUserFromChannel"; + НоваяСтрока.МетодПоиска = "KICKUSERFROMCHANNEL"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "KickUserFromChannel"; + НоваяСтрока.МетодПоиска = "KICKUSERFROMCHANNEL"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "User ID"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "JoinChannel"; + НоваяСтрока.МетодПоиска = "JOINCHANNEL"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Channel management"; + НоваяСтрока.ОписаниеМетода = "Adds the current bot to the channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "JoinChannel"; + НоваяСтрока.МетодПоиска = "JOINCHANNEL"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "LeaveChannel"; + НоваяСтрока.МетодПоиска = "LEAVECHANNEL"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Channel management"; + НоваяСтрока.ОписаниеМетода = "Removes the current bot from the channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "LeaveChannel"; + НоваяСтрока.МетодПоиска = "LEAVECHANNEL"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SetChannelTopic"; + НоваяСтрока.МетодПоиска = "SETCHANNELTOPIC"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Channel management"; + НоваяСтрока.ОписаниеМетода = "Sets the channel topic"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SetChannelTopic"; + НоваяСтрока.МетодПоиска = "SETCHANNELTOPIC"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SetChannelTopic"; + НоваяСтрока.МетодПоиска = "SETCHANNELTOPIC"; + НоваяСтрока.Параметр = "--theme"; + НоваяСтрока.Описание = "Channel topic"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SetChannelGoal"; + НоваяСтрока.МетодПоиска = "SETCHANNELGOAL"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Channel management"; + НоваяСтрока.ОписаниеМетода = "Sets the channel purpose (description)"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SetChannelGoal"; + НоваяСтрока.МетодПоиска = "SETCHANNELGOAL"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SetChannelGoal"; + НоваяСтрока.МетодПоиска = "SETCHANNELGOAL"; + НоваяСтрока.Параметр = "--purpose"; + НоваяСтрока.Описание = "Channel purpose"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "RenameChannel"; + НоваяСтрока.МетодПоиска = "RENAMECHANNEL"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Channel management"; + НоваяСтрока.ОписаниеМетода = "Changes the name of the channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "RenameChannel"; + НоваяСтрока.МетодПоиска = "RENAMECHANNEL"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "RenameChannel"; + НоваяСтрока.МетодПоиска = "RENAMECHANNEL"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "New channel name"; + НоваяСтрока.Область = "Channel management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "OpenDialog"; + НоваяСтрока.МетодПоиска = "OPENDIALOG"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Dialog management"; + НоваяСтрока.ОписаниеМетода = "Opens a new dialog with one or more users"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "OpenDialog"; + НоваяСтрока.МетодПоиска = "OPENDIALOG"; + НоваяСтрока.Параметр = "--users"; + НоваяСтрока.Описание = "User ID Array"; + НоваяСтрока.Область = "Dialog management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "CloseDialog"; + НоваяСтрока.МетодПоиска = "CLOSEDIALOG"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Dialog management"; + НоваяСтрока.ОписаниеМетода = "Closes an existing dialog"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "CloseDialog"; + НоваяСтрока.МетодПоиска = "CLOSEDIALOG"; + НоваяСтрока.Параметр = "--conv"; + НоваяСтрока.Описание = "Dialog ID"; + НоваяСтрока.Область = "Dialog management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetFilesList"; + НоваяСтрока.МетодПоиска = "GETFILESLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "File work"; + НоваяСтрока.ОписаниеМетода = "Gets a list of files of the bot or channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetFilesList"; + НоваяСтрока.МетодПоиска = "GETFILESLIST"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel for selection (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "File work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetFilesList"; + НоваяСтрока.МетодПоиска = "GETFILESLIST"; + НоваяСтрока.Параметр = "--page"; + НоваяСтрока.Описание = "Page number (необяз. по ум. - 1)"; + НоваяСтрока.Область = "File work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "UploadFile"; + НоваяСтрока.МетодПоиска = "UPLOADFILE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "File work"; + НоваяСтрока.ОписаниеМетода = "Uploads a file to Slack servers"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "UploadFile"; + НоваяСтрока.МетодПоиска = "UPLOADFILE"; + НоваяСтрока.Параметр = "--file"; + НоваяСтрока.Описание = "File for upload"; + НоваяСтрока.Область = "File work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "UploadFile"; + НоваяСтрока.МетодПоиска = "UPLOADFILE"; + НоваяСтрока.Параметр = "--filename"; + НоваяСтрока.Описание = "File name with extension"; + НоваяСтрока.Область = "File work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "UploadFile"; + НоваяСтрока.МетодПоиска = "UPLOADFILE"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "File name in Slack"; + НоваяСтрока.Область = "File work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "UploadFile"; + НоваяСтрока.МетодПоиска = "UPLOADFILE"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel ID (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "File work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetFileData"; + НоваяСтрока.МетодПоиска = "GETFILEDATA"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "File work"; + НоваяСтрока.ОписаниеМетода = "Gets information about the file"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetFileData"; + НоваяСтрока.МетодПоиска = "GETFILEDATA"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "File identifier"; + НоваяСтрока.Область = "File work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "DeleteFile"; + НоваяСтрока.МетодПоиска = "DELETEFILE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "File work"; + НоваяСтрока.ОписаниеМетода = "Deletes a file on Slack"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "DeleteFile"; + НоваяСтрока.МетодПоиска = "DELETEFILE"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "File identifier"; + НоваяСтрока.Область = "File work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "MakeFilePublic"; + НоваяСтрока.МетодПоиска = "MAKEFILEPUBLIC"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "User token"; + НоваяСтрока.Область = "File work"; + НоваяСтрока.ОписаниеМетода = "Creates a public URL for the file. Requires user token"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "MakeFilePublic"; + НоваяСтрока.МетодПоиска = "MAKEFILEPUBLIC"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "File identifier"; + НоваяСтрока.Область = "File work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "MakeFilePrivate"; + НоваяСтрока.МетодПоиска = "MAKEFILEPRIVATE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "User token"; + НоваяСтрока.Область = "File work"; + НоваяСтрока.ОписаниеМетода = "Removes the public URL from the file. Requires user token"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "MakeFilePrivate"; + НоваяСтрока.МетодПоиска = "MAKEFILEPRIVATE"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "File identifier"; + НоваяСтрока.Область = "File work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetExternalFileList"; + НоваяСтрока.МетодПоиска = "GETEXTERNALFILELIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Deleted files management"; + НоваяСтрока.ОписаниеМетода = "Gets a list of external files of a user or channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetExternalFileList"; + НоваяСтрока.МетодПоиска = "GETEXTERNALFILELIST"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Channel for selection (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Deleted files management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetExternalFileList"; + НоваяСтрока.МетодПоиска = "GETEXTERNALFILELIST"; + НоваяСтрока.Параметр = "--cursor"; + НоваяСтрока.Описание = "Pointer from the previous request, if the result rows > 100 (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Deleted files management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetExternalFile"; + НоваяСтрока.МетодПоиска = "GETEXTERNALFILE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Deleted files management"; + НоваяСтрока.ОписаниеМетода = "Gets information about the external file"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GetExternalFile"; + НоваяСтрока.МетодПоиска = "GETEXTERNALFILE"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "File identifier"; + НоваяСтрока.Область = "Deleted files management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "AddExternalFile"; + НоваяСтрока.МетодПоиска = "ADDEXTERNALFILE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Deleted files management"; + НоваяСтрока.ОписаниеМетода = "Adds a new external file"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "AddExternalFile"; + НоваяСтрока.МетодПоиска = "ADDEXTERNALFILE"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "URL to external file"; + НоваяСтрока.Область = "Deleted files management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "AddExternalFile"; + НоваяСтрока.МетодПоиска = "ADDEXTERNALFILE"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "File title for Slack"; + НоваяСтрока.Область = "Deleted files management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SendExternalFile"; + НоваяСтрока.МетодПоиска = "SENDEXTERNALFILE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Deleted files management"; + НоваяСтрока.ОписаниеМетода = "Sends an external file to a list of channels"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SendExternalFile"; + НоваяСтрока.МетодПоиска = "SENDEXTERNALFILE"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "File identifier"; + НоваяСтрока.Область = "Deleted files management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "SendExternalFile"; + НоваяСтрока.МетодПоиска = "SENDEXTERNALFILE"; + НоваяСтрока.Параметр = "--channels"; + НоваяСтрока.Описание = "Array of channels for sending"; + НоваяСтрока.Область = "Deleted files management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "DeleteExternalFile"; + НоваяСтрока.МетодПоиска = "DELETEEXTERNALFILE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Deleted files management"; + НоваяСтрока.ОписаниеМетода = "Deletes an external file from Slack"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "DeleteExternalFile"; + НоваяСтрока.МетодПоиска = "DELETEEXTERNALFILE"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "File identifier"; + НоваяСтрока.Область = "Deleted files management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GenerateImageBlock"; + НоваяСтрока.МетодПоиска = "GENERATEIMAGEBLOCK"; + НоваяСтрока.Параметр = "--picture"; + НоваяСтрока.Описание = "Image URL"; + НоваяСтрока.Область = "Block formation"; + НоваяСтрока.ОписаниеМетода = "Generates a block with an image to add to the message block array"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "GenerateImageBlock"; + НоваяСтрока.МетодПоиска = "GENERATEIMAGEBLOCK"; + НоваяСтрока.Параметр = "--alt"; + НоваяСтрока.Описание = "Alternate text of the image (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Block formation"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/en/cli/data/Classes/internal/Classes/telegram.os b/src/en/cli/data/Classes/internal/Classes/telegram.os new file mode 100644 index 0000000000..5189e312f6 --- /dev/null +++ b/src/en/cli/data/Classes/internal/Classes/telegram.os @@ -0,0 +1,1265 @@ +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "GetBotInformation"; + НоваяСтрока.МетодПоиска = "GETBOTINFORMATION"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Data retrieval and settings"; + НоваяСтрока.ОписаниеМетода = "Executes the | getMe request, returning basic bot information: name, id, ability to add the bot to groups, etc.."; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "GetUpdates"; + НоваяСтрока.МетодПоиска = "GETUPDATES"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Data retrieval and settings"; + НоваяСтрока.ОписаниеМетода = "Executes a request | getUpdates, returning information about bot events. Used in polling mode"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "GetUpdates"; + НоваяСтрока.МетодПоиска = "GETUPDATES"; + НоваяСтрока.Параметр = "--timeout"; + НоваяСтрока.Описание = "Waiting time for new events (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data retrieval and settings"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "GetUpdates"; + НоваяСтрока.МетодПоиска = "GETUPDATES"; + НоваяСтрока.Параметр = "--offset"; + НоваяСтрока.Описание = "Offset in the list of received messages (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data retrieval and settings"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SetWebhook"; + НоваяСтрока.МетодПоиска = "SETWEBHOOK"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Data retrieval and settings"; + НоваяСтрока.ОписаниеМетода = "Set webhook URL for bot event handling in webhook mode"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SetWebhook"; + НоваяСтрока.МетодПоиска = "SETWEBHOOK"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "Request handling address from Telegram (with https:)"; + НоваяСтрока.Область = "Data retrieval and settings"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "DeleteWebhook"; + НоваяСтрока.МетодПоиска = "DELETEWEBHOOK"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Data retrieval and settings"; + НоваяСтрока.ОписаниеМетода = "Deletes the bot event handler URL for webhook operation"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "DownloadFile"; + НоваяСтрока.МетодПоиска = "DOWNLOADFILE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Data retrieval and settings"; + НоваяСтрока.ОписаниеМетода = "Download file from Telegram servers"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "DownloadFile"; + НоваяСтрока.МетодПоиска = "DOWNLOADFILE"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "File ID for downloading"; + НоваяСтрока.Область = "Data retrieval and settings"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendTextMessage"; + НоваяСтрока.МетодПоиска = "SENDTEXTMESSAGE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Data sending"; + НоваяСтрока.ОписаниеМетода = "Sends a text message to a chat or channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendTextMessage"; + НоваяСтрока.МетодПоиска = "SENDTEXTMESSAGE"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "Target chat ID or ChatID*TopicID"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendTextMessage"; + НоваяСтрока.МетодПоиска = "SENDTEXTMESSAGE"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Message text"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendTextMessage"; + НоваяСтрока.МетодПоиска = "SENDTEXTMESSAGE"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "Keyboard JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendTextMessage"; + НоваяСтрока.МетодПоиска = "SENDTEXTMESSAGE"; + НоваяСтрока.Параметр = "--parsemode"; + НоваяСтрока.Описание = "Text processing type (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendImage"; + НоваяСтрока.МетодПоиска = "SENDIMAGE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Data sending"; + НоваяСтрока.ОписаниеМетода = "Sends an image to a chat or channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendImage"; + НоваяСтрока.МетодПоиска = "SENDIMAGE"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "Target chat ID or ChatID*TopicID"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendImage"; + НоваяСтрока.МетодПоиска = "SENDIMAGE"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Message text"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendImage"; + НоваяСтрока.МетодПоиска = "SENDIMAGE"; + НоваяСтрока.Параметр = "--picture"; + НоваяСтрока.Описание = "Image file"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendImage"; + НоваяСтрока.МетодПоиска = "SENDIMAGE"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "Keyboard JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendImage"; + НоваяСтрока.МетодПоиска = "SENDIMAGE"; + НоваяСтрока.Параметр = "--parsemode"; + НоваяСтрока.Описание = "Text processing type (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendVideo"; + НоваяСтрока.МетодПоиска = "SENDVIDEO"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Data sending"; + НоваяСтрока.ОписаниеМетода = "Sends a video to a chat or channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendVideo"; + НоваяСтрока.МетодПоиска = "SENDVIDEO"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "Target chat ID or ChatID*TopicID"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendVideo"; + НоваяСтрока.МетодПоиска = "SENDVIDEO"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Message text"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendVideo"; + НоваяСтрока.МетодПоиска = "SENDVIDEO"; + НоваяСтрока.Параметр = "--video"; + НоваяСтрока.Описание = "Video file"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendVideo"; + НоваяСтрока.МетодПоиска = "SENDVIDEO"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "Keyboard JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendVideo"; + НоваяСтрока.МетодПоиска = "SENDVIDEO"; + НоваяСтрока.Параметр = "--parsemode"; + НоваяСтрока.Описание = "Text processing type (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendAudio"; + НоваяСтрока.МетодПоиска = "SENDAUDIO"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Data sending"; + НоваяСтрока.ОписаниеМетода = "Sends an audio file to a chat or channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendAudio"; + НоваяСтрока.МетодПоиска = "SENDAUDIO"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "Target chat ID or ChatID*TopicID"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendAudio"; + НоваяСтрока.МетодПоиска = "SENDAUDIO"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Message text"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendAudio"; + НоваяСтрока.МетодПоиска = "SENDAUDIO"; + НоваяСтрока.Параметр = "--audio"; + НоваяСтрока.Описание = "Audio file"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendAudio"; + НоваяСтрока.МетодПоиска = "SENDAUDIO"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "Keyboard JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendAudio"; + НоваяСтрока.МетодПоиска = "SENDAUDIO"; + НоваяСтрока.Параметр = "--parsemode"; + НоваяСтрока.Описание = "Text processing type (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendDocument"; + НоваяСтрока.МетодПоиска = "SENDDOCUMENT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Data sending"; + НоваяСтрока.ОписаниеМетода = "Sends a document to a chat or channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendDocument"; + НоваяСтрока.МетодПоиска = "SENDDOCUMENT"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "Target chat ID or ChatID*TopicID"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendDocument"; + НоваяСтрока.МетодПоиска = "SENDDOCUMENT"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Message text"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendDocument"; + НоваяСтрока.МетодПоиска = "SENDDOCUMENT"; + НоваяСтрока.Параметр = "--doc"; + НоваяСтрока.Описание = "Document file"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendDocument"; + НоваяСтрока.МетодПоиска = "SENDDOCUMENT"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "Keyboard JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendDocument"; + НоваяСтрока.МетодПоиска = "SENDDOCUMENT"; + НоваяСтрока.Параметр = "--parsemode"; + НоваяСтрока.Описание = "Text processing type (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendGif"; + НоваяСтрока.МетодПоиска = "SENDGIF"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Data sending"; + НоваяСтрока.ОписаниеМетода = "Sends a GIF to a chat or channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendGif"; + НоваяСтрока.МетодПоиска = "SENDGIF"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "Target chat ID or ChatID*TopicID"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendGif"; + НоваяСтрока.МетодПоиска = "SENDGIF"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Message text"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendGif"; + НоваяСтрока.МетодПоиска = "SENDGIF"; + НоваяСтрока.Параметр = "--gif"; + НоваяСтрока.Описание = "GIF file"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendGif"; + НоваяСтрока.МетодПоиска = "SENDGIF"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "Keyboard JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendGif"; + НоваяСтрока.МетодПоиска = "SENDGIF"; + НоваяСтрока.Параметр = "--parsemode"; + НоваяСтрока.Описание = "Text processing type (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendMediaGroup"; + НоваяСтрока.МетодПоиска = "SENDMEDIAGROUP"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Data sending"; + НоваяСтрока.ОписаниеМетода = "Sends a set of files to a chat or channel. Media types: audio, document, photo, video + | + | Структура JSON данных медиагруппы (параметр --media): + | { + | ""ПутьКФайлу"": ""ТипМедиа"", + | ""ПутьКФайлу"": ""ТипМедиа"", + | ... + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendMediaGroup"; + НоваяСтрока.МетодПоиска = "SENDMEDIAGROUP"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "Target chat ID or ChatID*TopicID"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendMediaGroup"; + НоваяСтрока.МетодПоиска = "SENDMEDIAGROUP"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Message text"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendMediaGroup"; + НоваяСтрока.МетодПоиска = "SENDMEDIAGROUP"; + НоваяСтрока.Параметр = "--media"; + НоваяСтрока.Описание = "File JSON or path to .json"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendMediaGroup"; + НоваяСтрока.МетодПоиска = "SENDMEDIAGROUP"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "Keyboard JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendMediaGroup"; + НоваяСтрока.МетодПоиска = "SENDMEDIAGROUP"; + НоваяСтрока.Параметр = "--parsemode"; + НоваяСтрока.Описание = "Text processing type (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendLocation"; + НоваяСтрока.МетодПоиска = "SENDLOCATION"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Data sending"; + НоваяСтрока.ОписаниеМетода = "Sends location by geographic latitude and longitude to a chat or channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendLocation"; + НоваяСтрока.МетодПоиска = "SENDLOCATION"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "Target chat ID or ChatID*TopicID"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendLocation"; + НоваяСтрока.МетодПоиска = "SENDLOCATION"; + НоваяСтрока.Параметр = "--lat"; + НоваяСтрока.Описание = "Geographic latitude"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendLocation"; + НоваяСтрока.МетодПоиска = "SENDLOCATION"; + НоваяСтрока.Параметр = "--long"; + НоваяСтрока.Описание = "Geographic longitude"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendLocation"; + НоваяСтрока.МетодПоиска = "SENDLOCATION"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "Keyboard JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendContact"; + НоваяСтрока.МетодПоиска = "SENDCONTACT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Data sending"; + НоваяСтрока.ОписаниеМетода = "Sends a contact with name and phone number"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendContact"; + НоваяСтрока.МетодПоиска = "SENDCONTACT"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "Target chat ID or ChatID*TopicID"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendContact"; + НоваяСтрока.МетодПоиска = "SENDCONTACT"; + НоваяСтрока.Параметр = "--name"; + НоваяСтрока.Описание = "Contact name"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendContact"; + НоваяСтрока.МетодПоиска = "SENDCONTACT"; + НоваяСтрока.Параметр = "--surname"; + НоваяСтрока.Описание = "Contact last name"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendContact"; + НоваяСтрока.МетодПоиска = "SENDCONTACT"; + НоваяСтрока.Параметр = "--phone"; + НоваяСтрока.Описание = "Contact phone number"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendContact"; + НоваяСтрока.МетодПоиска = "SENDCONTACT"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "Keyboard JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendPoll"; + НоваяСтрока.МетодПоиска = "SENDPOLL"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Data sending"; + НоваяСтрока.ОписаниеМетода = "Sends a poll with answer options"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendPoll"; + НоваяСтрока.МетодПоиска = "SENDPOLL"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "Target chat ID or ChatID*TopicID"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendPoll"; + НоваяСтрока.МетодПоиска = "SENDPOLL"; + НоваяСтрока.Параметр = "--question"; + НоваяСтрока.Описание = "Poll question"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendPoll"; + НоваяСтрока.МетодПоиска = "SENDPOLL"; + НоваяСтрока.Параметр = "--options"; + НоваяСтрока.Описание = "Array of answer options"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "SendPoll"; + НоваяСтрока.МетодПоиска = "SENDPOLL"; + НоваяСтрока.Параметр = "--anonymous"; + НоваяСтрока.Описание = "Poll anonymity (необяз. по ум. - True)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ForwardMessage"; + НоваяСтрока.МетодПоиска = "FORWARDMESSAGE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Data sending"; + НоваяСтрока.ОписаниеМетода = "Forwards a message between chats or within a chat"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ForwardMessage"; + НоваяСтрока.МетодПоиска = "FORWARDMESSAGE"; + НоваяСтрока.Параметр = "--message"; + НоваяСтрока.Описание = "Original message ID"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ForwardMessage"; + НоваяСтрока.МетодПоиска = "FORWARDMESSAGE"; + НоваяСтрока.Параметр = "--from"; + НоваяСтрока.Описание = "Chat ID of the original message"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ForwardMessage"; + НоваяСтрока.МетодПоиска = "FORWARDMESSAGE"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "Target chat ID or ChatID*TopicID"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "FormKeyboardFromButtonArray"; + НоваяСтрока.МетодПоиска = "FORMKEYBOARDFROMBUTTONARRAY"; + НоваяСтрока.Параметр = "--buttons"; + НоваяСтрока.Описание = "Array of buttons"; + НоваяСтрока.Область = "Data sending"; + НоваяСтрока.ОписаниеМетода = "Generates a simple JSON keyboard from an array of buttons for a message or bottom panel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "FormKeyboardFromButtonArray"; + НоваяСтрока.МетодПоиска = "FORMKEYBOARDFROMBUTTONARRAY"; + НоваяСтрока.Параметр = "--under"; + НоваяСтрока.Описание = "Keyboard under the message or on the bottom panel (необяз. по ум. - False)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "FormKeyboardFromButtonArray"; + НоваяСтрока.МетодПоиска = "FORMKEYBOARDFROMBUTTONARRAY"; + НоваяСтрока.Параметр = "--column"; + НоваяСтрока.Описание = "True > buttons are displayed in a column, False > in a row (необяз. по ум. - True)"; + НоваяСтрока.Область = "Data sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "Ban"; + НоваяСтрока.МетодПоиска = "BAN"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Administration"; + НоваяСтрока.ОписаниеМетода = "Bans a user in the selected chat"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "Ban"; + НоваяСтрока.МетодПоиска = "BAN"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "Target chat ID or ChatID*TopicID"; + НоваяСтрока.Область = "Administration"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "Ban"; + НоваяСтрока.МетодПоиска = "BAN"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "Target user ID"; + НоваяСтрока.Область = "Administration"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "Unban"; + НоваяСтрока.МетодПоиска = "UNBAN"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Administration"; + НоваяСтрока.ОписаниеМетода = "Unbans a previously banned user"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "Unban"; + НоваяСтрока.МетодПоиска = "UNBAN"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "Target chat ID or ChatID*TopicID"; + НоваяСтрока.Область = "Administration"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "Unban"; + НоваяСтрока.МетодПоиска = "UNBAN"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "Target user ID"; + НоваяСтрока.Область = "Administration"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "CreateInvitationLink"; + НоваяСтрока.МетодПоиска = "CREATEINVITATIONLINK"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Administration"; + НоваяСтрока.ОписаниеМетода = "Creates a link for joining a closed chat"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "CreateInvitationLink"; + НоваяСтрока.МетодПоиска = "CREATEINVITATIONLINK"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "Target chat ID or ChatID*TopicID"; + НоваяСтрока.Область = "Administration"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "CreateInvitationLink"; + НоваяСтрока.МетодПоиска = "CREATEINVITATIONLINK"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Invitation title (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Administration"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "CreateInvitationLink"; + НоваяСтрока.МетодПоиска = "CREATEINVITATIONLINK"; + НоваяСтрока.Параметр = "--expire"; + НоваяСтрока.Описание = "Link expiration date (permanent if not specified) (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Administration"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "CreateInvitationLink"; + НоваяСтрока.МетодПоиска = "CREATEINVITATIONLINK"; + НоваяСтрока.Параметр = "--limit"; + НоваяСтрока.Описание = "User limit (infinite if not specified) (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Administration"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "PinMessage"; + НоваяСтрока.МетодПоиска = "PINMESSAGE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Administration"; + НоваяСтрока.ОписаниеМетода = "Pins a message in the chat header"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "PinMessage"; + НоваяСтрока.МетодПоиска = "PINMESSAGE"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "Target chat ID"; + НоваяСтрока.Область = "Administration"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "PinMessage"; + НоваяСтрока.МетодПоиска = "PINMESSAGE"; + НоваяСтрока.Параметр = "--message"; + НоваяСтрока.Описание = "Target message ID"; + НоваяСтрока.Область = "Administration"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "UnpinMessage"; + НоваяСтрока.МетодПоиска = "UNPINMESSAGE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Administration"; + НоваяСтрока.ОписаниеМетода = "Unpins a message in the chat header"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "UnpinMessage"; + НоваяСтрока.МетодПоиска = "UNPINMESSAGE"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "Target chat ID"; + НоваяСтрока.Область = "Administration"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "UnpinMessage"; + НоваяСтрока.МетодПоиска = "UNPINMESSAGE"; + НоваяСтрока.Параметр = "--message"; + НоваяСтрока.Описание = "Target message ID"; + НоваяСтрока.Область = "Administration"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "GetParticipantCount"; + НоваяСтрока.МетодПоиска = "GETPARTICIPANTCOUNT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Bot token"; + НоваяСтрока.Область = "Administration"; + НоваяСтрока.ОписаниеМетода = "Gets the total number of chat participants"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "GetParticipantCount"; + НоваяСтрока.МетодПоиска = "GETPARTICIPANTCOUNT"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "Target chat ID"; + НоваяСтрока.Область = "Administration"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "GetAvatarIconList"; + НоваяСтрока.МетодПоиска = "GETAVATARICONLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Forum topic management"; + НоваяСтрока.ОписаниеМетода = "Gets the mapping of Emoji IDs for setting as forum theme icons"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "CreateForumThread"; + НоваяСтрока.МетодПоиска = "CREATEFORUMTHREAD"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Forum topic management"; + НоваяСтрока.ОписаниеМетода = "Creates a new thread in the group with theme functionality enabled"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "CreateForumThread"; + НоваяСтрока.МетодПоиска = "CREATEFORUMTHREAD"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "Thread creation chat ID"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "CreateForumThread"; + НоваяСтрока.МетодПоиска = "CREATEFORUMTHREAD"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Thread title"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "CreateForumThread"; + НоваяСтрока.МетодПоиска = "CREATEFORUMTHREAD"; + НоваяСтрока.Параметр = "--icon"; + НоваяСтрока.Описание = "See GetAvatarIconList (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "EditForumTopic"; + НоваяСтрока.МетодПоиска = "EDITFORUMTOPIC"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Forum topic management"; + НоваяСтрока.ОписаниеМетода = "Creates a new thread in the group with theme functionality enabled"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "EditForumTopic"; + НоваяСтрока.МетодПоиска = "EDITFORUMTOPIC"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "Thread creation chat ID"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "EditForumTopic"; + НоваяСтрока.МетодПоиска = "EDITFORUMTOPIC"; + НоваяСтрока.Параметр = "--topic"; + НоваяСтрока.Описание = "Thread ID"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "EditForumTopic"; + НоваяСтрока.МетодПоиска = "EDITFORUMTOPIC"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "New title (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "EditForumTopic"; + НоваяСтрока.МетодПоиска = "EDITFORUMTOPIC"; + НоваяСтрока.Параметр = "--icon"; + НоваяСтрока.Описание = "See GetAvatarIconList (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "CloseForumThread"; + НоваяСтрока.МетодПоиска = "CLOSEFORUMTHREAD"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Forum topic management"; + НоваяСтрока.ОписаниеМетода = "Closes the thread for new messages"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "CloseForumThread"; + НоваяСтрока.МетодПоиска = "CLOSEFORUMTHREAD"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "Thread chat ID"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "CloseForumThread"; + НоваяСтрока.МетодПоиска = "CLOSEFORUMTHREAD"; + НоваяСтрока.Параметр = "--topic"; + НоваяСтрока.Описание = "Thread ID (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "OpenForumThread"; + НоваяСтрока.МетодПоиска = "OPENFORUMTHREAD"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Forum topic management"; + НоваяСтрока.ОписаниеМетода = "Reopens a previously closed forum thread"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "OpenForumThread"; + НоваяСтрока.МетодПоиска = "OPENFORUMTHREAD"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "Thread chat ID"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "OpenForumThread"; + НоваяСтрока.МетодПоиска = "OPENFORUMTHREAD"; + НоваяСтрока.Параметр = "--topic"; + НоваяСтрока.Описание = "Thread ID (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "DeleteForumTopic"; + НоваяСтрока.МетодПоиска = "DELETEFORUMTOPIC"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Forum topic management"; + НоваяСтрока.ОписаниеМетода = "Deletes a forum thread"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "DeleteForumTopic"; + НоваяСтрока.МетодПоиска = "DELETEFORUMTOPIC"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "Thread chat ID"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "DeleteForumTopic"; + НоваяСтрока.МетодПоиска = "DELETEFORUMTOPIC"; + НоваяСтрока.Параметр = "--topic"; + НоваяСтрока.Описание = "Thread ID"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "HideMainForumTopic"; + НоваяСтрока.МетодПоиска = "HIDEMAINFORUMTOPIC"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Forum topic management"; + НоваяСтрока.ОписаниеМетода = "Hides the main forum thread"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "HideMainForumTopic"; + НоваяСтрока.МетодПоиска = "HIDEMAINFORUMTOPIC"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "Thread chat ID"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ShowMainForumTopic"; + НоваяСтрока.МетодПоиска = "SHOWMAINFORUMTOPIC"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Forum topic management"; + НоваяСтрока.ОписаниеМетода = "Shows a previously hidden main forum thread"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ShowMainForumTopic"; + НоваяСтрока.МетодПоиска = "SHOWMAINFORUMTOPIC"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "Thread chat ID"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "EditMainForumTopicName"; + НоваяСтрока.МетодПоиска = "EDITMAINFORUMTOPICNAME"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Forum topic management"; + НоваяСтрока.ОписаниеМетода = "Edits the name of the main forum thread"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "EditMainForumTopicName"; + НоваяСтрока.МетодПоиска = "EDITMAINFORUMTOPICNAME"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "Thread chat ID"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "EditMainForumTopicName"; + НоваяСтрока.МетодПоиска = "EDITMAINFORUMTOPICNAME"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "New main thread name"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ClearThreadPinnedMessagesList"; + НоваяСтрока.МетодПоиска = "CLEARTHREADPINNEDMESSAGESLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Forum topic management"; + НоваяСтрока.ОписаниеМетода = "Clears the list of pinned messages in the forum thread"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ClearThreadPinnedMessagesList"; + НоваяСтрока.МетодПоиска = "CLEARTHREADPINNEDMESSAGESLIST"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "Thread chat ID"; + НоваяСтрока.Область = "Forum topic management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ClearThreadPinnedMessagesList"; + НоваяСтрока.МетодПоиска = "CLEARTHREADPINNEDMESSAGESLIST"; + НоваяСтрока.Параметр = "--topic"; + НоваяСтрока.Описание = "Thread ID. Main if not filled (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Forum topic management"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/en/cli/data/Classes/internal/Classes/tools.os b/src/en/cli/data/Classes/internal/Classes/tools.os new file mode 100644 index 0000000000..d2d9bf98f1 --- /dev/null +++ b/src/en/cli/data/Classes/internal/Classes/tools.os @@ -0,0 +1,67 @@ +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "tools"; + НоваяСтрока.Модуль = "Утилиты"; + НоваяСтрока.Метод = "РазложитьJSON"; + НоваяСтрока.МетодПоиска = "РАЗЛОЖИТЬJSON"; + НоваяСтрока.Параметр = "--json"; + НоваяСтрока.Описание = "JSON данные"; + НоваяСтрока.Область = "Служебный программный интерфейс"; + НоваяСтрока.ОписаниеМетода = "Показывает значения, которые можно получить из переданного JSON и возвращает + | конкретное значение при указании имени поля"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "tools"; + НоваяСтрока.Модуль = "Утилиты"; + НоваяСтрока.Метод = "РазложитьJSON"; + НоваяСтрока.МетодПоиска = "РАЗЛОЖИТЬJSON"; + НоваяСтрока.Параметр = "--nesting"; + НоваяСтрока.Описание = "Ограничение на ур. вложенности разбора. На всю глубину по умолчанию (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Служебный программный интерфейс"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "tools"; + НоваяСтрока.Модуль = "Утилиты"; + НоваяСтрока.Метод = "РазложитьJSON"; + НоваяСтрока.МетодПоиска = "РАЗЛОЖИТЬJSON"; + НоваяСтрока.Параметр = "--name"; + НоваяСтрока.Описание = "Имя поля для получения. Выводит весь список, если не указано (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Служебный программный интерфейс"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "tools"; + НоваяСтрока.Модуль = "Утилиты"; + НоваяСтрока.Метод = "РазложитьJSON"; + НоваяСтрока.МетодПоиска = "РАЗЛОЖИТЬJSON"; + НоваяСтрока.Параметр = "--enc"; + НоваяСтрока.Описание = "Кодировка, в которой записаны JSON данные (необяз. по ум. - UTF-8)"; + НоваяСтрока.Область = "Служебный программный интерфейс"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "tools"; + НоваяСтрока.Модуль = "Утилиты"; + НоваяСтрока.Метод = "ПреобразоватьBase64ВДвоичные"; + НоваяСтрока.МетодПоиска = "ПРЕОБРАЗОВАТЬBASE64ВДВОИЧНЫЕ"; + НоваяСтрока.Параметр = "--in"; + НоваяСтрока.Описание = "Файл с Base64"; + НоваяСтрока.Область = "Служебный программный интерфейс"; + НоваяСтрока.ОписаниеМетода = "Преобразует файл с Base64 строкой в бинарный файл"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/en/cli/data/Classes/internal/Classes/twitter.os b/src/en/cli/data/Classes/internal/Classes/twitter.os new file mode 100644 index 0000000000..e7a149c429 --- /dev/null +++ b/src/en/cli/data/Classes/internal/Classes/twitter.os @@ -0,0 +1,324 @@ +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "GetAuthorizationLink"; + НоваяСтрока.МетодПоиска = "GETAUTHORIZATIONLINK"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data and settings"; + НоваяСтрока.ОписаниеМетода = "Forms a link for authorization via the browser + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""redirect_uri"" : """", + | ""client_id"" : """", + | ""client_secret"" : """", + | ""access_token"" : """", + | ""refresh_token"" : """", + | ""oauth_token"" : """", + | ""oauth_token_secret"" : """", + | ""oauth_consumer_key"" : """", + | ""oauth_consumer_secret"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "GetToken"; + НоваяСтрока.МетодПоиска = "GETTOKEN"; + НоваяСтрока.Параметр = "--code"; + НоваяСтрока.Описание = "Code obtained from authorization See GetAuthorizationLink"; + НоваяСтрока.Область = "Data and settings"; + НоваяСтрока.ОписаниеМетода = "Gets the token by the code obtained during authorization via the link from GetAuthorizationLink + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""redirect_uri"" : """", + | ""client_id"" : """", + | ""client_secret"" : """", + | ""access_token"" : """", + | ""refresh_token"" : """", + | ""oauth_token"" : """", + | ""oauth_token_secret"" : """", + | ""oauth_consumer_key"" : """", + | ""oauth_consumer_secret"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "GetToken"; + НоваяСтрока.МетодПоиска = "GETTOKEN"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data and settings"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "RefreshToken"; + НоваяСтрока.МетодПоиска = "REFRESHTOKEN"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Data and settings"; + НоваяСтрока.ОписаниеМетода = "Updates the v2 token using the refresh_token + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""redirect_uri"" : """", + | ""client_id"" : """", + | ""client_secret"" : """", + | ""access_token"" : """", + | ""refresh_token"" : """", + | ""oauth_token"" : """", + | ""oauth_token_secret"" : """", + | ""oauth_consumer_key"" : """", + | ""oauth_consumer_secret"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "CreateTextTweet"; + НоваяСтрока.МетодПоиска = "CREATETEXTTWEET"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Tweet text"; + НоваяСтрока.Область = "Tweets"; + НоваяСтрока.ОписаниеМетода = "Creates a tweet without attachments + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""redirect_uri"" : """", + | ""client_id"" : """", + | ""client_secret"" : """", + | ""access_token"" : """", + | ""refresh_token"" : """", + | ""oauth_token"" : """", + | ""oauth_token_secret"" : """", + | ""oauth_consumer_key"" : """", + | ""oauth_consumer_secret"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "CreateTextTweet"; + НоваяСтрока.МетодПоиска = "CREATETEXTTWEET"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Tweets"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "CreateImageTweet"; + НоваяСтрока.МетодПоиска = "CREATEIMAGETWEET"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Tweet text"; + НоваяСтрока.Область = "Tweets"; + НоваяСтрока.ОписаниеМетода = "Creates a tweet with an image attachment + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""redirect_uri"" : """", + | ""client_id"" : """", + | ""client_secret"" : """", + | ""access_token"" : """", + | ""refresh_token"" : """", + | ""oauth_token"" : """", + | ""oauth_token_secret"" : """", + | ""oauth_consumer_key"" : """", + | ""oauth_consumer_secret"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "CreateImageTweet"; + НоваяСтрока.МетодПоиска = "CREATEIMAGETWEET"; + НоваяСтрока.Параметр = "--pictures"; + НоваяСтрока.Описание = "Image files array"; + НоваяСтрока.Область = "Tweets"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "CreateImageTweet"; + НоваяСтрока.МетодПоиска = "CREATEIMAGETWEET"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Tweets"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "CreateGifTweet"; + НоваяСтрока.МетодПоиска = "CREATEGIFTWEET"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Tweet text"; + НоваяСтрока.Область = "Tweets"; + НоваяСтрока.ОписаниеМетода = "Creates a tweet with a gif attachment + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""redirect_uri"" : """", + | ""client_id"" : """", + | ""client_secret"" : """", + | ""access_token"" : """", + | ""refresh_token"" : """", + | ""oauth_token"" : """", + | ""oauth_token_secret"" : """", + | ""oauth_consumer_key"" : """", + | ""oauth_consumer_secret"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "CreateGifTweet"; + НоваяСтрока.МетодПоиска = "CREATEGIFTWEET"; + НоваяСтрока.Параметр = "--gifs"; + НоваяСтрока.Описание = "Gif files array"; + НоваяСтрока.Область = "Tweets"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "CreateGifTweet"; + НоваяСтрока.МетодПоиска = "CREATEGIFTWEET"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Tweets"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "CreateVideoTweet"; + НоваяСтрока.МетодПоиска = "CREATEVIDEOTWEET"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Tweet text"; + НоваяСтрока.Область = "Tweets"; + НоваяСтрока.ОписаниеМетода = "Creates a tweet with a video attachment + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""redirect_uri"" : """", + | ""client_id"" : """", + | ""client_secret"" : """", + | ""access_token"" : """", + | ""refresh_token"" : """", + | ""oauth_token"" : """", + | ""oauth_token_secret"" : """", + | ""oauth_consumer_key"" : """", + | ""oauth_consumer_secret"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "CreateVideoTweet"; + НоваяСтрока.МетодПоиска = "CREATEVIDEOTWEET"; + НоваяСтрока.Параметр = "--videos"; + НоваяСтрока.Описание = "Video files array"; + НоваяСтрока.Область = "Tweets"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "CreateVideoTweet"; + НоваяСтрока.МетодПоиска = "CREATEVIDEOTWEET"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Tweets"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "CreatePollTweet"; + НоваяСтрока.МетодПоиска = "CREATEPOLLTWEET"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Tweet text"; + НоваяСтрока.Область = "Tweets"; + НоваяСтрока.ОписаниеМетода = "Creates a tweet with a poll + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""redirect_uri"" : """", + | ""client_id"" : """", + | ""client_secret"" : """", + | ""access_token"" : """", + | ""refresh_token"" : """", + | ""oauth_token"" : """", + | ""oauth_token_secret"" : """", + | ""oauth_consumer_key"" : """", + | ""oauth_consumer_secret"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "CreatePollTweet"; + НоваяСтрока.МетодПоиска = "CREATEPOLLTWEET"; + НоваяСтрока.Параметр = "--options"; + НоваяСтрока.Описание = "Poll options array"; + НоваяСтрока.Область = "Tweets"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "CreatePollTweet"; + НоваяСтрока.МетодПоиска = "CREATEPOLLTWEET"; + НоваяСтрока.Параметр = "--duration"; + НоваяСтрока.Описание = "Poll duration"; + НоваяСтрока.Область = "Tweets"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "CreatePollTweet"; + НоваяСтрока.МетодПоиска = "CREATEPOLLTWEET"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Tweets"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/en/cli/data/Classes/internal/Classes/viber.os b/src/en/cli/data/Classes/internal/Classes/viber.os new file mode 100644 index 0000000000..b9aa240999 --- /dev/null +++ b/src/en/cli/data/Classes/internal/Classes/viber.os @@ -0,0 +1,419 @@ +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SetWebhook"; + НоваяСтрока.МетодПоиска = "SETWEBHOOK"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Viber Token"; + НоваяСтрока.Область = "Settings and information"; + НоваяСтрока.ОписаниеМетода = "IMPORTANT: Setting up Webhook is mandatory according to Viber rules. You need to have a free URL for this., + | which will return 200 and a genuine SSL certificate. If there is a certificate and the database is published + | on the server - you can use an HTTP service. Information about new messages will also be sent there + | Viber periodically knocks on the Webhook address, so if it is inactive, everything will stop working"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SetWebhook"; + НоваяСтрока.МетодПоиска = "SETWEBHOOK"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "URL for setting up Webhook"; + НоваяСтрока.Область = "Settings and information"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "GetChannelInformation"; + НоваяСтрока.МетодПоиска = "GETCHANNELINFORMATION"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Settings and information"; + НоваяСтрока.ОписаниеМетода = "Here you can get the channel's user IDs. Bot IDs need to be obtained from the Webhook arrivals + | The user ID from channel information is not suitable for sending messages through the bot - they are different"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "GetUserData"; + НоваяСтрока.МетодПоиска = "GETUSERDATA"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Settings and information"; + НоваяСтрока.ОписаниеМетода = "Gets user information by ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "GetUserData"; + НоваяСтрока.МетодПоиска = "GETUSERDATA"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "Viber User ID"; + НоваяСтрока.Область = "Settings and information"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "GetOnlineUsers"; + НоваяСтрока.МетодПоиска = "GETONLINEUSERS"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Viber Token"; + НоваяСтрока.Область = "Settings and information"; + НоваяСтрока.ОписаниеМетода = "Gets the status of a user or several users by ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "GetOnlineUsers"; + НоваяСтрока.МетодПоиска = "GETONLINEUSERS"; + НоваяСтрока.Параметр = "--users"; + НоваяСтрока.Описание = "Viber User(s) ID"; + НоваяСтрока.Область = "Settings and information"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendTextMessage"; + НоваяСтрока.МетодПоиска = "SENDTEXTMESSAGE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Message sending"; + НоваяСтрока.ОписаниеМетода = "Sends a text message to a chat or channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendTextMessage"; + НоваяСтрока.МетодПоиска = "SENDTEXTMESSAGE"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Message text"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendTextMessage"; + НоваяСтрока.МетодПоиска = "SENDTEXTMESSAGE"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "User ID. For channel > administrator, for bot > recipient"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendTextMessage"; + НоваяСтрока.МетодПоиска = "SENDTEXTMESSAGE"; + НоваяСтрока.Параметр = "--ischannel"; + НоваяСтрока.Описание = "Sending to channel or bot chat"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendTextMessage"; + НоваяСтрока.МетодПоиска = "SENDTEXTMESSAGE"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "See CreateKeyboardFromArrayButton (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendImage"; + НоваяСтрока.МетодПоиска = "SENDIMAGE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Message sending"; + НоваяСтрока.ОписаниеМетода = "Sends an image to a chat or channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendImage"; + НоваяСтрока.МетодПоиска = "SENDIMAGE"; + НоваяСтрока.Параметр = "--picture"; + НоваяСтрока.Описание = "Image URL"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendImage"; + НоваяСтрока.МетодПоиска = "SENDIMAGE"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "User ID. For channel > administrator, for bot > recipient"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendImage"; + НоваяСтрока.МетодПоиска = "SENDIMAGE"; + НоваяСтрока.Параметр = "--ischannel"; + НоваяСтрока.Описание = "Sending to channel or bot chat"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendImage"; + НоваяСтрока.МетодПоиска = "SENDIMAGE"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "Image annotation (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendFile"; + НоваяСтрока.МетодПоиска = "SENDFILE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Message sending"; + НоваяСтрока.ОписаниеМетода = "Sends a file (document) to a chat or channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendFile"; + НоваяСтрока.МетодПоиска = "SENDFILE"; + НоваяСтрока.Параметр = "--file"; + НоваяСтрока.Описание = "File URL"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendFile"; + НоваяСтрока.МетодПоиска = "SENDFILE"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "User ID. For channel > administrator, for bot > recipient"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendFile"; + НоваяСтрока.МетодПоиска = "SENDFILE"; + НоваяСтрока.Параметр = "--ischannel"; + НоваяСтрока.Описание = "Sending to channel or bot chat"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendFile"; + НоваяСтрока.МетодПоиска = "SENDFILE"; + НоваяСтрока.Параметр = "--ext"; + НоваяСтрока.Описание = "File extension"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendFile"; + НоваяСтрока.МетодПоиска = "SENDFILE"; + НоваяСтрока.Параметр = "--size"; + НоваяСтрока.Описание = "File size. If not filled in > determined automatically by downloading the file (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendContact"; + НоваяСтрока.МетодПоиска = "SENDCONTACT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Message sending"; + НоваяСтрока.ОписаниеМетода = "Sends a contact with a phone number to a chat or channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendContact"; + НоваяСтрока.МетодПоиска = "SENDCONTACT"; + НоваяСтрока.Параметр = "--name"; + НоваяСтрока.Описание = "Contact name"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendContact"; + НоваяСтрока.МетодПоиска = "SENDCONTACT"; + НоваяСтрока.Параметр = "--phone"; + НоваяСтрока.Описание = "Phone number"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendContact"; + НоваяСтрока.МетодПоиска = "SENDCONTACT"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "User ID. For channel > administrator, for bot > recipient"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendContact"; + НоваяСтрока.МетодПоиска = "SENDCONTACT"; + НоваяСтрока.Параметр = "--ischannel"; + НоваяСтрока.Описание = "Sending to channel or bot chat"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendLocation"; + НоваяСтрока.МетодПоиска = "SENDLOCATION"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Message sending"; + НоваяСтрока.ОписаниеМетода = "Sends geographic coordinates to a chat or channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendLocation"; + НоваяСтрока.МетодПоиска = "SENDLOCATION"; + НоваяСтрока.Параметр = "--lat"; + НоваяСтрока.Описание = "Geographic latitude"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendLocation"; + НоваяСтрока.МетодПоиска = "SENDLOCATION"; + НоваяСтрока.Параметр = "--long"; + НоваяСтрока.Описание = "Geographic longitude"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendLocation"; + НоваяСтрока.МетодПоиска = "SENDLOCATION"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "User ID. For channel > administrator, for bot > recipient"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendLocation"; + НоваяСтрока.МетодПоиска = "SENDLOCATION"; + НоваяСтрока.Параметр = "--ischannel"; + НоваяСтрока.Описание = "Sending to channel or bot chat"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendLink"; + НоваяСтрока.МетодПоиска = "SENDLINK"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Message sending"; + НоваяСтрока.ОписаниеМетода = "Sends a URL with a preview to a chat or channel"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendLink"; + НоваяСтрока.МетодПоиска = "SENDLINK"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "SentLink"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendLink"; + НоваяСтрока.МетодПоиска = "SENDLINK"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "User ID. For channel > administrator, for bot > recipient"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "SendLink"; + НоваяСтрока.МетодПоиска = "SENDLINK"; + НоваяСтрока.Параметр = "--ischannel"; + НоваяСтрока.Описание = "Sending to channel or bot chat"; + НоваяСтрока.Область = "Message sending"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "CreateKeyboardFromArrayButton"; + НоваяСтрока.МетодПоиска = "CREATEKEYBOARDFROMARRAYBUTTON"; + НоваяСтрока.Параметр = "--buttons"; + НоваяСтрока.Описание = "Array of buttons"; + НоваяСтрока.Область = "Message sending"; + НоваяСтрока.ОписаниеМетода = "Returns a keyboard structure for messages"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "CreateKeyboardFromArrayButton"; + НоваяСтрока.МетодПоиска = "CREATEKEYBOARDFROMARRAYBUTTON"; + НоваяСтрока.Параметр = "--color"; + НоваяСтрока.Описание = "HEX color of buttons with # at the beginning (необяз. по ум. - #2db9b9)"; + НоваяСтрока.Область = "Message sending"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/en/cli/data/Classes/internal/Classes/vk.os b/src/en/cli/data/Classes/internal/Classes/vk.os new file mode 100644 index 0000000000..b6ea61660a --- /dev/null +++ b/src/en/cli/data/Classes/internal/Classes/vk.os @@ -0,0 +1,1947 @@ +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateTokenRetrievalLink"; + НоваяСтрока.МетодПоиска = "CREATETOKENRETRIEVALLINK"; + НоваяСтрока.Параметр = "--app"; + НоваяСтрока.Описание = "app_id from application settings"; + НоваяСтрока.Область = "Token retrieval"; + НоваяСтрока.ОписаниеМетода = "Getting a link for interactive token retrieval (access_token), which is necessary + | for further actions"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreatePost"; + НоваяСтрока.МетодПоиска = "CREATEPOST"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Post text"; + НоваяСтрока.Область = "Group work"; + НоваяСтрока.ОписаниеМетода = "Creates a post with images + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreatePost"; + НоваяСтрока.МетодПоиска = "CREATEPOST"; + НоваяСтрока.Параметр = "--pictures"; + НоваяСтрока.Описание = "Array of images"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreatePost"; + НоваяСтрока.МетодПоиска = "CREATEPOST"; + НоваяСтрока.Параметр = "--ad"; + НоваяСтрока.Описание = "Sign ""This is an ad"" (необяз. по ум. - False)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreatePost"; + НоваяСтрока.МетодПоиска = "CREATEPOST"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "Link (URL) under the post (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreatePost"; + НоваяСтрока.МетодПоиска = "CREATEPOST"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateCompositePost"; + НоваяСтрока.МетодПоиска = "CREATECOMPOSITEPOST"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Post text"; + НоваяСтрока.Область = "Group work"; + НоваяСтрока.ОписаниеМетода = "Creates a post based on an array of object identifiers (images, videos, etc..) + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateCompositePost"; + НоваяСтрока.МетодПоиска = "CREATECOMPOSITEPOST"; + НоваяСтрока.Параметр = "--objects"; + НоваяСтрока.Описание = "Array of identifiers like photo123_123"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateCompositePost"; + НоваяСтрока.МетодПоиска = "CREATECOMPOSITEPOST"; + НоваяСтрока.Параметр = "--ad"; + НоваяСтрока.Описание = "Sign ""This is an ad"" (необяз. по ум. - False)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateCompositePost"; + НоваяСтрока.МетодПоиска = "CREATECOMPOSITEPOST"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "Link (URL) under the post (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateCompositePost"; + НоваяСтрока.МетодПоиска = "CREATECOMPOSITEPOST"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "DeletePost"; + НоваяСтрока.МетодПоиска = "DELETEPOST"; + НоваяСтрока.Параметр = "--post"; + НоваяСтрока.Описание = "Post ID"; + НоваяСтрока.Область = "Group work"; + НоваяСтрока.ОписаниеМетода = "Deletes a post by ID + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "DeletePost"; + НоваяСтрока.МетодПоиска = "DELETEPOST"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreatePoll"; + НоваяСтрока.МетодПоиска = "CREATEPOLL"; + НоваяСтрока.Параметр = "--question"; + НоваяСтрока.Описание = "Poll question"; + НоваяСтрока.Область = "Group work"; + НоваяСтрока.ОписаниеМетода = "Creates a poll with answer options + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreatePoll"; + НоваяСтрока.МетодПоиска = "CREATEPOLL"; + НоваяСтрока.Параметр = "--options"; + НоваяСтрока.Описание = "Array of answer options"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreatePoll"; + НоваяСтрока.МетодПоиска = "CREATEPOLL"; + НоваяСтрока.Параметр = "--picture"; + НоваяСтрока.Описание = "Poll image (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreatePoll"; + НоваяСтрока.МетодПоиска = "CREATEPOLL"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateAlbum"; + НоваяСтрока.МетодПоиска = "CREATEALBUM"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Album name"; + НоваяСтрока.Область = "Group work"; + НоваяСтрока.ОписаниеМетода = "Creates an album to store images + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateAlbum"; + НоваяСтрока.МетодПоиска = "CREATEALBUM"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "Album description (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateAlbum"; + НоваяСтрока.МетодПоиска = "CREATEALBUM"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "DeleteAlbum"; + НоваяСтрока.МетодПоиска = "DELETEALBUM"; + НоваяСтрока.Параметр = "--album"; + НоваяСтрока.Описание = "Album ID"; + НоваяСтрока.Область = "Group work"; + НоваяСтрока.ОписаниеМетода = "Deletes a previously created album + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "DeleteAlbum"; + НоваяСтрока.МетодПоиска = "DELETEALBUM"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateStory"; + НоваяСтрока.МетодПоиска = "CREATESTORY"; + НоваяСтрока.Параметр = "--picture"; + НоваяСтрока.Описание = "Story background"; + НоваяСтрока.Область = "Group work"; + НоваяСтрока.ОписаниеМетода = "Creates a story from an image + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateStory"; + НоваяСтрока.МетодПоиска = "CREATESTORY"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "URL for button under the story (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateStory"; + НоваяСтрока.МетодПоиска = "CREATESTORY"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "SaveImageToAlbum"; + НоваяСтрока.МетодПоиска = "SAVEIMAGETOALBUM"; + НоваяСтрока.Параметр = "--album"; + НоваяСтрока.Описание = "Album ID"; + НоваяСтрока.Область = "Group work"; + НоваяСтрока.ОписаниеМетода = "Saves an image to the community album + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "SaveImageToAlbum"; + НоваяСтрока.МетодПоиска = "SAVEIMAGETOALBUM"; + НоваяСтрока.Параметр = "--picture"; + НоваяСтрока.Описание = "Image file"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "SaveImageToAlbum"; + НоваяСтрока.МетодПоиска = "SAVEIMAGETOALBUM"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "Image description (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "SaveImageToAlbum"; + НоваяСтрока.МетодПоиска = "SAVEIMAGETOALBUM"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "DeleteImage"; + НоваяСтрока.МетодПоиска = "DELETEIMAGE"; + НоваяСтрока.Параметр = "--pictureid"; + НоваяСтрока.Описание = "Image ID"; + НоваяСтрока.Область = "Group work"; + НоваяСтрока.ОписаниеМетода = "Deletes an image from the album + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "DeleteImage"; + НоваяСтрока.МетодПоиска = "DELETEIMAGE"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "UploadVideoToServer"; + НоваяСтрока.МетодПоиска = "UPLOADVIDEOTOSERVER"; + НоваяСтрока.Параметр = "--file"; + НоваяСтрока.Описание = "Video file"; + НоваяСтрока.Область = "Group work"; + НоваяСтрока.ОписаниеМетода = "Uploads video to the group for further use + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "UploadVideoToServer"; + НоваяСтрока.МетодПоиска = "UPLOADVIDEOTOSERVER"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Video name"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "UploadVideoToServer"; + НоваяСтрока.МетодПоиска = "UPLOADVIDEOTOSERVER"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "Video description (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "UploadVideoToServer"; + НоваяСтрока.МетодПоиска = "UPLOADVIDEOTOSERVER"; + НоваяСтрока.Параметр = "--album"; + НоваяСтрока.Описание = "Album ID, if necessary (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "UploadVideoToServer"; + НоваяСтрока.МетодПоиска = "UPLOADVIDEOTOSERVER"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "UploadPhotoToServer"; + НоваяСтрока.МетодПоиска = "UPLOADPHOTOTOSERVER"; + НоваяСтрока.Параметр = "--file"; + НоваяСтрока.Описание = "Image file"; + НоваяСтрока.Область = "Group work"; + НоваяСтрока.ОписаниеМетода = "Uploads photo to server for further use + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "UploadPhotoToServer"; + НоваяСтрока.МетодПоиска = "UPLOADPHOTOTOSERVER"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "UploadPhotoToServer"; + НоваяСтрока.МетодПоиска = "UPLOADPHOTOTOSERVER"; + НоваяСтрока.Параметр = "--type"; + НоваяСтрока.Описание = "Upload type (Post, Product, Story, Poll, Other) (необяз. по ум. - Post)"; + НоваяСтрока.Область = "Group work"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateDiscussion"; + НоваяСтрока.МетодПоиска = "CREATEDISCUSSION"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Discussion name"; + НоваяСтрока.Область = "Discussion management"; + НоваяСтрока.ОписаниеМетода = "Creates a new discussion + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateDiscussion"; + НоваяСтрока.МетодПоиска = "CREATEDISCUSSION"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Text of the first message"; + НоваяСтрока.Область = "Discussion management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateDiscussion"; + НоваяСтрока.МетодПоиска = "CREATEDISCUSSION"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Discussion management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CloseDiscussion"; + НоваяСтрока.МетодПоиска = "CLOSEDISCUSSION"; + НоваяСтрока.Параметр = "--topic"; + НоваяСтрока.Описание = "Discussion ID"; + НоваяСтрока.Область = "Discussion management"; + НоваяСтрока.ОписаниеМетода = "Close or delete discussion + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CloseDiscussion"; + НоваяСтрока.МетодПоиска = "CLOSEDISCUSSION"; + НоваяСтрока.Параметр = "--remove"; + НоваяСтрока.Описание = "Delete completely (True) or close (необяз. по ум. - False)"; + НоваяСтрока.Область = "Discussion management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CloseDiscussion"; + НоваяСтрока.МетодПоиска = "CLOSEDISCUSSION"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Discussion management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "OpenDiscussion"; + НоваяСтрока.МетодПоиска = "OPENDISCUSSION"; + НоваяСтрока.Параметр = "--topic"; + НоваяСтрока.Описание = "Discussion ID"; + НоваяСтрока.Область = "Discussion management"; + НоваяСтрока.ОписаниеМетода = "Opens a previously closed discussion + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "OpenDiscussion"; + НоваяСтрока.МетодПоиска = "OPENDISCUSSION"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Discussion management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "WriteInDiscussion"; + НоваяСтрока.МетодПоиска = "WRITEINDISCUSSION"; + НоваяСтрока.Параметр = "--topic"; + НоваяСтрока.Описание = "Discussion ID"; + НоваяСтрока.Область = "Discussion management"; + НоваяСтрока.ОписаниеМетода = "Adds a message to the discussion on behalf of the group + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "WriteInDiscussion"; + НоваяСтрока.МетодПоиска = "WRITEINDISCUSSION"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Message text"; + НоваяСтрока.Область = "Discussion management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "WriteInDiscussion"; + НоваяСтрока.МетодПоиска = "WRITEINDISCUSSION"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Discussion management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "LikePost"; + НоваяСтрока.МетодПоиска = "LIKEPOST"; + НоваяСтрока.Параметр = "--post"; + НоваяСтрока.Описание = "Post ID"; + НоваяСтрока.Область = "Interactive actions"; + НоваяСтрока.ОписаниеМетода = "Likes a post + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "LikePost"; + НоваяСтрока.МетодПоиска = "LIKEPOST"; + НоваяСтрока.Параметр = "--wall"; + НоваяСтрока.Описание = "ID of the wall where the post is located (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Interactive actions"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "LikePost"; + НоваяСтрока.МетодПоиска = "LIKEPOST"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Interactive actions"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "MakeRepost"; + НоваяСтрока.МетодПоиска = "MAKEREPOST"; + НоваяСтрока.Параметр = "--post"; + НоваяСтрока.Описание = "Post ID"; + НоваяСтрока.Область = "Interactive actions"; + НоваяСтрока.ОписаниеМетода = "Reposts the record + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "MakeRepost"; + НоваяСтрока.МетодПоиска = "MAKEREPOST"; + НоваяСтрока.Параметр = "--from"; + НоваяСтрока.Описание = "ID of the wall where the post is located (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Interactive actions"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "MakeRepost"; + НоваяСтрока.МетодПоиска = "MAKEREPOST"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "ID of the target wall or group (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Interactive actions"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "MakeRepost"; + НоваяСтрока.МетодПоиска = "MAKEREPOST"; + НоваяСтрока.Параметр = "--ad"; + НоваяСтрока.Описание = "Sign of an advertising post (необяз. по ум. - False)"; + НоваяСтрока.Область = "Interactive actions"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "MakeRepost"; + НоваяСтрока.МетодПоиска = "MAKEREPOST"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Interactive actions"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "WriteMessage"; + НоваяСтрока.МетодПоиска = "WRITEMESSAGE"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Message text"; + НоваяСтрока.Область = "Interactive actions"; + НоваяСтрока.ОписаниеМетода = "Write a message to a user in the community's dialog + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "WriteMessage"; + НоваяСтрока.МетодПоиска = "WRITEMESSAGE"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "Recipient user ID"; + НоваяСтрока.Область = "Interactive actions"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "WriteMessage"; + НоваяСтрока.МетодПоиска = "WRITEMESSAGE"; + НоваяСтрока.Параметр = "--ct"; + НоваяСтрока.Описание = "Community chat bot token, which can be obtained in the settings"; + НоваяСтрока.Область = "Interactive actions"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "WriteMessage"; + НоваяСтрока.МетодПоиска = "WRITEMESSAGE"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "JSON keyboard. See FormKeyboard (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Interactive actions"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "WriteMessage"; + НоваяСтрока.МетодПоиска = "WRITEMESSAGE"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Interactive actions"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "WriteComment"; + НоваяСтрока.МетодПоиска = "WRITECOMMENT"; + НоваяСтрока.Параметр = "--post"; + НоваяСтрока.Описание = "ID of the target post"; + НоваяСтрока.Область = "Interactive actions"; + НоваяСтрока.ОписаниеМетода = "Creates a comment under the selected record + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "WriteComment"; + НоваяСтрока.МетодПоиска = "WRITECOMMENT"; + НоваяСтрока.Параметр = "--wall"; + НоваяСтрока.Описание = "ID of the wall where the post is located"; + НоваяСтрока.Область = "Interactive actions"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "WriteComment"; + НоваяСтрока.МетодПоиска = "WRITECOMMENT"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Comment text"; + НоваяСтрока.Область = "Interactive actions"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "WriteComment"; + НоваяСтрока.МетодПоиска = "WRITECOMMENT"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Interactive actions"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ShortenLink"; + НоваяСтрока.МетодПоиска = "SHORTENLINK"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "URL for shortening"; + НоваяСтрока.Область = "Interactive actions"; + НоваяСтрока.ОписаниеМетода = "Creates a shortened URL from a regular one + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ShortenLink"; + НоваяСтрока.МетодПоиска = "SHORTENLINK"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Interactive actions"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GetStatistics"; + НоваяСтрока.МетодПоиска = "GETSTATISTICS"; + НоваяСтрока.Параметр = "--datefrom"; + НоваяСтрока.Описание = "Start date of the period"; + НоваяСтрока.Область = "Statistics"; + НоваяСтрока.ОписаниеМетода = "Gets the overall community statistics for a period + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GetStatistics"; + НоваяСтрока.МетодПоиска = "GETSTATISTICS"; + НоваяСтрока.Параметр = "--dateto"; + НоваяСтрока.Описание = "End date of the period"; + НоваяСтрока.Область = "Statistics"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GetStatistics"; + НоваяСтрока.МетодПоиска = "GETSTATISTICS"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Statistics"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GetPostStatistics"; + НоваяСтрока.МетодПоиска = "GETPOSTSTATISTICS"; + НоваяСтрока.Параметр = "--posts"; + НоваяСтрока.Описание = "Array of post IDs"; + НоваяСтрока.Область = "Statistics"; + НоваяСтрока.ОписаниеМетода = "Gets statistics in terms of posts + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GetPostStatistics"; + НоваяСтрока.МетодПоиска = "GETPOSTSTATISTICS"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Statistics"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateAdvertisingCampaign"; + НоваяСтрока.МетодПоиска = "CREATEADVERTISINGCAMPAIGN"; + НоваяСтрока.Параметр = "--cabinet"; + НоваяСтрока.Описание = "Advertising account ID"; + НоваяСтрока.Область = "Ad account management"; + НоваяСтрока.ОписаниеМетода = "Creates a campaign in the selected advertising account + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateAdvertisingCampaign"; + НоваяСтрока.МетодПоиска = "CREATEADVERTISINGCAMPAIGN"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Campaign name"; + НоваяСтрока.Область = "Ad account management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateAdvertisingCampaign"; + НоваяСтрока.МетодПоиска = "CREATEADVERTISINGCAMPAIGN"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Ad account management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateAd"; + НоваяСтрока.МетодПоиска = "CREATEAD"; + НоваяСтрока.Параметр = "--campaign"; + НоваяСтрока.Описание = "Advertising campaign ID"; + НоваяСтрока.Область = "Ad account management"; + НоваяСтрока.ОписаниеМетода = "Creates an advertising post based on a post + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateAd"; + НоваяСтрока.МетодПоиска = "CREATEAD"; + НоваяСтрока.Параметр = "--limit"; + НоваяСтрока.Описание = "Daily limit in rubles"; + НоваяСтрока.Область = "Ad account management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateAd"; + НоваяСтрока.МетодПоиска = "CREATEAD"; + НоваяСтрока.Параметр = "--category"; + НоваяСтрока.Описание = "Advertising category number"; + НоваяСтрока.Область = "Ad account management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateAd"; + НоваяСтрока.МетодПоиска = "CREATEAD"; + НоваяСтрока.Параметр = "--post"; + НоваяСтрока.Описание = "ID of the post used for advertising"; + НоваяСтрока.Область = "Ad account management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateAd"; + НоваяСтрока.МетодПоиска = "CREATEAD"; + НоваяСтрока.Параметр = "--cabinet"; + НоваяСтрока.Описание = "Advertising account ID"; + НоваяСтрока.Область = "Ad account management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateAd"; + НоваяСтрока.МетодПоиска = "CREATEAD"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Ad account management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "PauseAdvertisingAd"; + НоваяСтрока.МетодПоиска = "PAUSEADVERTISINGAD"; + НоваяСтрока.Параметр = "--cabinet"; + НоваяСтрока.Описание = "Advertising account ID"; + НоваяСтрока.Область = "Ad account management"; + НоваяСтрока.ОписаниеМетода = "Pauses the display of the advertising post + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "PauseAdvertisingAd"; + НоваяСтрока.МетодПоиска = "PAUSEADVERTISINGAD"; + НоваяСтрока.Параметр = "--adv"; + НоваяСтрока.Описание = "Ad ID"; + НоваяСтрока.Область = "Ad account management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "PauseAdvertisingAd"; + НоваяСтрока.МетодПоиска = "PAUSEADVERTISINGAD"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Ad account management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GetAdvertisingCategoryList"; + НоваяСтрока.МетодПоиска = "GETADVERTISINGCATEGORYLIST"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Ad account management"; + НоваяСтрока.ОписаниеМетода = "Gets a list of advertising category IDs for creating an advertising post + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GetProductCategoryList"; + НоваяСтрока.МетодПоиска = "GETPRODUCTCATEGORYLIST"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product management"; + НоваяСтрока.ОписаниеМетода = "Gets a list of product category IDs to specify when creating a product + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GetProductList"; + НоваяСтрока.МетодПоиска = "GETPRODUCTLIST"; + НоваяСтрока.Параметр = "--sel"; + НоваяСтрока.Описание = "Selection ID, if filtering is needed (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product management"; + НоваяСтрока.ОписаниеМетода = "Gets the community's product list + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GetProductList"; + НоваяСтрока.МетодПоиска = "GETPRODUCTLIST"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GetProductsByID"; + НоваяСтрока.МетодПоиска = "GETPRODUCTSBYID"; + НоваяСтрока.Параметр = "--items"; + НоваяСтрока.Описание = "Array of product IDs"; + НоваяСтрока.Область = "Product management"; + НоваяСтрока.ОписаниеМетода = "Gets information about products by array of IDs + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GetProductsByID"; + НоваяСтрока.МетодПоиска = "GETPRODUCTSBYID"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "AddProduct"; + НоваяСтрока.МетодПоиска = "ADDPRODUCT"; + НоваяСтрока.Параметр = "--See GetProductDescription"; + НоваяСтрока.Описание = "product"; + НоваяСтрока.Область = "Product management"; + НоваяСтрока.ОписаниеМетода = "Adds a new product to the community's catalog + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "AddProduct"; + НоваяСтрока.МетодПоиска = "ADDPRODUCT"; + НоваяСтрока.Параметр = "--sel"; + НоваяСтрока.Описание = "Selection ID for placing the product, if needed (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "AddProduct"; + НоваяСтрока.МетодПоиска = "ADDPRODUCT"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "EditProduct"; + НоваяСтрока.МетодПоиска = "EDITPRODUCT"; + НоваяСтрока.Параметр = "--item"; + НоваяСтрока.Описание = "Identifier of the product being edited"; + НоваяСтрока.Область = "Product management"; + НоваяСтрока.ОписаниеМетода = "Edits a previously created product + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "EditProduct"; + НоваяСтрока.МетодПоиска = "EDITPRODUCT"; + НоваяСтрока.Параметр = "--See GetProductDescription"; + НоваяСтрока.Описание = "product"; + НоваяСтрока.Область = "Product management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "EditProduct"; + НоваяСтрока.МетодПоиска = "EDITPRODUCT"; + НоваяСтрока.Параметр = "--sel"; + НоваяСтрока.Описание = "Identifier of the new selection, if needed (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "EditProduct"; + НоваяСтрока.МетодПоиска = "EDITPRODUCT"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "DeleteProduct"; + НоваяСтрока.МетодПоиска = "DELETEPRODUCT"; + НоваяСтрока.Параметр = "--item"; + НоваяСтрока.Описание = "Product ID"; + НоваяСтрока.Область = "Product management"; + НоваяСтрока.ОписаниеМетода = "Deletes a previously created product + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "DeleteProduct"; + НоваяСтрока.МетодПоиска = "DELETEPRODUCT"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GroupProducts"; + НоваяСтрока.МетодПоиска = "GROUPPRODUCTS"; + НоваяСтрока.Параметр = "--items"; + НоваяСтрока.Описание = "Array of product IDs"; + НоваяСтрока.Область = "Product management"; + НоваяСтрока.ОписаниеМетода = "Groups products based on similar sets of properties + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GroupProducts"; + НоваяСтрока.МетодПоиска = "GROUPPRODUCTS"; + НоваяСтрока.Параметр = "--sellgroup"; + НоваяСтрока.Описание = "ID of the existing group, if needed (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GroupProducts"; + НоваяСтрока.МетодПоиска = "GROUPPRODUCTS"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GetSelectionList"; + НоваяСтрока.МетодПоиска = "GETSELECTIONLIST"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product selection management"; + НоваяСтрока.ОписаниеМетода = "Gets the list of product selections + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GetSelectionsByID"; + НоваяСтрока.МетодПоиска = "GETSELECTIONSBYID"; + НоваяСтрока.Параметр = "--sels"; + НоваяСтрока.Описание = "Selection IDs"; + НоваяСтрока.Область = "Product selection management"; + НоваяСтрока.ОписаниеМетода = "Gets the list of selections by array of IDs + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GetSelectionsByID"; + НоваяСтрока.МетодПоиска = "GETSELECTIONSBYID"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product selection management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateProductCollection"; + НоваяСтрока.МетодПоиска = "CREATEPRODUCTCOLLECTION"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Selection name"; + НоваяСтрока.Область = "Product selection management"; + НоваяСтрока.ОписаниеМетода = "Creates an empty product selection + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateProductCollection"; + НоваяСтрока.МетодПоиска = "CREATEPRODUCTCOLLECTION"; + НоваяСтрока.Параметр = "--picture"; + НоваяСтрока.Описание = "Image file"; + НоваяСтрока.Область = "Product selection management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateProductCollection"; + НоваяСтрока.МетодПоиска = "CREATEPRODUCTCOLLECTION"; + НоваяСтрока.Параметр = "--main"; + НоваяСтрока.Описание = "Main (необяз. по ум. - False)"; + НоваяСтрока.Область = "Product selection management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateProductCollection"; + НоваяСтрока.МетодПоиска = "CREATEPRODUCTCOLLECTION"; + НоваяСтрока.Параметр = "--hidden"; + НоваяСтрока.Описание = "Hidden (необяз. по ум. - False)"; + НоваяСтрока.Область = "Product selection management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateProductCollection"; + НоваяСтрока.МетодПоиска = "CREATEPRODUCTCOLLECTION"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product selection management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "EditProductCollection"; + НоваяСтрока.МетодПоиска = "EDITPRODUCTCOLLECTION"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "New selection name"; + НоваяСтрока.Область = "Product selection management"; + НоваяСтрока.ОписаниеМетода = "Edits the properties of a product selection + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "EditProductCollection"; + НоваяСтрока.МетодПоиска = "EDITPRODUCTCOLLECTION"; + НоваяСтрока.Параметр = "--sel"; + НоваяСтрока.Описание = "Selection ID"; + НоваяСтрока.Область = "Product selection management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "EditProductCollection"; + НоваяСтрока.МетодПоиска = "EDITPRODUCTCOLLECTION"; + НоваяСтрока.Параметр = "--picture"; + НоваяСтрока.Описание = "New selection image (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product selection management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "EditProductCollection"; + НоваяСтрока.МетодПоиска = "EDITPRODUCTCOLLECTION"; + НоваяСтрока.Параметр = "--main"; + НоваяСтрока.Описание = "Main (необяз. по ум. - False)"; + НоваяСтрока.Область = "Product selection management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "EditProductCollection"; + НоваяСтрока.МетодПоиска = "EDITPRODUCTCOLLECTION"; + НоваяСтрока.Параметр = "--hidden"; + НоваяСтрока.Описание = "Hidden (необяз. по ум. - False)"; + НоваяСтрока.Область = "Product selection management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "EditProductCollection"; + НоваяСтрока.МетодПоиска = "EDITPRODUCTCOLLECTION"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product selection management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "AddProductToSelection"; + НоваяСтрока.МетодПоиска = "ADDPRODUCTTOSELECTION"; + НоваяСтрока.Параметр = "--items"; + НоваяСтрока.Описание = "Array of products or product"; + НоваяСтрока.Область = "Product selection management"; + НоваяСтрока.ОписаниеМетода = "Adds a product to the selection + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "AddProductToSelection"; + НоваяСтрока.МетодПоиска = "ADDPRODUCTTOSELECTION"; + НоваяСтрока.Параметр = "--sel"; + НоваяСтрока.Описание = "Selection ID"; + НоваяСтрока.Область = "Product selection management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "AddProductToSelection"; + НоваяСтрока.МетодПоиска = "ADDPRODUCTTOSELECTION"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product selection management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "RemoveProductFromSelection"; + НоваяСтрока.МетодПоиска = "REMOVEPRODUCTFROMSELECTION"; + НоваяСтрока.Параметр = "--item"; + НоваяСтрока.Описание = "Product ID"; + НоваяСтрока.Область = "Product selection management"; + НоваяСтрока.ОписаниеМетода = "Removes a previously added product from the selection + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "RemoveProductFromSelection"; + НоваяСтрока.МетодПоиска = "REMOVEPRODUCTFROMSELECTION"; + НоваяСтрока.Параметр = "--sel"; + НоваяСтрока.Описание = "Selection ID"; + НоваяСтрока.Область = "Product selection management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "RemoveProductFromSelection"; + НоваяСтрока.МетодПоиска = "REMOVEPRODUCTFROMSELECTION"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product selection management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "DeleteSelection"; + НоваяСтрока.МетодПоиска = "DELETESELECTION"; + НоваяСтрока.Параметр = "--sel"; + НоваяСтрока.Описание = "Selection ID"; + НоваяСтрока.Область = "Product selection management"; + НоваяСтрока.ОписаниеМетода = "Deletes the selection by ID + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "DeleteSelection"; + НоваяСтрока.МетодПоиска = "DELETESELECTION"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product selection management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GetPropertyList"; + НоваяСтрока.МетодПоиска = "GETPROPERTYLIST"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product properties management"; + НоваяСтрока.ОписаниеМетода = "Gets the list of properties of group products + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateProductProperty"; + НоваяСтрока.МетодПоиска = "CREATEPRODUCTPROPERTY"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Property name"; + НоваяСтрока.Область = "Product properties management"; + НоваяСтрока.ОписаниеМетода = "Creates a new property for use in products + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "CreateProductProperty"; + НоваяСтрока.МетодПоиска = "CREATEPRODUCTPROPERTY"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product properties management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "EditProductProperty"; + НоваяСтрока.МетодПоиска = "EDITPRODUCTPROPERTY"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "New name"; + НоваяСтрока.Область = "Product properties management"; + НоваяСтрока.ОписаниеМетода = "Edits the existing product property + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "EditProductProperty"; + НоваяСтрока.МетодПоиска = "EDITPRODUCTPROPERTY"; + НоваяСтрока.Параметр = "--prop"; + НоваяСтрока.Описание = "Property ID"; + НоваяСтрока.Область = "Product properties management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "EditProductProperty"; + НоваяСтрока.МетодПоиска = "EDITPRODUCTPROPERTY"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product properties management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "DeleteProductProperty"; + НоваяСтрока.МетодПоиска = "DELETEPRODUCTPROPERTY"; + НоваяСтрока.Параметр = "--prop"; + НоваяСтрока.Описание = "Property ID"; + НоваяСтрока.Область = "Product properties management"; + НоваяСтрока.ОписаниеМетода = "Deletes the existing product property + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "DeleteProductProperty"; + НоваяСтрока.МетодПоиска = "DELETEPRODUCTPROPERTY"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product properties management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "AddProductPropertyVariant"; + НоваяСтрока.МетодПоиска = "ADDPRODUCTPROPERTYVARIANT"; + НоваяСтрока.Параметр = "--value"; + НоваяСтрока.Описание = "Property value"; + НоваяСтрока.Область = "Product properties management"; + НоваяСтрока.ОписаниеМетода = "Adds a variant for an existing property + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "AddProductPropertyVariant"; + НоваяСтрока.МетодПоиска = "ADDPRODUCTPROPERTYVARIANT"; + НоваяСтрока.Параметр = "--prop"; + НоваяСтрока.Описание = "Property ID where the variant is added"; + НоваяСтрока.Область = "Product properties management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "AddProductPropertyVariant"; + НоваяСтрока.МетодПоиска = "ADDPRODUCTPROPERTYVARIANT"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product properties management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "EditProductPropertyVariant"; + НоваяСтрока.МетодПоиска = "EDITPRODUCTPROPERTYVARIANT"; + НоваяСтрока.Параметр = "--value"; + НоваяСтрока.Описание = "New property value"; + НоваяСтрока.Область = "Product properties management"; + НоваяСтрока.ОписаниеМетода = "Edits the value of an existing product property variant + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "EditProductPropertyVariant"; + НоваяСтрока.МетодПоиска = "EDITPRODUCTPROPERTYVARIANT"; + НоваяСтрока.Параметр = "--prop"; + НоваяСтрока.Описание = "Property ID"; + НоваяСтрока.Область = "Product properties management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "EditProductPropertyVariant"; + НоваяСтрока.МетодПоиска = "EDITPRODUCTPROPERTYVARIANT"; + НоваяСтрока.Параметр = "--option"; + НоваяСтрока.Описание = "Variant ID"; + НоваяСтрока.Область = "Product properties management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "EditProductPropertyVariant"; + НоваяСтрока.МетодПоиска = "EDITPRODUCTPROPERTYVARIANT"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product properties management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "DeleteProductPropertyVariant"; + НоваяСтрока.МетодПоиска = "DELETEPRODUCTPROPERTYVARIANT"; + НоваяСтрока.Параметр = "--option"; + НоваяСтрока.Описание = "Variant ID"; + НоваяСтрока.Область = "Product properties management"; + НоваяСтрока.ОписаниеМетода = "Deletes the previously created product property variant + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "DeleteProductPropertyVariant"; + НоваяСтрока.МетодПоиска = "DELETEPRODUCTPROPERTYVARIANT"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Product properties management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "GetOrderList"; + НоваяСтрока.МетодПоиска = "GETORDERLIST"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "Authorization JSON or path to .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Order management"; + НоваяСтрока.ОписаниеМетода = "Returns the community's order list + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "FormKeyboard"; + НоваяСтрока.МетодПоиска = "FORMKEYBOARD"; + НоваяСтрока.Параметр = "--buttons"; + НоваяСтрока.Описание = "Array of button titles"; + НоваяСтрока.Область = "Others"; + НоваяСтрока.ОписаниеМетода = "Forms a keyboard from an array of buttons"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/en/cli/data/Classes/internal/Classes/yadisk.os b/src/en/cli/data/Classes/internal/Classes/yadisk.os new file mode 100644 index 0000000000..70aca1c38c --- /dev/null +++ b/src/en/cli/data/Classes/internal/Classes/yadisk.os @@ -0,0 +1,544 @@ +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetDiskInformation"; + НоваяСтрока.МетодПоиска = "GETDISKINFORMATION"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and folder management"; + НоваяСтрока.ОписаниеМетода = "Gets information about the current disk"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "CreateFolder"; + НоваяСтрока.МетодПоиска = "CREATEFOLDER"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and folder management"; + НоваяСтрока.ОписаниеМетода = "Creates a directory on the disk"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "CreateFolder"; + НоваяСтрока.МетодПоиска = "CREATEFOLDER"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path to the created folder"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetObject"; + НоваяСтрока.МетодПоиска = "GETOBJECT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and folder management"; + НоваяСтрока.ОписаниеМетода = "Gets information about a disk object at the specified path"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetObject"; + НоваяСтрока.МетодПоиска = "GETOBJECT"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path to folder or file"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "DeleteObject"; + НоваяСтрока.МетодПоиска = "DELETEOBJECT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and folder management"; + НоваяСтрока.ОписаниеМетода = "Deletes an object at the specified path"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "DeleteObject"; + НоваяСтрока.МетодПоиска = "DELETEOBJECT"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path to the folder or file to be deleted"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "DeleteObject"; + НоваяСтрока.МетодПоиска = "DELETEOBJECT"; + НоваяСтрока.Параметр = "--can"; + НоваяСтрока.Описание = "To cart (необяз. по ум. - True)"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "CreateObjectCopy"; + НоваяСтрока.МетодПоиска = "CREATEOBJECTCOPY"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and folder management"; + НоваяСтрока.ОписаниеМетода = "Creates a copy of the object at the specified path and path to the original"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "CreateObjectCopy"; + НоваяСтрока.МетодПоиска = "CREATEOBJECTCOPY"; + НоваяСтрока.Параметр = "--from"; + НоваяСтрока.Описание = "Path to the original file or directory"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "CreateObjectCopy"; + НоваяСтрока.МетодПоиска = "CREATEOBJECTCOPY"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "Destination path for the copy"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "CreateObjectCopy"; + НоваяСтрока.МетодПоиска = "CREATEOBJECTCOPY"; + НоваяСтрока.Параметр = "--rewrite"; + НоваяСтрока.Описание = "Overwrite if a file with the same name already exists (необяз. по ум. - False)"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetDownloadLink"; + НоваяСтрока.МетодПоиска = "GETDOWNLOADLINK"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and folder management"; + НоваяСтрока.ОписаниеМетода = "Gets a download link for the file"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetDownloadLink"; + НоваяСтрока.МетодПоиска = "GETDOWNLOADLINK"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path to the file for downloading"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "DownloadFile"; + НоваяСтрока.МетодПоиска = "DOWNLOADFILE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and folder management"; + НоваяСтрока.ОписаниеМетода = "Downloads a file at the specified path"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "DownloadFile"; + НоваяСтрока.МетодПоиска = "DOWNLOADFILE"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path to the file for downloading"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "DownloadFile"; + НоваяСтрока.МетодПоиска = "DOWNLOADFILE"; + НоваяСтрока.Параметр = "--out"; + НоваяСтрока.Описание = "File save path (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetFilesList"; + НоваяСтрока.МетодПоиска = "GETFILESLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and folder management"; + НоваяСтрока.ОписаниеМетода = "Gets a list of files with or without filtering by type + | List of available types: audio, backup, book, compressed, data, development, + | diskimage, document, encoded, executable, flash, font, + | mage, settings, spreadsheet, text, unknown, video, web"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetFilesList"; + НоваяСтрока.МетодПоиска = "GETFILESLIST"; + НоваяСтрока.Параметр = "--amount"; + НоваяСтрока.Описание = "Number of returned objects (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetFilesList"; + НоваяСтрока.МетодПоиска = "GETFILESLIST"; + НоваяСтрока.Параметр = "--offset"; + НоваяСтрока.Описание = "Offset for getting objects not from the beginning of the list (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetFilesList"; + НоваяСтрока.МетодПоиска = "GETFILESLIST"; + НоваяСтрока.Параметр = "--type"; + НоваяСтрока.Описание = "Filter by file type (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetFilesList"; + НоваяСтрока.МетодПоиска = "GETFILESLIST"; + НоваяСтрока.Параметр = "--datesort"; + НоваяСтрока.Описание = "True > sort by date, False > alphabetically (необяз. по ум. - False)"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "MoveObject"; + НоваяСтрока.МетодПоиска = "MOVEOBJECT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and folder management"; + НоваяСтрока.ОписаниеМетода = "Moves the object to the specified path and path to the original"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "MoveObject"; + НоваяСтрока.МетодПоиска = "MOVEOBJECT"; + НоваяСтрока.Параметр = "--from"; + НоваяСтрока.Описание = "Path to the original file or folder"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "MoveObject"; + НоваяСтрока.МетодПоиска = "MOVEOBJECT"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "Destination path for moving"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "MoveObject"; + НоваяСтрока.МетодПоиска = "MOVEOBJECT"; + НоваяСтрока.Параметр = "--rewrite"; + НоваяСтрока.Описание = "Overwrite if a file with the same name already exists (необяз. по ум. - False)"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "UploadFile"; + НоваяСтрока.МетодПоиска = "UPLOADFILE"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and folder management"; + НоваяСтрока.ОписаниеМетода = "Uploads a file to disk at the specified path"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "UploadFile"; + НоваяСтрока.МетодПоиска = "UPLOADFILE"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path for saving the file to disk"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "UploadFile"; + НоваяСтрока.МетодПоиска = "UPLOADFILE"; + НоваяСтрока.Параметр = "--file"; + НоваяСтрока.Описание = "File for upload"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "UploadFile"; + НоваяСтрока.МетодПоиска = "UPLOADFILE"; + НоваяСтрока.Параметр = "--rewrite"; + НоваяСтрока.Описание = "Overwrite if a file with the same name already exists (необяз. по ум. - False)"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "UploadFileByURL"; + НоваяСтрока.МетодПоиска = "UPLOADFILEBYURL"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "File and folder management"; + НоваяСтрока.ОписаниеМетода = "Downloads a file to disk from the specified URL"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "UploadFileByURL"; + НоваяСтрока.МетодПоиска = "UPLOADFILEBYURL"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path to place the downloaded file"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "UploadFileByURL"; + НоваяСтрока.МетодПоиска = "UPLOADFILEBYURL"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "File URL"; + НоваяСтрока.Область = "File and folder management"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "PublishObject"; + НоваяСтрока.МетодПоиска = "PUBLISHOBJECT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Manage public access"; + НоваяСтрока.ОписаниеМетода = "Publishes the disk object for public access"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "PublishObject"; + НоваяСтрока.МетодПоиска = "PUBLISHOBJECT"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path to the object to be published"; + НоваяСтрока.Область = "Manage public access"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "CancelObjectPublication"; + НоваяСтрока.МетодПоиска = "CANCELOBJECTPUBLICATION"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Manage public access"; + НоваяСтрока.ОписаниеМетода = "Unpublishes a previously published object"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "CancelObjectPublication"; + НоваяСтрока.МетодПоиска = "CANCELOBJECTPUBLICATION"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path to the previously published object"; + НоваяСтрока.Область = "Manage public access"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetPublishedObjectsList"; + НоваяСтрока.МетодПоиска = "GETPUBLISHEDOBJECTSLIST"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Manage public access"; + НоваяСтрока.ОписаниеМетода = "Gets a list of published objects"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetPublishedObjectsList"; + НоваяСтрока.МетодПоиска = "GETPUBLISHEDOBJECTSLIST"; + НоваяСтрока.Параметр = "--amount"; + НоваяСтрока.Описание = "Number of returned objects (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Manage public access"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetPublishedObjectsList"; + НоваяСтрока.МетодПоиска = "GETPUBLISHEDOBJECTSLIST"; + НоваяСтрока.Параметр = "--offset"; + НоваяСтрока.Описание = "Offset for getting objects not from the beginning of the list (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Manage public access"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetPublicObject"; + НоваяСтрока.МетодПоиска = "GETPUBLICOBJECT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Manage public access"; + НоваяСтрока.ОписаниеМетода = "Gets information about the published object by its URL"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetPublicObject"; + НоваяСтрока.МетодПоиска = "GETPUBLICOBJECT"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "Object address"; + НоваяСтрока.Область = "Manage public access"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetPublicObject"; + НоваяСтрока.МетодПоиска = "GETPUBLICOBJECT"; + НоваяСтрока.Параметр = "--amount"; + НоваяСтрока.Описание = "Number of returned nested objects (for catalog) (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Manage public access"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetPublicObject"; + НоваяСтрока.МетодПоиска = "GETPUBLICOBJECT"; + НоваяСтрока.Параметр = "--offset"; + НоваяСтрока.Описание = "Offset for getting nested objects not from the beginning of the list (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Manage public access"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetDownloadLinkForPublicObject"; + НоваяСтрока.МетодПоиска = "GETDOWNLOADLINKFORPUBLICOBJECT"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Manage public access"; + НоваяСтрока.ОписаниеМетода = "Gets a direct link to download the public object"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetDownloadLinkForPublicObject"; + НоваяСтрока.МетодПоиска = "GETDOWNLOADLINKFORPUBLICOBJECT"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "Object address"; + НоваяСтрока.Область = "Manage public access"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "GetDownloadLinkForPublicObject"; + НоваяСтрока.МетодПоиска = "GETDOWNLOADLINKFORPUBLICOBJECT"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Path inside the object (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Manage public access"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "SavePublicObjectToDisk"; + НоваяСтрока.МетодПоиска = "SAVEPUBLICOBJECTTODISK"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Token"; + НоваяСтрока.Область = "Manage public access"; + НоваяСтрока.ОписаниеМетода = "Saves the public object to your disk"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "SavePublicObjectToDisk"; + НоваяСтрока.МетодПоиска = "SAVEPUBLICOBJECTTODISK"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "Object address"; + НоваяСтрока.Область = "Manage public access"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "SavePublicObjectToDisk"; + НоваяСтрока.МетодПоиска = "SAVEPUBLICOBJECTTODISK"; + НоваяСтрока.Параметр = "--from"; + НоваяСтрока.Описание = "Path within public catalog (folders only) (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Manage public access"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "SavePublicObjectToDisk"; + НоваяСтрока.МетодПоиска = "SAVEPUBLICOBJECTTODISK"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "File save path (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Manage public access"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/en/cli/data/Classes/internal/Classes/yandex.os b/src/en/cli/data/Classes/internal/Classes/yandex.os new file mode 100644 index 0000000000..a28dd995e2 --- /dev/null +++ b/src/en/cli/data/Classes/internal/Classes/yandex.os @@ -0,0 +1,87 @@ +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yandex"; + НоваяСтрока.Модуль = "OPI_YandexID"; + НоваяСтрока.Метод = "GetConfirmationCode"; + НоваяСтрока.МетодПоиска = "GETCONFIRMATIONCODE"; + НоваяСтрока.Параметр = "--id"; + НоваяСтрока.Описание = "Client id"; + НоваяСтрока.Область = "Public"; + НоваяСтрока.ОписаниеМетода = "Gets the confirmation code and the address of the page where it needs to be entered"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yandex"; + НоваяСтрока.Модуль = "OPI_YandexID"; + НоваяСтрока.Метод = "ConvertCodeToToken"; + НоваяСтрока.МетодПоиска = "CONVERTCODETOTOKEN"; + НоваяСтрока.Параметр = "--id"; + НоваяСтрока.Описание = "Client id"; + НоваяСтрока.Область = "Public"; + НоваяСтрока.ОписаниеМетода = "Converts the code to a token after entering the code when executing GetConfirmationCode"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yandex"; + НоваяСтрока.Модуль = "OPI_YandexID"; + НоваяСтрока.Метод = "ConvertCodeToToken"; + НоваяСтрока.МетодПоиска = "CONVERTCODETOTOKEN"; + НоваяСтрока.Параметр = "--secret"; + НоваяСтрока.Описание = "Client secret"; + НоваяСтрока.Область = "Public"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yandex"; + НоваяСтрока.Модуль = "OPI_YandexID"; + НоваяСтрока.Метод = "ConvertCodeToToken"; + НоваяСтрока.МетодПоиска = "CONVERTCODETOTOKEN"; + НоваяСтрока.Параметр = "--device"; + НоваяСтрока.Описание = "device_code from GetConfirmationCode()"; + НоваяСтрока.Область = "Public"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yandex"; + НоваяСтрока.Модуль = "OPI_YandexID"; + НоваяСтрока.Метод = "RefreshToken"; + НоваяСтрока.МетодПоиска = "REFRESHTOKEN"; + НоваяСтрока.Параметр = "--id"; + НоваяСтрока.Описание = "Client id"; + НоваяСтрока.Область = "Public"; + НоваяСтрока.ОписаниеМетода = "Updates token by Refresh token"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yandex"; + НоваяСтрока.Модуль = "OPI_YandexID"; + НоваяСтрока.Метод = "RefreshToken"; + НоваяСтрока.МетодПоиска = "REFRESHTOKEN"; + НоваяСтрока.Параметр = "--secret"; + НоваяСтрока.Описание = "Client secret"; + НоваяСтрока.Область = "Public"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yandex"; + НоваяСтрока.Модуль = "OPI_YandexID"; + НоваяСтрока.Метод = "RefreshToken"; + НоваяСтрока.МетодПоиска = "REFRESHTOKEN"; + НоваяСтрока.Параметр = "--refresh"; + НоваяСтрока.Описание = "Refresh token"; + НоваяСтрока.Область = "Public"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/en/cli/data/Classes/СоставБиблиотеки.os b/src/en/cli/data/Classes/СоставБиблиотеки.os new file mode 100644 index 0000000000..f7911eab50 --- /dev/null +++ b/src/en/cli/data/Classes/СоставБиблиотеки.os @@ -0,0 +1,53 @@ +#Использовать "./internal" + +Функция ПолучитьВерсию() Экспорт + Возврат "1.9.0"; +КонецФункции + +Функция ПолучитьСоответствиеКомандМодулей() Экспорт +СоответствиеКомандМодулей = Новый Соответствие(); +СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID"); +СоответствиеКомандМодулей.Вставить("slack", "OPI_Slack"); +СоответствиеКомандМодулей.Вставить("viber", "OPI_Viber"); +СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram"); +СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar"); +СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk"); +СоответствиеКомандМодулей.Вставить("vk", "OPI_VK"); +СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive"); +СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion"); +СоответствиеКомандМодулей.Вставить("airtable", "OPI_Airtable"); +СоответствиеКомандМодулей.Вставить("dropbox", "OPI_Dropbox"); +СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter"); +СоответствиеКомандМодулей.Вставить("gsheets", "OPI_GoogleSheets"); +СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace"); +Возврат СоответствиеКомандМодулей; +КонецФункции + + + +Функция ПолучитьСостав(Знач Команда) Экспорт + ТекущийСостав = Новый(Команда); + Возврат ТекущийСостав.ПолучитьСостав(); +КонецФункции + +Функция ПолучитьПолныйСостав() Экспорт + + ОбщаяТаблица = Неопределено; + + Для Каждого Команда Из ПолучитьСоответствиеКомандМодулей() Цикл + + ТекущаяТаблица = ПолучитьСостав(Команда.Ключ); + + Если ОбщаяТаблица = Неопределено Тогда + ОбщаяТаблица = ТекущаяТаблица; + Иначе + Для Каждого СтрокаТаблицы Из ТекущаяТаблица Цикл + ЗаполнитьЗначенияСвойств(ОбщаяТаблица.Добавить(), СтрокаТаблицы); + КонецЦикла; + КонецЕсли; + + КонецЦикла; + + Возврат ОбщаяТаблица; + +КонецФункции diff --git a/src/en/cli/help/Modules/Справка.os b/src/en/cli/help/Modules/Справка.os new file mode 100644 index 0000000000..77cecffad9 --- /dev/null +++ b/src/en/cli/help/Modules/Справка.os @@ -0,0 +1,226 @@ +#Использовать "../../tools" +#Использовать coloratos + +#Область СлужебныйПрограммныйИнтерфейс + +Процедура ВывестиНачальнуюСтраницу(Знач СоответствиеКомандМодулей, Знач Версия) Экспорт + + СписокКоманд = ""; + + Для Каждого Команда Из СоответствиеКомандМодулей Цикл + СписокКоманд = СписокКоманд + Команда.Ключ + ", "; + КонецЦикла; + + ЛишниеСимволы = 2; + СписокКоманд = Лев(СписокКоманд, СтрДлина(СписокКоманд) - ЛишниеСимволы); + + + + Консоль.ЦветТекста = ЦветКонсоли.Зеленый; + Консоль.ВывестиСтроку("-----------------------------------------------------"); + Консоль.ВывестиСтроку(""); + + Консоль.ЦветТекста = ЦветКонсоли.Желтый; + ЦветнойВывод.Вывести(" + | _______ _____________ ___ _______ + | __ __ ___/__ _/_ / | / /___ __/ + | _ / / / __ / __ / __ / + | / /_/ / __/ / _ /| / _ / + | \____/ /___/ /_/ |_/ /_/ + | + | + | Добро пожаловать в (OInt|#color=Белый) v (" + Версия + "|#color=Зеленый)! + | + | Структура вызова: + | + | " + + "(oint|#color=Белый) " + + "(<бибилотека>|#color=Бирюза) " + + "(<метод>|#color=Бирюза) " + + "(--опция1|#color=Серый) " + + "(""|#color=Зеленый)" + + "(Значение|#color=Белый)" + + "(""|#color=Зеленый) " + + "(...|#color=Белый) " + + "(--опцияN|#color=Серый) " + + "(""|#color=Зеленый)" + + "(Значение|#color=Белый)" + + "(""|#color=Зеленый) "); + + Консоль.Вывести(" + | + | Вызов библиотеки без метода или метода без параметров возвращает справку + | Список доступных библиотек: "); + + Консоль.ЦветТекста = ЦветКонсоли.Белый; + Консоль.Вывести(СписокКоманд); + + Консоль.ЦветТекста = ЦветКонсоли.Белый; + ЦветнойВывод.ВывестиСтроку(" + | + | (Стандартные опции:|#color=Желтый) + | + | (--help|#color=Зеленый) - выводит справку по текущей команде или методу. Аналогично вызову команды без опций + | (--debug|#color=Зеленый) - флаг, отвечающий за предоставление более подробной информации при работе программы + | (--out|#color=Зеленый) - путь к файлу сохранения результата (двоичных данных в частности) + |"); + + Консоль.ЦветТекста = ЦветКонсоли.Желтый; + ЦветнойВывод.ВывестиСтроку(" Полную документацию можно найти по адресу: (https://openintegrations.dev|#color=Бирюза)" + Символы.ПС); + Консоль.ЦветТекста = ЦветКонсоли.Белый; + + ЗавершитьРаботу(0); + +КонецПроцедуры + +Процедура ВывестиСправкуПоМетодам(Знач Команда, Знач ТаблицаПараметров) Экспорт + + Консоль.ЦветТекста = ЦветКонсоли.Белый; + ЦветнойВывод.ВывестиСтроку(Символы.ПС + " (##|#color=Зеленый) Библиотека - (" + Команда + "|#color=Бирюза)"); + + ТаблицаПараметров.Свернуть("Метод,Область"); + + ЦветнойВывод.ВывестиСтроку(" (##|#color=Зеленый) Доступные методы: " + Символы.ПС); + Консоль.ЦветТекста = ЦветКонсоли.Желтый; + + ТекущаяОбласть = ""; + Счетчик = 0; + КоличествоПараметров = ТаблицаПараметров.Количество(); + + Для каждого СтрокаМетода Из ТаблицаПараметров Цикл + + Первый = Ложь; + Последний = Ложь; + + Если ТекущаяОбласть <> СтрокаМетода.Область Тогда + ТекущаяОбласть = СтрокаМетода.Область; + ЦветнойВывод.ВывестиСтроку(" (o|#color=Белый) (" + ТекущаяОбласть + "|#color=Бирюза)"); + Первый = Истина; + КонецЕсли; + + Если Счетчик >= КоличествоПараметров - 1 Тогда + Последний = Истина; + Иначе + Последний = ТаблицаПараметров[Счетчик + 1].Область <> ТекущаяОбласть; + КонецЕсли; + + Если Первый И Последний Тогда + Метка = "└───"; + ИначеЕсли Первый Тогда + Метка = "└─┬─"; + ИначеЕсли Последний Тогда + Метка = " └─"; + Иначе + Метка = " ├─"; + КонецЕсли; + + ЦветнойВывод.ВывестиСтроку(" (" + Метка + "|#color=Белый) " + СтрокаМетода.Метод); + + Счетчик = Счетчик + 1; + КонецЦикла; + + Сообщить(Символы.ПС); + Консоль.ЦветТекста = ЦветКонсоли.Белый; + + ЗавершитьРаботу(0); + +КонецПроцедуры + +Процедура ВывестиСправкуПоПараметрам(Знач ТаблицаПараметров) Экспорт + + Если ТаблицаПараметров.Количество() = 0 Тогда + ВывестиСообщениеИсключения("Метод"); + КонецЕсли; + + ИмяМетода = ТаблицаПараметров[0].Метод; + ТекстСправки = " + | (##|#color=Зеленый) Метод (" + ИмяМетода + "|#color=Бирюза) + | (##|#color=Зеленый) " + ТаблицаПараметров[0].ОписаниеМетода; + + ЦветнойВывод.ВывестиСтроку(ТекстСправки); + ТекстСправки = ""; + + ОбработатьТабуляциюСправки(ТаблицаПараметров); + + Для Каждого ПараметрМетода Из ТаблицаПараметров Цикл + + ТекстСправки = ТекстСправки + + Символы.ПС + + " (" + + ПараметрМетода["Параметр"] + + "|#color=Желтый) - " + + ПараметрМетода["Описание"]; + + КонецЦикла; + + ЦветнойВывод.ВывестиСтроку(ТекстСправки + Символы.ПС); + + ЗавершитьРаботу(0); + +КонецПроцедуры + +Процедура ВывестиСообщениеИсключения(Знач Причина) Экспорт + + Если Причина = "Команда" Тогда + Текст = "Некорректная команда! Проверьте правильность ввода"; + Код = 1; + + ИначеЕсли Причина = "Метод" Тогда + Текст = "Некорректный метод! Проверьте правильность ввода"; + Код = 2; + + Иначе + Текст = "Непредвиденная ошибка!: " + Причина; + Код = 99; + КонецЕсли; + + Текст = Символы.ПС + Текст + Символы.ПС; + + Сообщить(Текст, СтатусСообщения.ОченьВажное); + ЗавершитьРаботу(Код); + +КонецПроцедуры + +#КонецОбласти + +#Область СлужебныеПроцедурыИФункции + +Процедура ОбработатьТабуляциюСправки(ТаблицаПараметров) + + Параметр_ = "Параметр"; + МаксимальнаяДлина = 15; + + Для Каждого ПараметрМетода Из ТаблицаПараметров Цикл + + Пока Не СтрДлина(ПараметрМетода[Параметр_]) = МаксимальнаяДлина Цикл + ПараметрМетода[Параметр_] = ПараметрМетода[Параметр_] + " "; + КонецЦикла; + + ТекущееОписание = ПараметрМетода["Описание"]; + МассивОписания = СтрРазделить(ТекущееОписание, Символы.ПС); + НачальнаяТабуляция = 4; + + Если МассивОписания.Количество() = 1 Тогда + Продолжить; + Иначе + + Для Н = 1 По МассивОписания.ВГраница() Цикл + + ТекущийЭлемент = МассивОписания[Н]; + НеобходимаяДлина = СтрДлина(ТекущийЭлемент) + СтрДлина(ПараметрМетода[Параметр_] + " - ") + НачальнаяТабуляция; + + Пока СтрДлина(МассивОписания[Н]) < НеобходимаяДлина Цикл + МассивОписания[Н] = " " + МассивОписания[Н]; + КонецЦикла; + + КонецЦикла; + + ПараметрМетода["Описание"] = СтрСоединить(МассивОписания, Символы.ПС); + + КонецЕсли; + + КонецЦикла; + +КонецПроцедуры + +#КонецОбласти diff --git a/src/en/cli/start.bat b/src/en/cli/start.bat new file mode 100644 index 0000000000..baf936b3fc --- /dev/null +++ b/src/en/cli/start.bat @@ -0,0 +1 @@ +cmd /k oint.exe \ No newline at end of file diff --git a/src/en/cli/tools/Modules/Утилиты.os b/src/en/cli/tools/Modules/Утилиты.os new file mode 100644 index 0000000000..5f11a11875 --- /dev/null +++ b/src/en/cli/tools/Modules/Утилиты.os @@ -0,0 +1,232 @@ +// Команда CLI: tools + +Перем МаксимальнаяВложенность; +Перем ИскомыйПараметр; + +#Область СлужебныйПрограммныйИнтерфейс + +// Разложить JSON на параметры +// Показывает значения, которые можно получить из переданного JSON и возвращает +// конкретное значение при указании имени поля +// +// Параметры: +// JSON - Строка - JSON данные - json +// МаксимальныйУровеньВложенности - Число - Ограничение на ур. вложенности разбора. На всю глубину по умолчанию - nesting +// ИмяПараметра - Строка - Имя поля для получения. Выводит весь список, если не указано - name +// Кодировка - Строка - Кодировка, в которой записаны JSON данные - enc +// +// Возвращаемое значение: +// Строка - пустая строка +Функция РазложитьJSON(Знач JSON + , Знач МаксимальныйУровеньВложенности = 0 + , Знач ИмяПараметра = "" + , Знач Кодировка = "UTF-8") Экспорт + + МаксимальнаяВложенность = Число(МаксимальныйУровеньВложенности); + ИскомыйПараметр = ИмяПараметра; + + ПолучитьКоллекцию(JSON, Кодировка); + + Если Не ТипЗнч(JSON) = Тип("Соответствие") Тогда + ВызватьИсключение "Ошибка преобразовани данных параметра JSON"; + КонецЕсли; + + Значение = ПолучитьЗначенияРекурсивно(JSON); + Возврат Значение; + +КонецФункции + +// Преобразует файл с Base64 строкой в бинарный +// Преобразует файл с Base64 строкой в бинарный файл +// +// Параметры: +// Вход - Строка - Файл с Base64 - in +// +// Возвращаемое значение: +// Строка - пустая строка +Функция ПреобразоватьBase64ВДвоичные(Знач Вход) Экспорт + + ВходнойФайл = Новый Файл(Вход); + + Если Не ВходнойФайл.Существует() Тогда + ВызватьИсключение("Не найден входной файл!"); + КонецЕсли; + + ТекстовыйДокумент = Новый ТекстовыйДокумент(); + ТекстовыйДокумент.Прочитать(Вход); + + B64 = ТекстовыйДокумент.ПолучитьТекст(); + ДД = Base64Значение(B64); + + Возврат ДД; + +КонецФункции + +#КонецОбласти + +#Область СлужебныеПроцедурыИФункции + +Функция ПолучитьЗначенияРекурсивно(Знач JSON, Знач Префикс = "", Знач ТекущаяВложенность = 1, СоответствиеПолей = "") + + Если Не ЗначениеЗаполнено(СоответствиеПолей) Тогда + СоответствиеПолей = Новый Соответствие; + КонецЕсли; + + ВозвращаемоеЗначение = ""; + + Для Каждого Пара Из JSON Цикл + + Значение = Пара.Значение; + Ключ = Префикс + Строка(Пара.Ключ); + + ЭтоКоллекция = ТипЗнч(Значение) = Тип("Соответствие") Или ТипЗнч(Значение) = Тип("Структура"); + СледующаяВложенность = ТекущаяВложенность + 1; + СледующаяВложенностьДоступна = МаксимальнаяВложенность = 0 Или СледующаяВложенность <= МаксимальнаяВложенность; + + Если Не ЭтоКоллекция Или Не СледующаяВложенностьДоступна Тогда + + Дублирования = СоответствиеПолей.Получить(Ключ); + + Если Дублирования = Неопределено Тогда + Счетчик = 0; + ПеременнаяСреды = Ключ; + Иначе + Счетчик = Дублирования + 1; + ПеременнаяСреды = Ключ + СтрЗаменить(Строка(Дублирования), Символы.НПП, ""); + КонецЕсли; + + СоответствиеПолей.Вставить(Ключ, Счетчик); + + ПолучитьСтроку(Значение); + + Если Не ЗначениеЗаполнено(ИскомыйПараметр) Тогда + Сообщить(ПеременнаяСреды, СтатусСообщения.Информация); + Сообщить(Значение + Символы.ПС, СтатусСообщения.Внимание); + Иначе + + Если ПеременнаяСреды = ИскомыйПараметр Тогда + ВозвращаемоеЗначение = Значение; + Прервать; + КонецЕсли; + + КонецЕсли; + Иначе + НовыйПрефикс = Ключ + "_"; + ВозвращаемоеЗначение = ПолучитьЗначенияРекурсивно(Значение + , НовыйПрефикс + , СледующаяВложенность + , СоответствиеПолей); + + Если ЗначениеЗаполнено(ВозвращаемоеЗначение) Тогда + Прервать; + КонецЕсли; + + КонецЕсли; + + КонецЦикла; + + Возврат ?(ЗначениеЗаполнено(ВозвращаемоеЗначение), ВозвращаемоеЗначение, Символы.ПС); + +КонецФункции + +Процедура ПолучитьСтроку(Значение) + + ЭтоКоллекция = ТипЗнч(Значение) = Тип("Соответствие") Или ТипЗнч(Значение) = Тип("Структура") Или ТипЗнч(Значение) = Тип("Массив"); + + Если ЭтоКоллекция Тогда + + ПараметрыJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Windows + , " " + , Истина + , Истина + , Ложь + , Ложь + , Ложь + , Ложь); + + ЗаписьJSON = Новый ЗаписьJSON; + ЗаписьJSON.УстановитьСтроку(ПараметрыJSON); + + ЗаписатьJSON(ЗаписьJSON, Значение); + Значение = ЗаписьJSON.Закрыть(); + + Иначе + Значение = Строка(Значение); + КонецЕсли; + +КонецПроцедуры + +Процедура ПолучитьКоллекцию(Значение, Знач Кодировка) + + Если Значение = Неопределено Тогда + Возврат; + КонецЕсли; + + ИсходноеЗначение = Значение; + + Если ЭтоКоллекция(Значение) Тогда + Возврат; + Иначе + + Если ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда + Значение = ПолучитьСтрокуИзДвоичныхДанных(Значение, Кодировка); + Иначе + Значение = Строка(Значение); + КонецЕсли; + + Файл = Новый Файл(Значение); + ТекстовыйДокумент = Новый ТекстовыйДокумент(); + + Если Файл.Существует() Тогда + + ТекстовыйДокумент.Прочитать(Значение, Кодировка); + Значение = ТекстовыйДокумент.ПолучитьТекст(); + + ИначеЕсли СтрНачинаетсяС(нРег(Значение), "http") Тогда + + ИВФ = ПолучитьИмяВременногоФайла(); + КопироватьФайл(Значение, ИВФ); + ТекстовыйДокумент.Прочитать(ИВФ, Кодировка); + + Значение = ТекстовыйДокумент.ПолучитьТекст(); + + УдалитьФайлы(ИВФ); + + Иначе + + Значение = Строка(Значение); + + КонецЕсли; + + КонецЕсли; + + НормализоватьТекстовыйВвод(Значение); + ЧтениеJSON = Новый ЧтениеJSON; + ЧтениеJSON.УстановитьСтроку(СокрЛП(Значение)); + Значение = ПрочитатьJSON(ЧтениеJSON, Истина, Неопределено, ФорматДатыJSON.ISO); + ЧтениеJSON.Закрыть(); + +КонецПроцедуры + +Процедура НормализоватьТекстовыйВвод(Текст) + + НачальнаяФигурная = СтрНайти(Текст, "{"); + ПоследняяФигурная = СтрНайти(Текст, "}", НаправлениеПоиска.СКонца); + + Если НачальнаяФигурная = 0 Или ПоследняяФигурная = 0 Тогда + Возврат; + КонецЕсли; + + Текст = Сред(Текст, НачальнаяФигурная, ПоследняяФигурная - НачальнаяФигурная + 1); + +КонецПроцедуры + +Функция ЭтоКоллекция(Знач Значение) + + Возврат ТипЗнч(Значение) = Тип("Массив") + Или ТипЗнч(Значение) = Тип("Структура") + Или ТипЗнч(Значение) = Тип("Соответствие"); + +КонецФункции + +#КонецОбласти \ No newline at end of file diff --git a/src/ru/cli/data/Classes/internal/Classes/airtable.os b/src/ru/cli/data/Classes/internal/Classes/airtable.os index 845ac4a7a6..0036a81307 100644 --- a/src/ru/cli/data/Classes/internal/Classes/airtable.os +++ b/src/ru/cli/data/Classes/internal/Classes/airtable.os @@ -1,820 +1,820 @@ -Функция ПолучитьСостав() Экспорт - - ТаблицаСостава = Новый ТаблицаЗначений(); - ТаблицаСостава.Колонки.Добавить("Библиотека"); - ТаблицаСостава.Колонки.Добавить("Модуль"); - ТаблицаСостава.Колонки.Добавить("Метод"); - ТаблицаСостава.Колонки.Добавить("МетодПоиска"); - ТаблицаСостава.Колонки.Добавить("Параметр"); - ТаблицаСостава.Колонки.Добавить("Описание"); - ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); - ТаблицаСостава.Колонки.Добавить("Область"); - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьСписокБаз"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКБАЗ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с базами"; - НоваяСтрока.ОписаниеМетода = "Получает список доступных баз"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьСписокБаз"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКБАЗ"; - НоваяСтрока.Параметр = "--offset"; - НоваяСтрока.Описание = "Идентификатор следующей страницы списка баз из перыдудщего запроса (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с базами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьТаблицыБазы"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТАБЛИЦЫБАЗЫ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с базами"; - НоваяСтрока.ОписаниеМетода = "Получает схему таблиц базы"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьТаблицыБазы"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТАБЛИЦЫБАЗЫ"; - НоваяСтрока.Параметр = "--base"; - НоваяСтрока.Описание = "Идентификатор базы"; - НоваяСтрока.Область = "Работа с базами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьБазу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с базами"; - НоваяСтрока.ОписаниеМетода = "Создает новую базу данных - | - | Структура JSON данных описания таблиц (параметр --tablesdata): - | { - | ""Имя таблицы 1"": [ - | { - | <Данные описание поля 1> - | }, - | { - | <Данные описание поля 2> - | }, - | ], - | ... - | } - | - |Функции формирования описаний полей: ПолучитьПолеСтроковое, ПолучитьПолеНомера, ПолучитьПолеВложения, ПолучитьПолеФлажка, ПолучитьПолеДаты, ПолучитьПолеПочты, ПолучитьПолеТелефона, ПолучитьПолеСсылки - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьБазу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУ"; - НоваяСтрока.Параметр = "--ws"; - НоваяСтрока.Описание = "Идентификатор рабочего пространства"; - НоваяСтрока.Область = "Работа с базами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьБазу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование новой базы"; - НоваяСтрока.Область = "Работа с базами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьБазу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУ"; - НоваяСтрока.Параметр = "--tablesdata"; - НоваяСтрока.Описание = "Описание таблиц: Ключ > имя, Значение > массив полей"; - НоваяСтрока.Область = "Работа с базами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьТаблицу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТАБЛИЦУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с таблицами"; - НоваяСтрока.ОписаниеМетода = "Создает новую таблицу в базе - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - | - | - | Структура JSON данных массива полей (параметр --fieldsdata): - | [ - | { - | <Данные описание поля 1> - | }, - | { - | <Данные описание поля 2> - | }, - | ] - | - |Функции формирования описаний полей: ПолучитьПолеСтроковое, ПолучитьПолеНомера, ПолучитьПолеВложения, ПолучитьПолеФлажка, ПолучитьПолеДаты, ПолучитьПолеПочты, ПолучитьПолеТелефона, ПолучитьПолеСсылки - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьТаблицу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТАБЛИЦУ"; - НоваяСтрока.Параметр = "--base"; - НоваяСтрока.Описание = "Идентификатор базы"; - НоваяСтрока.Область = "Работа с таблицами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьТаблицу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТАБЛИЦУ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование новой таблицы"; - НоваяСтрока.Область = "Работа с таблицами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьТаблицу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТАБЛИЦУ"; - НоваяСтрока.Параметр = "--fieldsdata"; - НоваяСтрока.Описание = "Массив описаний полей"; - НоваяСтрока.Область = "Работа с таблицами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьТаблицу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТАБЛИЦУ"; - НоваяСтрока.Параметр = "--description"; - НоваяСтрока.Описание = "Описание таблицы (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с таблицами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ИзменитьТаблицу"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТАБЛИЦУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с таблицами"; - НоваяСтрока.ОписаниеМетода = "Изменяет наименование и|или описание базы"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ИзменитьТаблицу"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТАБЛИЦУ"; - НоваяСтрока.Параметр = "--base"; - НоваяСтрока.Описание = "Идентификатор базы"; - НоваяСтрока.Область = "Работа с таблицами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ИзменитьТаблицу"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТАБЛИЦУ"; - НоваяСтрока.Параметр = "--table"; - НоваяСтрока.Описание = "Идентификатор таблицы"; - НоваяСтрока.Область = "Работа с таблицами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ИзменитьТаблицу"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТАБЛИЦУ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Новое наименование (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с таблицами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ИзменитьТаблицу"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТАБЛИЦУ"; - НоваяСтрока.Параметр = "--description"; - НоваяСтрока.Описание = "Новое описание (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с таблицами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьПоле"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПОЛЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с полями"; - НоваяСтрока.ОписаниеМетода = "Создет новое поле в таблице - |Функции формирования описаний полей: ПолучитьПолеСтроковое, ПолучитьПолеНомера, ПолучитьПолеВложения, ПолучитьПолеФлажка, ПолучитьПолеДаты, ПолучитьПолеПочты, ПолучитьПолеТелефона, ПолучитьПолеСсылки - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьПоле"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПОЛЕ"; - НоваяСтрока.Параметр = "--base"; - НоваяСтрока.Описание = "Идентификатор базы"; - НоваяСтрока.Область = "Работа с полями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьПоле"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПОЛЕ"; - НоваяСтрока.Параметр = "--table"; - НоваяСтрока.Описание = "Идентификатор таблицы"; - НоваяСтрока.Область = "Работа с полями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьПоле"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПОЛЕ"; - НоваяСтрока.Параметр = "--fielddata"; - НоваяСтрока.Описание = "Описание нового поля"; - НоваяСтрока.Область = "Работа с полями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ИзменитьПоле"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОЛЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с полями"; - НоваяСтрока.ОписаниеМетода = "Изменяет имя и|или описание существующего поля таблицы"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ИзменитьПоле"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОЛЕ"; - НоваяСтрока.Параметр = "--base"; - НоваяСтрока.Описание = "Идентификатор базы База"; - НоваяСтрока.Область = "Работа с полями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ИзменитьПоле"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОЛЕ"; - НоваяСтрока.Параметр = "--table"; - НоваяСтрока.Описание = "Идентификатор таблицы"; - НоваяСтрока.Область = "Работа с полями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ИзменитьПоле"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОЛЕ"; - НоваяСтрока.Параметр = "--field"; - НоваяСтрока.Описание = "Идентификатор поля"; - НоваяСтрока.Область = "Работа с полями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ИзменитьПоле"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОЛЕ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Новое наименование (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с полями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ИзменитьПоле"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОЛЕ"; - НоваяСтрока.Параметр = "--description"; - НоваяСтрока.Описание = "Новое описание (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с полями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьПолеСтроковое"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕСТРОКОВОЕ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование нового поля"; - НоваяСтрока.Область = "Работа с полями"; - НоваяСтрока.ОписаниеМетода = "Получает описание поля строкового типа"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьПолеНомера"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕНОМЕРА"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование нового поля"; - НоваяСтрока.Область = "Работа с полями"; - НоваяСтрока.ОписаниеМетода = "Получает описание поля числового типа"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьПолеНомера"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕНОМЕРА"; - НоваяСтрока.Параметр = "--precision"; - НоваяСтрока.Описание = "Число знаков после запятой (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с полями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьПолеВложения"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕВЛОЖЕНИЯ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование поля"; - НоваяСтрока.Область = "Работа с полями"; - НоваяСтрока.ОписаниеМетода = "Получает описание поля файлового типа"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьПолеФлажка"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕФЛАЖКА"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование поля"; - НоваяСтрока.Область = "Работа с полями"; - НоваяСтрока.ОписаниеМетода = "Получает описание поля типа булево"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьПолеДаты"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕДАТЫ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование поля"; - НоваяСтрока.Область = "Работа с полями"; - НоваяСтрока.ОписаниеМетода = "Получает описание поля типа дата"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьПолеПочты"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕПОЧТЫ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование поля"; - НоваяСтрока.Область = "Работа с полями"; - НоваяСтрока.ОписаниеМетода = "Получает описание поля с электронной почтой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьПолеТелефона"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕТЕЛЕФОНА"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование поля"; - НоваяСтрока.Область = "Работа с полями"; - НоваяСтрока.ОписаниеМетода = "Получает описание поля с номером телефона"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьПолеСсылки"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕССЫЛКИ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование поля"; - НоваяСтрока.Область = "Работа с полями"; - НоваяСтрока.ОписаниеМетода = "Получает описание поля с URL"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьСписокЗаписей"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКЗАПИСЕЙ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с записями"; - НоваяСтрока.ОписаниеМетода = "Получает список записей выбранной таблицы"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьСписокЗаписей"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКЗАПИСЕЙ"; - НоваяСтрока.Параметр = "--base"; - НоваяСтрока.Описание = "Идентификатор базы данных"; - НоваяСтрока.Область = "Работа с записями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьСписокЗаписей"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКЗАПИСЕЙ"; - НоваяСтрока.Параметр = "--table"; - НоваяСтрока.Описание = "Идентификатор таблицы"; - НоваяСтрока.Область = "Работа с записями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьСписокЗаписей"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКЗАПИСЕЙ"; - НоваяСтрока.Параметр = "--offset"; - НоваяСтрока.Описание = "Иднтификатор следующей страницы данных из предыдущего запроса (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с записями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьЗапись"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗАПИСЬ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с записями"; - НоваяСтрока.ОписаниеМетода = "Получает данные строки таблицы по идентификатору"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьЗапись"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗАПИСЬ"; - НоваяСтрока.Параметр = "--base"; - НоваяСтрока.Описание = "Идентификатор базы данных"; - НоваяСтрока.Область = "Работа с записями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьЗапись"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗАПИСЬ"; - НоваяСтрока.Параметр = "--table"; - НоваяСтрока.Описание = "Идентификатор таблицы"; - НоваяСтрока.Область = "Работа с записями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьЗапись"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗАПИСЬ"; - НоваяСтрока.Параметр = "--record"; - НоваяСтрока.Описание = "Идентификатор записи в таблице"; - НоваяСтрока.Область = "Работа с записями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьЗаписи"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬЗАПИСИ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с записями"; - НоваяСтрока.ОписаниеМетода = "Создает одну или массив записей по описанию или массиву описаний значений полей - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьЗаписи"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬЗАПИСИ"; - НоваяСтрока.Параметр = "--base"; - НоваяСтрока.Описание = "Идентификатор базы данных"; - НоваяСтрока.Область = "Работа с записями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьЗаписи"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬЗАПИСИ"; - НоваяСтрока.Параметр = "--table"; - НоваяСтрока.Описание = "Идентификатор таблицы"; - НоваяСтрока.Область = "Работа с записями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьЗаписи"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬЗАПИСИ"; - НоваяСтрока.Параметр = "--data"; - НоваяСтрока.Описание = "Набор или массив наборов пар Ключ : Значение > Поле : Показатель"; - НоваяСтрока.Область = "Работа с записями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "УдалитьЗаписи"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬЗАПИСИ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с записями"; - НоваяСтрока.ОписаниеМетода = "Удаляет одну или массив записей по идентификаторам - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "УдалитьЗаписи"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬЗАПИСИ"; - НоваяСтрока.Параметр = "--base"; - НоваяСтрока.Описание = "Идентификатор базы данных"; - НоваяСтрока.Область = "Работа с записями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "УдалитьЗаписи"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬЗАПИСИ"; - НоваяСтрока.Параметр = "--table"; - НоваяСтрока.Описание = "Идентификатор таблицы"; - НоваяСтрока.Область = "Работа с записями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "УдалитьЗаписи"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬЗАПИСИ"; - НоваяСтрока.Параметр = "--records"; - НоваяСтрока.Описание = "Идентификатор или массив индентификаторов записей"; - НоваяСтрока.Область = "Работа с записями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьКомментарии"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИИ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с комментариями"; - НоваяСтрока.ОписаниеМетода = "Получает список комментариев к записи в таблице"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьКомментарии"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИИ"; - НоваяСтрока.Параметр = "--base"; - НоваяСтрока.Описание = "Идентификатор базы данных"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьКомментарии"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИИ"; - НоваяСтрока.Параметр = "--table"; - НоваяСтрока.Описание = "Идентификатор таблицы"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьКомментарии"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИИ"; - НоваяСтрока.Параметр = "--record"; - НоваяСтрока.Описание = "Идентификатор записи в таблице"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ПолучитьКомментарии"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИИ"; - НоваяСтрока.Параметр = "--offset"; - НоваяСтрока.Описание = "Иднтификатор следующей страницы данных из предыдущего запроса (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьКомментарий"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с комментариями"; - НоваяСтрока.ОписаниеМетода = "Создает комментарий к записи в таблице"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьКомментарий"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--base"; - НоваяСтрока.Описание = "Идентификатор базы данных"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьКомментарий"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--table"; - НоваяСтрока.Описание = "Идентификатор таблицы"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьКомментарий"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--record"; - НоваяСтрока.Описание = "Идентификатор записи в таблице"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "СоздатьКомментарий"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст комментария"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ИзменитьКомментарий"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с комментариями"; - НоваяСтрока.ОписаниеМетода = "Изменяет текст существующего комментария"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ИзменитьКомментарий"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--base"; - НоваяСтрока.Описание = "Идентификатор базы данных"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ИзменитьКомментарий"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--table"; - НоваяСтрока.Описание = "Идентификатор таблицы"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ИзменитьКомментарий"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--record"; - НоваяСтрока.Описание = "Идентификатор записи в таблице"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ИзменитьКомментарий"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--comment"; - НоваяСтрока.Описание = "Идентификатор комментария"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "ИзменитьКомментарий"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Новый текст комментария"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "УдалитьКомментарий"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с комментариями"; - НоваяСтрока.ОписаниеМетода = "Удаляет комментарий к записи таблицы"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "УдалитьКомментарий"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--base"; - НоваяСтрока.Описание = "Идентификатор базы данных"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "УдалитьКомментарий"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--table"; - НоваяСтрока.Описание = "Идентификатор таблицы"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "УдалитьКомментарий"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--record"; - НоваяСтрока.Описание = "Идентификатор записи в таблице"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "airtable"; - НоваяСтрока.Модуль = "OPI_Airtable"; - НоваяСтрока.Метод = "УдалитьКомментарий"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--comment"; - НоваяСтрока.Описание = "Идентификатор комментария"; - НоваяСтрока.Область = "Работа с комментариями"; - - Возврат ТаблицаСостава; -КонецФункции - +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьСписокБаз"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКБАЗ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с базами"; + НоваяСтрока.ОписаниеМетода = "Получает список доступных баз"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьСписокБаз"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКБАЗ"; + НоваяСтрока.Параметр = "--offset"; + НоваяСтрока.Описание = "Идентификатор следующей страницы списка баз из перыдудщего запроса (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с базами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьТаблицыБазы"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТАБЛИЦЫБАЗЫ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с базами"; + НоваяСтрока.ОписаниеМетода = "Получает схему таблиц базы"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьТаблицыБазы"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТАБЛИЦЫБАЗЫ"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Идентификатор базы"; + НоваяСтрока.Область = "Работа с базами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьБазу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с базами"; + НоваяСтрока.ОписаниеМетода = "Создает новую базу данных + | + | Структура JSON данных описания таблиц (параметр --tablesdata): + | { + | ""Имя таблицы 1"": [ + | { + | <Данные описание поля 1> + | }, + | { + | <Данные описание поля 2> + | }, + | ], + | ... + | } + | + |Функции формирования описаний полей: ПолучитьПолеСтроковое, ПолучитьПолеНомера, ПолучитьПолеВложения, ПолучитьПолеФлажка, ПолучитьПолеДаты, ПолучитьПолеПочты, ПолучитьПолеТелефона, ПолучитьПолеСсылки + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьБазу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУ"; + НоваяСтрока.Параметр = "--ws"; + НоваяСтрока.Описание = "Идентификатор рабочего пространства"; + НоваяСтрока.Область = "Работа с базами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьБазу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование новой базы"; + НоваяСтрока.Область = "Работа с базами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьБазу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУ"; + НоваяСтрока.Параметр = "--tablesdata"; + НоваяСтрока.Описание = "Описание таблиц: Ключ > имя, Значение > массив полей"; + НоваяСтрока.Область = "Работа с базами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьТаблицу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТАБЛИЦУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с таблицами"; + НоваяСтрока.ОписаниеМетода = "Создает новую таблицу в базе + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + | + | + | Структура JSON данных массива полей (параметр --fieldsdata): + | [ + | { + | <Данные описание поля 1> + | }, + | { + | <Данные описание поля 2> + | }, + | ] + | + |Функции формирования описаний полей: ПолучитьПолеСтроковое, ПолучитьПолеНомера, ПолучитьПолеВложения, ПолучитьПолеФлажка, ПолучитьПолеДаты, ПолучитьПолеПочты, ПолучитьПолеТелефона, ПолучитьПолеСсылки + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьТаблицу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТАБЛИЦУ"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Идентификатор базы"; + НоваяСтрока.Область = "Работа с таблицами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьТаблицу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТАБЛИЦУ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование новой таблицы"; + НоваяСтрока.Область = "Работа с таблицами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьТаблицу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТАБЛИЦУ"; + НоваяСтрока.Параметр = "--fieldsdata"; + НоваяСтрока.Описание = "Массив описаний полей"; + НоваяСтрока.Область = "Работа с таблицами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьТаблицу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТАБЛИЦУ"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "Описание таблицы (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с таблицами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ИзменитьТаблицу"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТАБЛИЦУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с таблицами"; + НоваяСтрока.ОписаниеМетода = "Изменяет наименование и|или описание базы"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ИзменитьТаблицу"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТАБЛИЦУ"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Идентификатор базы"; + НоваяСтрока.Область = "Работа с таблицами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ИзменитьТаблицу"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТАБЛИЦУ"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Идентификатор таблицы"; + НоваяСтрока.Область = "Работа с таблицами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ИзменитьТаблицу"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТАБЛИЦУ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Новое наименование (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с таблицами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ИзменитьТаблицу"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТАБЛИЦУ"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "Новое описание (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с таблицами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьПоле"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПОЛЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с полями"; + НоваяСтрока.ОписаниеМетода = "Создет новое поле в таблице + |Функции формирования описаний полей: ПолучитьПолеСтроковое, ПолучитьПолеНомера, ПолучитьПолеВложения, ПолучитьПолеФлажка, ПолучитьПолеДаты, ПолучитьПолеПочты, ПолучитьПолеТелефона, ПолучитьПолеСсылки + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьПоле"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПОЛЕ"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Идентификатор базы"; + НоваяСтрока.Область = "Работа с полями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьПоле"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПОЛЕ"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Идентификатор таблицы"; + НоваяСтрока.Область = "Работа с полями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьПоле"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПОЛЕ"; + НоваяСтрока.Параметр = "--fielddata"; + НоваяСтрока.Описание = "Описание нового поля"; + НоваяСтрока.Область = "Работа с полями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ИзменитьПоле"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОЛЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с полями"; + НоваяСтрока.ОписаниеМетода = "Изменяет имя и|или описание существующего поля таблицы"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ИзменитьПоле"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОЛЕ"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Идентификатор базы База"; + НоваяСтрока.Область = "Работа с полями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ИзменитьПоле"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОЛЕ"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Идентификатор таблицы"; + НоваяСтрока.Область = "Работа с полями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ИзменитьПоле"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОЛЕ"; + НоваяСтрока.Параметр = "--field"; + НоваяСтрока.Описание = "Идентификатор поля"; + НоваяСтрока.Область = "Работа с полями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ИзменитьПоле"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОЛЕ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Новое наименование (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с полями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ИзменитьПоле"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОЛЕ"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "Новое описание (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с полями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьПолеСтроковое"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕСТРОКОВОЕ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование нового поля"; + НоваяСтрока.Область = "Работа с полями"; + НоваяСтрока.ОписаниеМетода = "Получает описание поля строкового типа"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьПолеНомера"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕНОМЕРА"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование нового поля"; + НоваяСтрока.Область = "Работа с полями"; + НоваяСтрока.ОписаниеМетода = "Получает описание поля числового типа"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьПолеНомера"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕНОМЕРА"; + НоваяСтрока.Параметр = "--precision"; + НоваяСтрока.Описание = "Число знаков после запятой (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с полями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьПолеВложения"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕВЛОЖЕНИЯ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование поля"; + НоваяСтрока.Область = "Работа с полями"; + НоваяСтрока.ОписаниеМетода = "Получает описание поля файлового типа"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьПолеФлажка"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕФЛАЖКА"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование поля"; + НоваяСтрока.Область = "Работа с полями"; + НоваяСтрока.ОписаниеМетода = "Получает описание поля типа булево"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьПолеДаты"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕДАТЫ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование поля"; + НоваяСтрока.Область = "Работа с полями"; + НоваяСтрока.ОписаниеМетода = "Получает описание поля типа дата"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьПолеПочты"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕПОЧТЫ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование поля"; + НоваяСтрока.Область = "Работа с полями"; + НоваяСтрока.ОписаниеМетода = "Получает описание поля с электронной почтой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьПолеТелефона"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕТЕЛЕФОНА"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование поля"; + НоваяСтрока.Область = "Работа с полями"; + НоваяСтрока.ОписаниеМетода = "Получает описание поля с номером телефона"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьПолеСсылки"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОЛЕССЫЛКИ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование поля"; + НоваяСтрока.Область = "Работа с полями"; + НоваяСтрока.ОписаниеМетода = "Получает описание поля с URL"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьСписокЗаписей"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКЗАПИСЕЙ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с записями"; + НоваяСтрока.ОписаниеМетода = "Получает список записей выбранной таблицы"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьСписокЗаписей"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКЗАПИСЕЙ"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Идентификатор базы данных"; + НоваяСтрока.Область = "Работа с записями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьСписокЗаписей"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКЗАПИСЕЙ"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Идентификатор таблицы"; + НоваяСтрока.Область = "Работа с записями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьСписокЗаписей"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКЗАПИСЕЙ"; + НоваяСтрока.Параметр = "--offset"; + НоваяСтрока.Описание = "Иднтификатор следующей страницы данных из предыдущего запроса (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с записями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьЗапись"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗАПИСЬ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с записями"; + НоваяСтрока.ОписаниеМетода = "Получает данные строки таблицы по идентификатору"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьЗапись"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗАПИСЬ"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Идентификатор базы данных"; + НоваяСтрока.Область = "Работа с записями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьЗапись"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗАПИСЬ"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Идентификатор таблицы"; + НоваяСтрока.Область = "Работа с записями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьЗапись"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗАПИСЬ"; + НоваяСтрока.Параметр = "--record"; + НоваяСтрока.Описание = "Идентификатор записи в таблице"; + НоваяСтрока.Область = "Работа с записями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьЗаписи"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬЗАПИСИ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с записями"; + НоваяСтрока.ОписаниеМетода = "Создает одну или массив записей по описанию или массиву описаний значений полей + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьЗаписи"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬЗАПИСИ"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Идентификатор базы данных"; + НоваяСтрока.Область = "Работа с записями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьЗаписи"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬЗАПИСИ"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Идентификатор таблицы"; + НоваяСтрока.Область = "Работа с записями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьЗаписи"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬЗАПИСИ"; + НоваяСтрока.Параметр = "--data"; + НоваяСтрока.Описание = "Набор или массив наборов пар Ключ : Значение > Поле : Показатель"; + НоваяСтрока.Область = "Работа с записями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "УдалитьЗаписи"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬЗАПИСИ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с записями"; + НоваяСтрока.ОписаниеМетода = "Удаляет одну или массив записей по идентификаторам + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "УдалитьЗаписи"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬЗАПИСИ"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Идентификатор базы данных"; + НоваяСтрока.Область = "Работа с записями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "УдалитьЗаписи"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬЗАПИСИ"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Идентификатор таблицы"; + НоваяСтрока.Область = "Работа с записями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "УдалитьЗаписи"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬЗАПИСИ"; + НоваяСтрока.Параметр = "--records"; + НоваяСтрока.Описание = "Идентификатор или массив индентификаторов записей"; + НоваяСтрока.Область = "Работа с записями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьКомментарии"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИИ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с комментариями"; + НоваяСтрока.ОписаниеМетода = "Получает список комментариев к записи в таблице"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьКомментарии"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИИ"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Идентификатор базы данных"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьКомментарии"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИИ"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Идентификатор таблицы"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьКомментарии"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИИ"; + НоваяСтрока.Параметр = "--record"; + НоваяСтрока.Описание = "Идентификатор записи в таблице"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ПолучитьКомментарии"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИИ"; + НоваяСтрока.Параметр = "--offset"; + НоваяСтрока.Описание = "Иднтификатор следующей страницы данных из предыдущего запроса (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьКомментарий"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с комментариями"; + НоваяСтрока.ОписаниеМетода = "Создает комментарий к записи в таблице"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьКомментарий"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Идентификатор базы данных"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьКомментарий"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Идентификатор таблицы"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьКомментарий"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--record"; + НоваяСтрока.Описание = "Идентификатор записи в таблице"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "СоздатьКомментарий"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст комментария"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ИзменитьКомментарий"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с комментариями"; + НоваяСтрока.ОписаниеМетода = "Изменяет текст существующего комментария"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ИзменитьКомментарий"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Идентификатор базы данных"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ИзменитьКомментарий"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Идентификатор таблицы"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ИзменитьКомментарий"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--record"; + НоваяСтрока.Описание = "Идентификатор записи в таблице"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ИзменитьКомментарий"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--comment"; + НоваяСтрока.Описание = "Идентификатор комментария"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "ИзменитьКомментарий"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Новый текст комментария"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "УдалитьКомментарий"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с комментариями"; + НоваяСтрока.ОписаниеМетода = "Удаляет комментарий к записи таблицы"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "УдалитьКомментарий"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "Идентификатор базы данных"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "УдалитьКомментарий"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--table"; + НоваяСтрока.Описание = "Идентификатор таблицы"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "УдалитьКомментарий"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--record"; + НоваяСтрока.Описание = "Идентификатор записи в таблице"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "airtable"; + НоваяСтрока.Модуль = "OPI_Airtable"; + НоваяСтрока.Метод = "УдалитьКомментарий"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--comment"; + НоваяСтрока.Описание = "Идентификатор комментария"; + НоваяСтрока.Область = "Работа с комментариями"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/ru/cli/data/Classes/internal/Classes/dropbox.os b/src/ru/cli/data/Classes/internal/Classes/dropbox.os index 0733590984..e0122ada4b 100644 --- a/src/ru/cli/data/Classes/internal/Classes/dropbox.os +++ b/src/ru/cli/data/Classes/internal/Classes/dropbox.os @@ -1,784 +1,784 @@ -Функция ПолучитьСостав() Экспорт - - ТаблицаСостава = Новый ТаблицаЗначений(); - ТаблицаСостава.Колонки.Добавить("Библиотека"); - ТаблицаСостава.Колонки.Добавить("Модуль"); - ТаблицаСостава.Колонки.Добавить("Метод"); - ТаблицаСостава.Колонки.Добавить("МетодПоиска"); - ТаблицаСостава.Колонки.Добавить("Параметр"); - ТаблицаСостава.Колонки.Добавить("Описание"); - ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); - ТаблицаСостава.Колонки.Добавить("Область"); - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьСсылкуАвторизации"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУАВТОРИЗАЦИИ"; - НоваяСтрока.Параметр = "--appkey"; - НоваяСтрока.Описание = "Ключ приложения"; - НоваяСтрока.Область = "Аккаунт и авторизация"; - НоваяСтрока.ОписаниеМетода = "Генерирует ссылку авторизации для перехода в браузере"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьТокен"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕН"; - НоваяСтрока.Параметр = "--appkey"; - НоваяСтрока.Описание = "Ключ приложения"; - НоваяСтрока.Область = "Аккаунт и авторизация"; - НоваяСтрока.ОписаниеМетода = "Полеучает токен на основе кода со страницы ПолучитьСсылкуАвторизации"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьТокен"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕН"; - НоваяСтрока.Параметр = "--appsecret"; - НоваяСтрока.Описание = "Секрет приложения"; - НоваяСтрока.Область = "Аккаунт и авторизация"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьТокен"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕН"; - НоваяСтрока.Параметр = "--code"; - НоваяСтрока.Описание = "Код со страницы авторизации"; - НоваяСтрока.Область = "Аккаунт и авторизация"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ОбновитьТокен"; - НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; - НоваяСтрока.Параметр = "--appkey"; - НоваяСтрока.Описание = "Ключ приложения"; - НоваяСтрока.Область = "Аккаунт и авторизация"; - НоваяСтрока.ОписаниеМетода = "Получает новый токен на основе рефреш токена"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ОбновитьТокен"; - НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; - НоваяСтрока.Параметр = "--appsecret"; - НоваяСтрока.Описание = "Секрет приложения"; - НоваяСтрока.Область = "Аккаунт и авторизация"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ОбновитьТокен"; - НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; - НоваяСтрока.Параметр = "--refresh"; - НоваяСтрока.Описание = "Рефреш токен"; - НоваяСтрока.Область = "Аккаунт и авторизация"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьИнформациюОбАккаунте"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБАККАУНТЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Аккаунт и авторизация"; - НоваяСтрока.ОписаниеМетода = "Получает информацию об аккаунте"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьИнформациюОбАккаунте"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБАККАУНТЕ"; - НоваяСтрока.Параметр = "--account"; - НоваяСтрока.Описание = "ID аккаунта. Текущий аккаунт токена, если не заполнено (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Аккаунт и авторизация"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьДанныеИспользованияПространства"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕИСПОЛЬЗОВАНИЯПРОСТРАНСТВА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Аккаунт и авторизация"; - НоваяСтрока.ОписаниеМетода = "Получает информацию о количестве использованного дискового пространства"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Получает информацию о файле или каталоге"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь к объекту"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ"; - НоваяСтрока.Параметр = "--detail"; - НоваяСтрока.Описание = "Добавляет дополнительные поля информации для медиафайлов (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьСписокФайловПапки"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВПАПКИ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Получает список первых файлов каталога или продолжает получение следующих при указании курсора"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьСписокФайловПапки"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВПАПКИ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь к каталогу. Необязателен, если указан курсор (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьСписокФайловПапки"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВПАПКИ"; - НоваяСтрока.Параметр = "--detail"; - НоваяСтрока.Описание = "Добавляет дополнительные поля информации для медиафайлов (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьСписокФайловПапки"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВПАПКИ"; - НоваяСтрока.Параметр = "--cursor"; - НоваяСтрока.Описание = "Курсор из предыдущего запроса для получения следующего набора файлов (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьПревью"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПРЕВЬЮ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Получает PDF или HTML превью объекта (только для токументов)"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьПревью"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПРЕВЬЮ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь к объекту"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ЗагрузитьФайл"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Загружает файл на облачный диск"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ЗагрузитьФайл"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--file"; - НоваяСтрока.Описание = "Данные файл для загрузки"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ЗагрузитьФайл"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь сохранения на Dropbox"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ЗагрузитьФайл"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--overwrite"; - НоваяСтрока.Описание = "Перезаписывать файл при конфликте путей (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ЗагрузитьФайлПоURL"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛПОURL"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Загружает файл на облачный диск, получая его по указанному URL"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ЗагрузитьФайлПоURL"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛПОURL"; - НоваяСтрока.Параметр = "--url"; - НоваяСтрока.Описание = "URL источник файла"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ЗагрузитьФайлПоURL"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛПОURL"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь сохранения на Dropbox"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьСтатусЗагрузкиПоURL"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТУСЗАГРУЗКИПОURL"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Получает статус загрузки файла по URL"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьСтатусЗагрузкиПоURL"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТУСЗАГРУЗКИПОURL"; - НоваяСтрока.Параметр = "--job"; - НоваяСтрока.Описание = "ID асинхронной работы из ответа ЗагрузитьФайлПоURL"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "УдалитьОбъект"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Удаляет объект с облачного диска"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "УдалитьОбъект"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь к объекту удаления"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "УдалитьОбъект"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--permanently"; - НоваяСтрока.Описание = "Удалить объект без возможности востановления"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "КопироватьОбъект"; - НоваяСтрока.МетодПоиска = "КОПИРОВАТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Копирует файл или каталог по выбранному пути"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "КопироватьОбъект"; - НоваяСтрока.МетодПоиска = "КОПИРОВАТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--form"; - НоваяСтрока.Описание = "Путь к объекту оригинала"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "КопироватьОбъект"; - НоваяСтрока.МетодПоиска = "КОПИРОВАТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--to"; - НоваяСтрока.Описание = "Целевой путь для нового объекта"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПереместитьОбъект"; - НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Перемещает объект по выбранному пути"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПереместитьОбъект"; - НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--form"; - НоваяСтрока.Описание = "Путь к объекту оригинала"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПереместитьОбъект"; - НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--to"; - НоваяСтрока.Описание = "Целевой путь для нового объекта"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "СоздатьПапку"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Создает пустой каталог по выбранному пути"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "СоздатьПапку"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Целевой путь создания каталога"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "СкачатьФайл"; - НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Скачивает файл по указанному пути или ID"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "СкачатьФайл"; - НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь или ID файла"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "СкачатьПапку"; - НоваяСтрока.МетодПоиска = "СКАЧАТЬПАПКУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Скачивает zip архив с содержимым указанного каталога"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "СкачатьПапку"; - НоваяСтрока.МетодПоиска = "СКАЧАТЬПАПКУ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь или ID каталога"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьСписокВерсийОбъекта"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКВЕРСИЙОБЪЕКТА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Получает список версий (ревизий) объекта"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьСписокВерсийОбъекта"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКВЕРСИЙОБЪЕКТА"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь к объекту"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьСписокВерсийОбъекта"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКВЕРСИЙОБЪЕКТА"; - НоваяСтрока.Параметр = "--amount"; - НоваяСтрока.Описание = "Число последних версий объекта для отображения (необяз. по ум. - 10)"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ВосстановитьОбъектКВерсии"; - НоваяСтрока.МетодПоиска = "ВОССТАНОВИТЬОБЪЕКТКВЕРСИИ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Восстанавливает состояние объекта к необходимой версии (ревизии)"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ВосстановитьОбъектКВерсии"; - НоваяСтрока.МетодПоиска = "ВОССТАНОВИТЬОБЪЕКТКВЕРСИИ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь к объекту"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ВосстановитьОбъектКВерсии"; - НоваяСтрока.МетодПоиска = "ВОССТАНОВИТЬОБЪЕКТКВЕРСИИ"; - НоваяСтрока.Параметр = "--rev"; - НоваяСтрока.Описание = "ID версии (ревизии) для востановления"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьСписокТегов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКТЕГОВ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с тегами"; - НоваяСтрока.ОписаниеМетода = "Получает список тегов выбранных файлов - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьСписокТегов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКТЕГОВ"; - НоваяСтрока.Параметр = "--paths"; - НоваяСтрока.Описание = "Путь или набору путей к файлам"; - НоваяСтрока.Область = "Работа с тегами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ДобавитьТег"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬТЕГ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с тегами"; - НоваяСтрока.ОписаниеМетода = "Добавляет новый текстовый тег к файлу или каталогу"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ДобавитьТег"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬТЕГ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь к объекту, для которого необходимо создать тег"; - НоваяСтрока.Область = "Работа с тегами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ДобавитьТег"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬТЕГ"; - НоваяСтрока.Параметр = "--tag"; - НоваяСтрока.Описание = "Текст тега"; - НоваяСтрока.Область = "Работа с тегами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "УдалитьТег"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬТЕГ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с тегами"; - НоваяСтрока.ОписаниеМетода = "Удаляет текстовый тег файла или каталога"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "УдалитьТег"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬТЕГ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь к объекту, тег которого необходимо удалить"; - НоваяСтрока.Область = "Работа с тегами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "УдалитьТег"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬТЕГ"; - НоваяСтрока.Параметр = "--tag"; - НоваяСтрока.Описание = "Текст тега"; - НоваяСтрока.Область = "Работа с тегами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ОпубликоватьПапку"; - НоваяСтрока.МетодПоиска = "ОПУБЛИКОВАТЬПАПКУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Настройки совместного доступа"; - НоваяСтрока.ОписаниеМетода = "Переводит каталог в режим публичного доступа"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ОпубликоватьПапку"; - НоваяСтрока.МетодПоиска = "ОПУБЛИКОВАТЬПАПКУ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь к целевому каталогу"; - НоваяСтрока.Область = "Настройки совместного доступа"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ОтменитьПубликациюПапки"; - НоваяСтрока.МетодПоиска = "ОТМЕНИТЬПУБЛИКАЦИЮПАПКИ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Настройки совместного доступа"; - НоваяСтрока.ОписаниеМетода = "Отменяет режим общего доступа для каталога"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ОтменитьПубликациюПапки"; - НоваяСтрока.МетодПоиска = "ОТМЕНИТЬПУБЛИКАЦИЮПАПКИ"; - НоваяСтрока.Параметр = "--folder"; - НоваяСтрока.Описание = "ID публичного каталога (shared folder ID)"; - НоваяСтрока.Область = "Настройки совместного доступа"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ДобавитьПользователейКФайлу"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКФАЙЛУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Настройки совместного доступа"; - НоваяСтрока.ОписаниеМетода = "Определяет доступ к файлу для стороннего пользователя - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ДобавитьПользователейКФайлу"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКФАЙЛУ"; - НоваяСтрока.Параметр = "--fileid"; - НоваяСтрока.Описание = "ID файла, к которому предоставляется доступ"; - НоваяСтрока.Область = "Настройки совместного доступа"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ДобавитьПользователейКФайлу"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКФАЙЛУ"; - НоваяСтрока.Параметр = "--emails"; - НоваяСтрока.Описание = "Список адресов почты добавляемых пользователей"; - НоваяСтрока.Область = "Настройки совместного доступа"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ДобавитьПользователейКФайлу"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКФАЙЛУ"; - НоваяСтрока.Параметр = "--readonly"; - НоваяСтрока.Описание = "Запрещает редактирование файла для стороннего пользователя (необяз. по ум. - Да)"; - НоваяСтрока.Область = "Настройки совместного доступа"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ДобавитьПользователейКПапке"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКПАПКЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Настройки совместного доступа"; - НоваяСтрока.ОписаниеМетода = "Предоставляет стороннии пользователям доступ к каталогу - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ДобавитьПользователейКПапке"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКПАПКЕ"; - НоваяСтрока.Параметр = "--folder"; - НоваяСтрока.Описание = "ID публичного каталога (shared folder ID)"; - НоваяСтрока.Область = "Настройки совместного доступа"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ДобавитьПользователейКПапке"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКПАПКЕ"; - НоваяСтрока.Параметр = "--emails"; - НоваяСтрока.Описание = "Список адресов почты добавляемых пользователей"; - НоваяСтрока.Область = "Настройки совместного доступа"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ДобавитьПользователейКПапке"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКПАПКЕ"; - НоваяСтрока.Параметр = "--readonly"; - НоваяСтрока.Описание = "Запрещает редактирование файла для стороннего пользователя (необяз. по ум. - Да)"; - НоваяСтрока.Область = "Настройки совместного доступа"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьСтатусАсинхронногоИзменения"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТУСАСИНХРОННОГОИЗМЕНЕНИЯ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Настройки совместного доступа"; - НоваяСтрока.ОписаниеМетода = "Получает статус асинхронной работы по изменению доступов"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ПолучитьСтатусАсинхронногоИзменения"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТУСАСИНХРОННОГОИЗМЕНЕНИЯ"; - НоваяСтрока.Параметр = "--job"; - НоваяСтрока.Описание = "ID асинхронной работы"; - НоваяСтрока.Область = "Настройки совместного доступа"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ОтменитьПубликациюФайла"; - НоваяСтрока.МетодПоиска = "ОТМЕНИТЬПУБЛИКАЦИЮФАЙЛА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Настройки совместного доступа"; - НоваяСтрока.ОписаниеМетода = "Запрещает доступ к файлу для внешних пользователей"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "dropbox"; - НоваяСтрока.Модуль = "OPI_Dropbox"; - НоваяСтрока.Метод = "ОтменитьПубликациюФайла"; - НоваяСтрока.МетодПоиска = "ОТМЕНИТЬПУБЛИКАЦИЮФАЙЛА"; - НоваяСтрока.Параметр = "--fileid"; - НоваяСтрока.Описание = "ID файла, к которому предоставляется доступ"; - НоваяСтрока.Область = "Настройки совместного доступа"; - - Возврат ТаблицаСостава; -КонецФункции - +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьСсылкуАвторизации"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУАВТОРИЗАЦИИ"; + НоваяСтрока.Параметр = "--appkey"; + НоваяСтрока.Описание = "Ключ приложения"; + НоваяСтрока.Область = "Аккаунт и авторизация"; + НоваяСтрока.ОписаниеМетода = "Генерирует ссылку авторизации для перехода в браузере"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьТокен"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕН"; + НоваяСтрока.Параметр = "--appkey"; + НоваяСтрока.Описание = "Ключ приложения"; + НоваяСтрока.Область = "Аккаунт и авторизация"; + НоваяСтрока.ОписаниеМетода = "Полеучает токен на основе кода со страницы ПолучитьСсылкуАвторизации"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьТокен"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕН"; + НоваяСтрока.Параметр = "--appsecret"; + НоваяСтрока.Описание = "Секрет приложения"; + НоваяСтрока.Область = "Аккаунт и авторизация"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьТокен"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕН"; + НоваяСтрока.Параметр = "--code"; + НоваяСтрока.Описание = "Код со страницы авторизации"; + НоваяСтрока.Область = "Аккаунт и авторизация"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ОбновитьТокен"; + НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; + НоваяСтрока.Параметр = "--appkey"; + НоваяСтрока.Описание = "Ключ приложения"; + НоваяСтрока.Область = "Аккаунт и авторизация"; + НоваяСтрока.ОписаниеМетода = "Получает новый токен на основе рефреш токена"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ОбновитьТокен"; + НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; + НоваяСтрока.Параметр = "--appsecret"; + НоваяСтрока.Описание = "Секрет приложения"; + НоваяСтрока.Область = "Аккаунт и авторизация"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ОбновитьТокен"; + НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; + НоваяСтрока.Параметр = "--refresh"; + НоваяСтрока.Описание = "Рефреш токен"; + НоваяСтрока.Область = "Аккаунт и авторизация"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьИнформациюОбАккаунте"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБАККАУНТЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Аккаунт и авторизация"; + НоваяСтрока.ОписаниеМетода = "Получает информацию об аккаунте"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьИнформациюОбАккаунте"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБАККАУНТЕ"; + НоваяСтрока.Параметр = "--account"; + НоваяСтрока.Описание = "ID аккаунта. Текущий аккаунт токена, если не заполнено (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Аккаунт и авторизация"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьДанныеИспользованияПространства"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕИСПОЛЬЗОВАНИЯПРОСТРАНСТВА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Аккаунт и авторизация"; + НоваяСтрока.ОписаниеМетода = "Получает информацию о количестве использованного дискового пространства"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Получает информацию о файле или каталоге"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь к объекту"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ"; + НоваяСтрока.Параметр = "--detail"; + НоваяСтрока.Описание = "Добавляет дополнительные поля информации для медиафайлов (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьСписокФайловПапки"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВПАПКИ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Получает список первых файлов каталога или продолжает получение следующих при указании курсора"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьСписокФайловПапки"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВПАПКИ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь к каталогу. Необязателен, если указан курсор (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьСписокФайловПапки"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВПАПКИ"; + НоваяСтрока.Параметр = "--detail"; + НоваяСтрока.Описание = "Добавляет дополнительные поля информации для медиафайлов (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьСписокФайловПапки"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВПАПКИ"; + НоваяСтрока.Параметр = "--cursor"; + НоваяСтрока.Описание = "Курсор из предыдущего запроса для получения следующего набора файлов (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьПревью"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПРЕВЬЮ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Получает PDF или HTML превью объекта (только для токументов)"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьПревью"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПРЕВЬЮ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь к объекту"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ЗагрузитьФайл"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Загружает файл на облачный диск"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ЗагрузитьФайл"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--file"; + НоваяСтрока.Описание = "Данные файл для загрузки"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ЗагрузитьФайл"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь сохранения на Dropbox"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ЗагрузитьФайл"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--overwrite"; + НоваяСтрока.Описание = "Перезаписывать файл при конфликте путей (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ЗагрузитьФайлПоURL"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛПОURL"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Загружает файл на облачный диск, получая его по указанному URL"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ЗагрузитьФайлПоURL"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛПОURL"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "URL источник файла"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ЗагрузитьФайлПоURL"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛПОURL"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь сохранения на Dropbox"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьСтатусЗагрузкиПоURL"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТУСЗАГРУЗКИПОURL"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Получает статус загрузки файла по URL"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьСтатусЗагрузкиПоURL"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТУСЗАГРУЗКИПОURL"; + НоваяСтрока.Параметр = "--job"; + НоваяСтрока.Описание = "ID асинхронной работы из ответа ЗагрузитьФайлПоURL"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "УдалитьОбъект"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Удаляет объект с облачного диска"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "УдалитьОбъект"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь к объекту удаления"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "УдалитьОбъект"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--permanently"; + НоваяСтрока.Описание = "Удалить объект без возможности востановления"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "КопироватьОбъект"; + НоваяСтрока.МетодПоиска = "КОПИРОВАТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Копирует файл или каталог по выбранному пути"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "КопироватьОбъект"; + НоваяСтрока.МетодПоиска = "КОПИРОВАТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--form"; + НоваяСтрока.Описание = "Путь к объекту оригинала"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "КопироватьОбъект"; + НоваяСтрока.МетодПоиска = "КОПИРОВАТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "Целевой путь для нового объекта"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПереместитьОбъект"; + НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Перемещает объект по выбранному пути"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПереместитьОбъект"; + НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--form"; + НоваяСтрока.Описание = "Путь к объекту оригинала"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПереместитьОбъект"; + НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "Целевой путь для нового объекта"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "СоздатьПапку"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Создает пустой каталог по выбранному пути"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "СоздатьПапку"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Целевой путь создания каталога"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "СкачатьФайл"; + НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Скачивает файл по указанному пути или ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "СкачатьФайл"; + НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь или ID файла"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "СкачатьПапку"; + НоваяСтрока.МетодПоиска = "СКАЧАТЬПАПКУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Скачивает zip архив с содержимым указанного каталога"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "СкачатьПапку"; + НоваяСтрока.МетодПоиска = "СКАЧАТЬПАПКУ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь или ID каталога"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьСписокВерсийОбъекта"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКВЕРСИЙОБЪЕКТА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Получает список версий (ревизий) объекта"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьСписокВерсийОбъекта"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКВЕРСИЙОБЪЕКТА"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь к объекту"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьСписокВерсийОбъекта"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКВЕРСИЙОБЪЕКТА"; + НоваяСтрока.Параметр = "--amount"; + НоваяСтрока.Описание = "Число последних версий объекта для отображения (необяз. по ум. - 10)"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ВосстановитьОбъектКВерсии"; + НоваяСтрока.МетодПоиска = "ВОССТАНОВИТЬОБЪЕКТКВЕРСИИ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Восстанавливает состояние объекта к необходимой версии (ревизии)"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ВосстановитьОбъектКВерсии"; + НоваяСтрока.МетодПоиска = "ВОССТАНОВИТЬОБЪЕКТКВЕРСИИ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь к объекту"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ВосстановитьОбъектКВерсии"; + НоваяСтрока.МетодПоиска = "ВОССТАНОВИТЬОБЪЕКТКВЕРСИИ"; + НоваяСтрока.Параметр = "--rev"; + НоваяСтрока.Описание = "ID версии (ревизии) для востановления"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьСписокТегов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКТЕГОВ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с тегами"; + НоваяСтрока.ОписаниеМетода = "Получает список тегов выбранных файлов + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьСписокТегов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКТЕГОВ"; + НоваяСтрока.Параметр = "--paths"; + НоваяСтрока.Описание = "Путь или набору путей к файлам"; + НоваяСтрока.Область = "Работа с тегами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ДобавитьТег"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬТЕГ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с тегами"; + НоваяСтрока.ОписаниеМетода = "Добавляет новый текстовый тег к файлу или каталогу"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ДобавитьТег"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬТЕГ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь к объекту, для которого необходимо создать тег"; + НоваяСтрока.Область = "Работа с тегами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ДобавитьТег"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬТЕГ"; + НоваяСтрока.Параметр = "--tag"; + НоваяСтрока.Описание = "Текст тега"; + НоваяСтрока.Область = "Работа с тегами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "УдалитьТег"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬТЕГ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с тегами"; + НоваяСтрока.ОписаниеМетода = "Удаляет текстовый тег файла или каталога"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "УдалитьТег"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬТЕГ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь к объекту, тег которого необходимо удалить"; + НоваяСтрока.Область = "Работа с тегами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "УдалитьТег"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬТЕГ"; + НоваяСтрока.Параметр = "--tag"; + НоваяСтрока.Описание = "Текст тега"; + НоваяСтрока.Область = "Работа с тегами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ОпубликоватьПапку"; + НоваяСтрока.МетодПоиска = "ОПУБЛИКОВАТЬПАПКУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Настройки совместного доступа"; + НоваяСтрока.ОписаниеМетода = "Переводит каталог в режим публичного доступа"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ОпубликоватьПапку"; + НоваяСтрока.МетодПоиска = "ОПУБЛИКОВАТЬПАПКУ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь к целевому каталогу"; + НоваяСтрока.Область = "Настройки совместного доступа"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ОтменитьПубликациюПапки"; + НоваяСтрока.МетодПоиска = "ОТМЕНИТЬПУБЛИКАЦИЮПАПКИ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Настройки совместного доступа"; + НоваяСтрока.ОписаниеМетода = "Отменяет режим общего доступа для каталога"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ОтменитьПубликациюПапки"; + НоваяСтрока.МетодПоиска = "ОТМЕНИТЬПУБЛИКАЦИЮПАПКИ"; + НоваяСтрока.Параметр = "--folder"; + НоваяСтрока.Описание = "ID публичного каталога (shared folder ID)"; + НоваяСтрока.Область = "Настройки совместного доступа"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ДобавитьПользователейКФайлу"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКФАЙЛУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Настройки совместного доступа"; + НоваяСтрока.ОписаниеМетода = "Определяет доступ к файлу для стороннего пользователя + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ДобавитьПользователейКФайлу"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКФАЙЛУ"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "ID файла, к которому предоставляется доступ"; + НоваяСтрока.Область = "Настройки совместного доступа"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ДобавитьПользователейКФайлу"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКФАЙЛУ"; + НоваяСтрока.Параметр = "--emails"; + НоваяСтрока.Описание = "Список адресов почты добавляемых пользователей"; + НоваяСтрока.Область = "Настройки совместного доступа"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ДобавитьПользователейКФайлу"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКФАЙЛУ"; + НоваяСтрока.Параметр = "--readonly"; + НоваяСтрока.Описание = "Запрещает редактирование файла для стороннего пользователя (необяз. по ум. - True)"; + НоваяСтрока.Область = "Настройки совместного доступа"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ДобавитьПользователейКПапке"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКПАПКЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Настройки совместного доступа"; + НоваяСтрока.ОписаниеМетода = "Предоставляет стороннии пользователям доступ к каталогу + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ДобавитьПользователейКПапке"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКПАПКЕ"; + НоваяСтрока.Параметр = "--folder"; + НоваяСтрока.Описание = "ID публичного каталога (shared folder ID)"; + НоваяСтрока.Область = "Настройки совместного доступа"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ДобавитьПользователейКПапке"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКПАПКЕ"; + НоваяСтрока.Параметр = "--emails"; + НоваяСтрока.Описание = "Список адресов почты добавляемых пользователей"; + НоваяСтрока.Область = "Настройки совместного доступа"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ДобавитьПользователейКПапке"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКПАПКЕ"; + НоваяСтрока.Параметр = "--readonly"; + НоваяСтрока.Описание = "Запрещает редактирование файла для стороннего пользователя (необяз. по ум. - True)"; + НоваяСтрока.Область = "Настройки совместного доступа"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьСтатусАсинхронногоИзменения"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТУСАСИНХРОННОГОИЗМЕНЕНИЯ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Настройки совместного доступа"; + НоваяСтрока.ОписаниеМетода = "Получает статус асинхронной работы по изменению доступов"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ПолучитьСтатусАсинхронногоИзменения"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТУСАСИНХРОННОГОИЗМЕНЕНИЯ"; + НоваяСтрока.Параметр = "--job"; + НоваяСтрока.Описание = "ID асинхронной работы"; + НоваяСтрока.Область = "Настройки совместного доступа"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ОтменитьПубликациюФайла"; + НоваяСтрока.МетодПоиска = "ОТМЕНИТЬПУБЛИКАЦИЮФАЙЛА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Настройки совместного доступа"; + НоваяСтрока.ОписаниеМетода = "Запрещает доступ к файлу для внешних пользователей"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "dropbox"; + НоваяСтрока.Модуль = "OPI_Dropbox"; + НоваяСтрока.Метод = "ОтменитьПубликациюФайла"; + НоваяСтрока.МетодПоиска = "ОТМЕНИТЬПУБЛИКАЦИЮФАЙЛА"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "ID файла, к которому предоставляется доступ"; + НоваяСтрока.Область = "Настройки совместного доступа"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/ru/cli/data/Classes/internal/Classes/gcalendar.os b/src/ru/cli/data/Classes/internal/Classes/gcalendar.os index 7b551686a2..1ceaceb458 100644 --- a/src/ru/cli/data/Classes/internal/Classes/gcalendar.os +++ b/src/ru/cli/data/Classes/internal/Classes/gcalendar.os @@ -1,484 +1,484 @@ -Функция ПолучитьСостав() Экспорт - - ТаблицаСостава = Новый ТаблицаЗначений(); - ТаблицаСостава.Колонки.Добавить("Библиотека"); - ТаблицаСостава.Колонки.Добавить("Модуль"); - ТаблицаСостава.Колонки.Добавить("Метод"); - ТаблицаСостава.Колонки.Добавить("МетодПоиска"); - ТаблицаСостава.Колонки.Добавить("Параметр"); - ТаблицаСостава.Колонки.Добавить("Описание"); - ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); - ТаблицаСостава.Колонки.Добавить("Область"); - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "СоздатьКалендарь"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКАЛЕНДАРЬ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с метаданными календарей"; - НоваяСтрока.ОписаниеМетода = "Создает пустой календарь"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "СоздатьКалендарь"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКАЛЕНДАРЬ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование создаваемого календаря"; - НоваяСтрока.Область = "Работа с метаданными календарей"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ПолучитьМетаданныеКалендаря"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬМЕТАДАННЫЕКАЛЕНДАРЯ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с метаданными календарей"; - НоваяСтрока.ОписаниеМетода = "Получает информацию о календаре по ID"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ПолучитьМетаданныеКалендаря"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬМЕТАДАННЫЕКАЛЕНДАРЯ"; - НоваяСтрока.Параметр = "--calendar"; - НоваяСтрока.Описание = "ID календаря"; - НоваяСтрока.Область = "Работа с метаданными календарей"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ИзменитьМетаданныеКалендаря"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬМЕТАДАННЫЕКАЛЕНДАРЯ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с метаданными календарей"; - НоваяСтрока.ОписаниеМетода = "Изменяет свойства существуещего календаря"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ИзменитьМетаданныеКалендаря"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬМЕТАДАННЫЕКАЛЕНДАРЯ"; - НоваяСтрока.Параметр = "--calendar"; - НоваяСтрока.Описание = "ID календаря"; - НоваяСтрока.Область = "Работа с метаданными календарей"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ИзменитьМетаданныеКалендаря"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬМЕТАДАННЫЕКАЛЕНДАРЯ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Новое наименование (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с метаданными календарей"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ИзменитьМетаданныеКалендаря"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬМЕТАДАННЫЕКАЛЕНДАРЯ"; - НоваяСтрока.Параметр = "--description"; - НоваяСтрока.Описание = "Новое описание календаря (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с метаданными календарей"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ОчиститьОсновнойКалендарь"; - НоваяСтрока.МетодПоиска = "ОЧИСТИТЬОСНОВНОЙКАЛЕНДАРЬ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с метаданными календарей"; - НоваяСтрока.ОписаниеМетода = "Очищает список событий основного календаря"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "УдалитьКалендарь"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬКАЛЕНДАРЬ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с метаданными календарей"; - НоваяСтрока.ОписаниеМетода = "Удаляет календарь по ID"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "УдалитьКалендарь"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬКАЛЕНДАРЬ"; - НоваяСтрока.Параметр = "--calendar"; - НоваяСтрока.Описание = "ID календаря"; - НоваяСтрока.Область = "Работа с метаданными календарей"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ПолучитьСписокКалендарей"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАЛЕНДАРЕЙ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа со списком календарей"; - НоваяСтрока.ОписаниеМетода = "Получает массив календарей аккаунта"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ДобавитьКалендарьВСписок"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬКАЛЕНДАРЬВСПИСОК"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа со списком календарей"; - НоваяСтрока.ОписаниеМетода = "Добавляет существующий календарь в список пользователя"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ДобавитьКалендарьВСписок"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬКАЛЕНДАРЬВСПИСОК"; - НоваяСтрока.Параметр = "--calendar"; - НоваяСтрока.Описание = "ID календаря"; - НоваяСтрока.Область = "Работа со списком календарей"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ПолучитьКалендарьСписка"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАЛЕНДАРЬСПИСКА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа со списком календарей"; - НоваяСтрока.ОписаниеМетода = "Получает календарь из списка пользователя по ID"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ПолучитьКалендарьСписка"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАЛЕНДАРЬСПИСКА"; - НоваяСтрока.Параметр = "--calendar"; - НоваяСтрока.Описание = "ID календаря"; - НоваяСтрока.Область = "Работа со списком календарей"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "УдалитьКалендарьИзСписка"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬКАЛЕНДАРЬИЗСПИСКА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа со списком календарей"; - НоваяСтрока.ОписаниеМетода = "Удаляет календарь из списка пользователя"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "УдалитьКалендарьИзСписка"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬКАЛЕНДАРЬИЗСПИСКА"; - НоваяСтрока.Параметр = "--calendar"; - НоваяСтрока.Описание = "ID календаря"; - НоваяСтрока.Область = "Работа со списком календарей"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ИзменитьКалендарьСписка"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа со списком календарей"; - НоваяСтрока.ОписаниеМетода = "Изменяет свойства календаря из списка пользователей"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ИзменитьКалендарьСписка"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА"; - НоваяСтрока.Параметр = "--calendar"; - НоваяСтрока.Описание = "ID календаря"; - НоваяСтрока.Область = "Работа со списком календарей"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ИзменитьКалендарьСписка"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА"; - НоваяСтрока.Параметр = "--primary"; - НоваяСтрока.Описание = "HEX основного цвета (#ffffff)"; - НоваяСтрока.Область = "Работа со списком календарей"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ИзменитьКалендарьСписка"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА"; - НоваяСтрока.Параметр = "--secondary"; - НоваяСтрока.Описание = "HEX дополнительного цвета (#ffffff)"; - НоваяСтрока.Область = "Работа со списком календарей"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ИзменитьКалендарьСписка"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА"; - НоваяСтрока.Параметр = "--hidden"; - НоваяСтрока.Описание = "Скрытый календарь (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа со списком календарей"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ПолучитьСписокСобытий"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКСОБЫТИЙ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с событиями"; - НоваяСтрока.ОписаниеМетода = "Получает список всех событий календаря"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ПолучитьСписокСобытий"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКСОБЫТИЙ"; - НоваяСтрока.Параметр = "--calendar"; - НоваяСтрока.Описание = "ID календаря"; - НоваяСтрока.Область = "Работа с событиями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ПолучитьСобытие"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСОБЫТИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с событиями"; - НоваяСтрока.ОписаниеМетода = "Получает событие по ID"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ПолучитьСобытие"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСОБЫТИЕ"; - НоваяСтрока.Параметр = "--calendar"; - НоваяСтрока.Описание = "ID календаря"; - НоваяСтрока.Область = "Работа с событиями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ПолучитьСобытие"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСОБЫТИЕ"; - НоваяСтрока.Параметр = "--event"; - НоваяСтрока.Описание = "ID события"; - НоваяСтрока.Область = "Работа с событиями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "СоздатьСобытие"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬСОБЫТИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с событиями"; - НоваяСтрока.ОписаниеМетода = "Создает новое событие - | - | Структура JSON данных события (параметр --props): - | { - | ""Описание"" : """", - | ""Заголовок"" : """", - | ""МестоПроведения"" : """", - | ""ДатаНачала"" : """", - | ""ДатаОкончания"" : """", - | ""МассивURLФайловВложений"" : - | { - | ""НазваниеФайла1"" : ""URLФайла1"", - | ""НазваниеФайла2"" : ""URLФайла2"", - | ... - | }, - | ""ОтправлятьУведомления"" : true - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "СоздатьСобытие"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬСОБЫТИЕ"; - НоваяСтрока.Параметр = "--calendar"; - НоваяСтрока.Описание = "ID календаря"; - НоваяСтрока.Область = "Работа с событиями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "СоздатьСобытие"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬСОБЫТИЕ"; - НоваяСтрока.Параметр = "--props"; - НоваяСтрока.Описание = "Описание события"; - НоваяСтрока.Область = "Работа с событиями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ПереместитьСобытие"; - НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬСОБЫТИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с событиями"; - НоваяСтрока.ОписаниеМетода = "Перемещает событие в другой календарь"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ПереместитьСобытие"; - НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬСОБЫТИЕ"; - НоваяСтрока.Параметр = "--from"; - НоваяСтрока.Описание = "ID календаря источника"; - НоваяСтрока.Область = "Работа с событиями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ПереместитьСобытие"; - НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬСОБЫТИЕ"; - НоваяСтрока.Параметр = "--to"; - НоваяСтрока.Описание = "ID календаря приемника"; - НоваяСтрока.Область = "Работа с событиями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ПереместитьСобытие"; - НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬСОБЫТИЕ"; - НоваяСтрока.Параметр = "--event"; - НоваяСтрока.Описание = "ID события календаря источника"; - НоваяСтрока.Область = "Работа с событиями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ИзменитьСобытие"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСОБЫТИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с событиями"; - НоваяСтрока.ОписаниеМетода = "Изменяет существующее событие - | - | Структура JSON данных события (параметр --props): - | { - | ""Описание"" : """", - | ""Заголовок"" : """", - | ""МестоПроведения"" : """", - | ""ДатаНачала"" : """", - | ""ДатаОкончания"" : """", - | ""МассивURLФайловВложений"" : - | { - | ""НазваниеФайла1"" : ""URLФайла1"", - | ""НазваниеФайла2"" : ""URLФайла2"", - | ... - | }, - | ""ОтправлятьУведомления"" : true - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ИзменитьСобытие"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСОБЫТИЕ"; - НоваяСтрока.Параметр = "--calendar"; - НоваяСтрока.Описание = "ID календаря"; - НоваяСтрока.Область = "Работа с событиями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ИзменитьСобытие"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСОБЫТИЕ"; - НоваяСтрока.Параметр = "--props"; - НоваяСтрока.Описание = "Новое описание события"; - НоваяСтрока.Область = "Работа с событиями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "ИзменитьСобытие"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСОБЫТИЕ"; - НоваяСтрока.Параметр = "--event"; - НоваяСтрока.Описание = "ID события"; - НоваяСтрока.Область = "Работа с событиями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "УдалитьСобытие"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬСОБЫТИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с событиями"; - НоваяСтрока.ОписаниеМетода = "Удаляет событие по ID"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "УдалитьСобытие"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬСОБЫТИЕ"; - НоваяСтрока.Параметр = "--calendar"; - НоваяСтрока.Описание = "ID календаря"; - НоваяСтрока.Область = "Работа с событиями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gcalendar"; - НоваяСтрока.Модуль = "OPI_GoogleCalendar"; - НоваяСтрока.Метод = "УдалитьСобытие"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬСОБЫТИЕ"; - НоваяСтрока.Параметр = "--event"; - НоваяСтрока.Описание = "ID события"; - НоваяСтрока.Область = "Работа с событиями"; - - Возврат ТаблицаСостава; -КонецФункции - +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "СоздатьКалендарь"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКАЛЕНДАРЬ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с метаданными календарей"; + НоваяСтрока.ОписаниеМетода = "Создает пустой календарь"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "СоздатьКалендарь"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКАЛЕНДАРЬ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование создаваемого календаря"; + НоваяСтрока.Область = "Работа с метаданными календарей"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ПолучитьМетаданныеКалендаря"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬМЕТАДАННЫЕКАЛЕНДАРЯ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с метаданными календарей"; + НоваяСтрока.ОписаниеМетода = "Получает информацию о календаре по ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ПолучитьМетаданныеКалендаря"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬМЕТАДАННЫЕКАЛЕНДАРЯ"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "ID календаря"; + НоваяСтрока.Область = "Работа с метаданными календарей"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ИзменитьМетаданныеКалендаря"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬМЕТАДАННЫЕКАЛЕНДАРЯ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с метаданными календарей"; + НоваяСтрока.ОписаниеМетода = "Изменяет свойства существуещего календаря"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ИзменитьМетаданныеКалендаря"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬМЕТАДАННЫЕКАЛЕНДАРЯ"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "ID календаря"; + НоваяСтрока.Область = "Работа с метаданными календарей"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ИзменитьМетаданныеКалендаря"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬМЕТАДАННЫЕКАЛЕНДАРЯ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Новое наименование (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с метаданными календарей"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ИзменитьМетаданныеКалендаря"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬМЕТАДАННЫЕКАЛЕНДАРЯ"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "Новое описание календаря (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с метаданными календарей"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ОчиститьОсновнойКалендарь"; + НоваяСтрока.МетодПоиска = "ОЧИСТИТЬОСНОВНОЙКАЛЕНДАРЬ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с метаданными календарей"; + НоваяСтрока.ОписаниеМетода = "Очищает список событий основного календаря"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "УдалитьКалендарь"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬКАЛЕНДАРЬ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с метаданными календарей"; + НоваяСтрока.ОписаниеМетода = "Удаляет календарь по ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "УдалитьКалендарь"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬКАЛЕНДАРЬ"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "ID календаря"; + НоваяСтрока.Область = "Работа с метаданными календарей"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ПолучитьСписокКалендарей"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАЛЕНДАРЕЙ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа со списком календарей"; + НоваяСтрока.ОписаниеМетода = "Получает массив календарей аккаунта"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ДобавитьКалендарьВСписок"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬКАЛЕНДАРЬВСПИСОК"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа со списком календарей"; + НоваяСтрока.ОписаниеМетода = "Добавляет существующий календарь в список пользователя"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ДобавитьКалендарьВСписок"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬКАЛЕНДАРЬВСПИСОК"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "ID календаря"; + НоваяСтрока.Область = "Работа со списком календарей"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ПолучитьКалендарьСписка"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАЛЕНДАРЬСПИСКА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа со списком календарей"; + НоваяСтрока.ОписаниеМетода = "Получает календарь из списка пользователя по ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ПолучитьКалендарьСписка"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАЛЕНДАРЬСПИСКА"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "ID календаря"; + НоваяСтрока.Область = "Работа со списком календарей"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "УдалитьКалендарьИзСписка"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬКАЛЕНДАРЬИЗСПИСКА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа со списком календарей"; + НоваяСтрока.ОписаниеМетода = "Удаляет календарь из списка пользователя"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "УдалитьКалендарьИзСписка"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬКАЛЕНДАРЬИЗСПИСКА"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "ID календаря"; + НоваяСтрока.Область = "Работа со списком календарей"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ИзменитьКалендарьСписка"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа со списком календарей"; + НоваяСтрока.ОписаниеМетода = "Изменяет свойства календаря из списка пользователей"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ИзменитьКалендарьСписка"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "ID календаря"; + НоваяСтрока.Область = "Работа со списком календарей"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ИзменитьКалендарьСписка"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА"; + НоваяСтрока.Параметр = "--primary"; + НоваяСтрока.Описание = "HEX основного цвета (#ffffff)"; + НоваяСтрока.Область = "Работа со списком календарей"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ИзменитьКалендарьСписка"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА"; + НоваяСтрока.Параметр = "--secondary"; + НоваяСтрока.Описание = "HEX дополнительного цвета (#ffffff)"; + НоваяСтрока.Область = "Работа со списком календарей"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ИзменитьКалендарьСписка"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА"; + НоваяСтрока.Параметр = "--hidden"; + НоваяСтрока.Описание = "Скрытый календарь (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа со списком календарей"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ПолучитьСписокСобытий"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКСОБЫТИЙ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с событиями"; + НоваяСтрока.ОписаниеМетода = "Получает список всех событий календаря"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ПолучитьСписокСобытий"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКСОБЫТИЙ"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "ID календаря"; + НоваяСтрока.Область = "Работа с событиями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ПолучитьСобытие"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСОБЫТИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с событиями"; + НоваяСтрока.ОписаниеМетода = "Получает событие по ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ПолучитьСобытие"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСОБЫТИЕ"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "ID календаря"; + НоваяСтрока.Область = "Работа с событиями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ПолучитьСобытие"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСОБЫТИЕ"; + НоваяСтрока.Параметр = "--event"; + НоваяСтрока.Описание = "ID события"; + НоваяСтрока.Область = "Работа с событиями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "СоздатьСобытие"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬСОБЫТИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с событиями"; + НоваяСтрока.ОписаниеМетода = "Создает новое событие + | + | Структура JSON данных события (параметр --props): + | { + | ""Описание"" : """", + | ""Заголовок"" : """", + | ""МестоПроведения"" : """", + | ""ДатаНачала"" : """", + | ""ДатаОкончания"" : """", + | ""МассивURLФайловВложений"" : + | { + | ""НазваниеФайла1"" : ""URLФайла1"", + | ""НазваниеФайла2"" : ""URLФайла2"", + | ... + | }, + | ""ОтправлятьУведомления"" : true + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "СоздатьСобытие"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬСОБЫТИЕ"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "ID календаря"; + НоваяСтрока.Область = "Работа с событиями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "СоздатьСобытие"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬСОБЫТИЕ"; + НоваяСтрока.Параметр = "--props"; + НоваяСтрока.Описание = "Описание события"; + НоваяСтрока.Область = "Работа с событиями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ПереместитьСобытие"; + НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬСОБЫТИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с событиями"; + НоваяСтрока.ОписаниеМетода = "Перемещает событие в другой календарь"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ПереместитьСобытие"; + НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬСОБЫТИЕ"; + НоваяСтрока.Параметр = "--from"; + НоваяСтрока.Описание = "ID календаря источника"; + НоваяСтрока.Область = "Работа с событиями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ПереместитьСобытие"; + НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬСОБЫТИЕ"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "ID календаря приемника"; + НоваяСтрока.Область = "Работа с событиями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ПереместитьСобытие"; + НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬСОБЫТИЕ"; + НоваяСтрока.Параметр = "--event"; + НоваяСтрока.Описание = "ID события календаря источника"; + НоваяСтрока.Область = "Работа с событиями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ИзменитьСобытие"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСОБЫТИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с событиями"; + НоваяСтрока.ОписаниеМетода = "Изменяет существующее событие + | + | Структура JSON данных события (параметр --props): + | { + | ""Описание"" : """", + | ""Заголовок"" : """", + | ""МестоПроведения"" : """", + | ""ДатаНачала"" : """", + | ""ДатаОкончания"" : """", + | ""МассивURLФайловВложений"" : + | { + | ""НазваниеФайла1"" : ""URLФайла1"", + | ""НазваниеФайла2"" : ""URLФайла2"", + | ... + | }, + | ""ОтправлятьУведомления"" : true + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ИзменитьСобытие"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСОБЫТИЕ"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "ID календаря"; + НоваяСтрока.Область = "Работа с событиями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ИзменитьСобытие"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСОБЫТИЕ"; + НоваяСтрока.Параметр = "--props"; + НоваяСтрока.Описание = "Новое описание события"; + НоваяСтрока.Область = "Работа с событиями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "ИзменитьСобытие"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСОБЫТИЕ"; + НоваяСтрока.Параметр = "--event"; + НоваяСтрока.Описание = "ID события"; + НоваяСтрока.Область = "Работа с событиями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "УдалитьСобытие"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬСОБЫТИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с событиями"; + НоваяСтрока.ОписаниеМетода = "Удаляет событие по ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "УдалитьСобытие"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬСОБЫТИЕ"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "ID календаря"; + НоваяСтрока.Область = "Работа с событиями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gcalendar"; + НоваяСтрока.Модуль = "OPI_GoogleCalendar"; + НоваяСтрока.Метод = "УдалитьСобытие"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬСОБЫТИЕ"; + НоваяСтрока.Параметр = "--event"; + НоваяСтрока.Описание = "ID события"; + НоваяСтрока.Область = "Работа с событиями"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/ru/cli/data/Classes/internal/Classes/gdrive.os b/src/ru/cli/data/Classes/internal/Classes/gdrive.os index 4ce81e689a..b8ad741fbb 100644 --- a/src/ru/cli/data/Classes/internal/Classes/gdrive.os +++ b/src/ru/cli/data/Classes/internal/Classes/gdrive.os @@ -1,416 +1,416 @@ -Функция ПолучитьСостав() Экспорт - - ТаблицаСостава = Новый ТаблицаЗначений(); - ТаблицаСостава.Колонки.Добавить("Библиотека"); - ТаблицаСостава.Колонки.Добавить("Модуль"); - ТаблицаСостава.Колонки.Добавить("Метод"); - ТаблицаСостава.Колонки.Добавить("МетодПоиска"); - ТаблицаСостава.Колонки.Добавить("Параметр"); - ТаблицаСостава.Колонки.Добавить("Описание"); - ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); - ТаблицаСостава.Колонки.Добавить("Область"); - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Получает информацию о папке или файле по ID"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ"; - НоваяСтрока.Параметр = "--object"; - НоваяСтрока.Описание = "Идентификатор файла или каталога"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ПолучитьСписокКаталогов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТАЛОГОВ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Получает список каталогов диска"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ПолучитьСписокКаталогов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТАЛОГОВ"; - НоваяСтрока.Параметр = "--querry"; - НоваяСтрока.Описание = "Отбор по имени (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ПолучитьСписокКаталогов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТАЛОГОВ"; - НоваяСтрока.Параметр = "--depth"; - НоваяСтрока.Описание = "Добавляет список файлов к полям каталога (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ПолучитьСписокФайлов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Получает список файлов"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ПолучитьСписокФайлов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; - НоваяСтрока.Параметр = "--querry"; - НоваяСтрока.Описание = "Отбор по имени (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ПолучитьСписокФайлов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; - НоваяСтрока.Параметр = "--catalog"; - НоваяСтрока.Описание = "Отбор по ID каталога родителя (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ЗагрузитьФайл"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Загружает файл на диск - | - | Структура JSON данных объекта (параметр --props): - | { - | ""MIME"" : ""image/jpeg"", - | ""Имя"" : ""Новый файл.jpg"", - | ""Описание"" : ""Это новый файл"", - | ""Родитель"" : ""root"" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ЗагрузитьФайл"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--file"; - НоваяСтрока.Описание = "Загружаемый файл"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ЗагрузитьФайл"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--props"; - НоваяСтрока.Описание = "JSON описания или путь к .json"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "СоздатьПапку"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Создает пустой каталог на диске"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "СоздатьПапку"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Имя папки"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "СоздатьПапку"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ"; - НоваяСтрока.Параметр = "--catalog"; - НоваяСтрока.Описание = "Родитель (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "СкачатьФайл"; - НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Получает файл по ID"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "СкачатьФайл"; - НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; - НоваяСтрока.Параметр = "--object"; - НоваяСтрока.Описание = "Идентификатор файла"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "СкачатьФайл"; - НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; - НоваяСтрока.Параметр = "--out"; - НоваяСтрока.Описание = "Путь сохранения файла (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "СкопироватьОбъект"; - НоваяСтрока.МетодПоиска = "СКОПИРОВАТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Копирует файл или каталог"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "СкопироватьОбъект"; - НоваяСтрока.МетодПоиска = "СКОПИРОВАТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--object"; - НоваяСтрока.Описание = "Идентификатор объекта"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "СкопироватьОбъект"; - НоваяСтрока.МетодПоиска = "СКОПИРОВАТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Новое имя объекта (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "СкопироватьОбъект"; - НоваяСтрока.МетодПоиска = "СКОПИРОВАТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--catalog"; - НоваяСтрока.Описание = "Новый каталог размещения (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ОбновитьФайл"; - НоваяСтрока.МетодПоиска = "ОБНОВИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Обновляет двоичные данные файла"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ОбновитьФайл"; - НоваяСтрока.МетодПоиска = "ОБНОВИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--object"; - НоваяСтрока.Описание = "Идентификатор обновляемого объекта"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ОбновитьФайл"; - НоваяСтрока.МетодПоиска = "ОБНОВИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--file"; - НоваяСтрока.Описание = "Файл источник обновления"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ОбновитьФайл"; - НоваяСтрока.МетодПоиска = "ОБНОВИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Новое имя файла (если необходимо) (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "УдалитьОбъект"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - НоваяСтрока.ОписаниеМетода = "Удаляет файл или каталог по ID"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "УдалитьОбъект"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--object"; - НоваяСтрока.Описание = "Идентификатор объекта для удаления"; - НоваяСтрока.Область = "Работа с файлами и каталогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "СоздатьКомментарий"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с комментариями"; - НоваяСтрока.ОписаниеМетода = "Создает комментарий к файлу или каталогу"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "СоздатьКомментарий"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--object"; - НоваяСтрока.Описание = "Идентификатор объекта, для которого необходим комментарий"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "СоздатьКомментарий"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст комментария"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ПолучитьКомментарий"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с комментариями"; - НоваяСтрока.ОписаниеМетода = "Получает комментарий по ID"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ПолучитьКомментарий"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--object"; - НоваяСтрока.Описание = "Идентификатор файла или каталога размещения комментария"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ПолучитьКомментарий"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--comment"; - НоваяСтрока.Описание = "Идентификатор комментария"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ПолучитьСписокКомментариев"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККОММЕНТАРИЕВ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с комментариями"; - НоваяСтрока.ОписаниеМетода = "Получает список всех комментариев объекта"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "ПолучитьСписокКомментариев"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККОММЕНТАРИЕВ"; - НоваяСтрока.Параметр = "--object"; - НоваяСтрока.Описание = "Идентификатор объекта"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "УдалитьКомментарий"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с комментариями"; - НоваяСтрока.ОписаниеМетода = "Удаляет комментарий по ID"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "УдалитьКомментарий"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--object"; - НоваяСтрока.Описание = "Идентификатор файла или каталога размещения комментария"; - НоваяСтрока.Область = "Работа с комментариями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gdrive"; - НоваяСтрока.Модуль = "OPI_GoogleDrive"; - НоваяСтрока.Метод = "УдалитьКомментарий"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--comment"; - НоваяСтрока.Описание = "Идентификатор комментария"; - НоваяСтрока.Область = "Работа с комментариями"; - - Возврат ТаблицаСостава; -КонецФункции - +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Получает информацию о папке или файле по ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "Идентификатор файла или каталога"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ПолучитьСписокКаталогов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТАЛОГОВ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Получает список каталогов диска"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ПолучитьСписокКаталогов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТАЛОГОВ"; + НоваяСтрока.Параметр = "--querry"; + НоваяСтрока.Описание = "Отбор по имени (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ПолучитьСписокКаталогов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТАЛОГОВ"; + НоваяСтрока.Параметр = "--depth"; + НоваяСтрока.Описание = "Добавляет список файлов к полям каталога (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ПолучитьСписокФайлов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Получает список файлов"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ПолучитьСписокФайлов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; + НоваяСтрока.Параметр = "--querry"; + НоваяСтрока.Описание = "Отбор по имени (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ПолучитьСписокФайлов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; + НоваяСтрока.Параметр = "--catalog"; + НоваяСтрока.Описание = "Отбор по ID каталога родителя (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ЗагрузитьФайл"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Загружает файл на диск + | + | Структура JSON данных объекта (параметр --props): + | { + | ""MIME"" : ""image/jpeg"", + | ""Имя"" : ""Новый файл.jpg"", + | ""Описание"" : ""Это новый файл"", + | ""Родитель"" : ""root"" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ЗагрузитьФайл"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--file"; + НоваяСтрока.Описание = "Загружаемый файл"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ЗагрузитьФайл"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--props"; + НоваяСтрока.Описание = "JSON описания или путь к .json"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "СоздатьПапку"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Создает пустой каталог на диске"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "СоздатьПапку"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Имя папки"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "СоздатьПапку"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ"; + НоваяСтрока.Параметр = "--catalog"; + НоваяСтрока.Описание = "Родитель (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "СкачатьФайл"; + НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Получает файл по ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "СкачатьФайл"; + НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "Идентификатор файла"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "СкачатьФайл"; + НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; + НоваяСтрока.Параметр = "--out"; + НоваяСтрока.Описание = "Путь сохранения файла (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "СкопироватьОбъект"; + НоваяСтрока.МетодПоиска = "СКОПИРОВАТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Копирует файл или каталог"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "СкопироватьОбъект"; + НоваяСтрока.МетодПоиска = "СКОПИРОВАТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "Идентификатор объекта"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "СкопироватьОбъект"; + НоваяСтрока.МетодПоиска = "СКОПИРОВАТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Новое имя объекта (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "СкопироватьОбъект"; + НоваяСтрока.МетодПоиска = "СКОПИРОВАТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--catalog"; + НоваяСтрока.Описание = "Новый каталог размещения (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ОбновитьФайл"; + НоваяСтрока.МетодПоиска = "ОБНОВИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Обновляет двоичные данные файла"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ОбновитьФайл"; + НоваяСтрока.МетодПоиска = "ОБНОВИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "Идентификатор обновляемого объекта"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ОбновитьФайл"; + НоваяСтрока.МетодПоиска = "ОБНОВИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--file"; + НоваяСтрока.Описание = "Файл источник обновления"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ОбновитьФайл"; + НоваяСтрока.МетодПоиска = "ОБНОВИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Новое имя файла (если необходимо) (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "УдалитьОбъект"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + НоваяСтрока.ОписаниеМетода = "Удаляет файл или каталог по ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "УдалитьОбъект"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "Идентификатор объекта для удаления"; + НоваяСтрока.Область = "Работа с файлами и каталогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "СоздатьКомментарий"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с комментариями"; + НоваяСтрока.ОписаниеМетода = "Создает комментарий к файлу или каталогу"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "СоздатьКомментарий"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "Идентификатор объекта, для которого необходим комментарий"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "СоздатьКомментарий"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст комментария"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ПолучитьКомментарий"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с комментариями"; + НоваяСтрока.ОписаниеМетода = "Получает комментарий по ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ПолучитьКомментарий"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "Идентификатор файла или каталога размещения комментария"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ПолучитьКомментарий"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--comment"; + НоваяСтрока.Описание = "Идентификатор комментария"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ПолучитьСписокКомментариев"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККОММЕНТАРИЕВ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с комментариями"; + НоваяСтрока.ОписаниеМетода = "Получает список всех комментариев объекта"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "ПолучитьСписокКомментариев"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККОММЕНТАРИЕВ"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "Идентификатор объекта"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "УдалитьКомментарий"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с комментариями"; + НоваяСтрока.ОписаниеМетода = "Удаляет комментарий по ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "УдалитьКомментарий"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--object"; + НоваяСтрока.Описание = "Идентификатор файла или каталога размещения комментария"; + НоваяСтрока.Область = "Работа с комментариями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gdrive"; + НоваяСтрока.Модуль = "OPI_GoogleDrive"; + НоваяСтрока.Метод = "УдалитьКомментарий"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--comment"; + НоваяСтрока.Описание = "Идентификатор комментария"; + НоваяСтрока.Область = "Работа с комментариями"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/ru/cli/data/Classes/internal/Classes/google.os b/src/ru/cli/data/Classes/internal/Classes/google.os index 441b262497..3c72a85a84 100644 --- a/src/ru/cli/data/Classes/internal/Classes/google.os +++ b/src/ru/cli/data/Classes/internal/Classes/google.os @@ -1,117 +1,117 @@ -Функция ПолучитьСостав() Экспорт - - ТаблицаСостава = Новый ТаблицаЗначений(); - ТаблицаСостава.Колонки.Добавить("Библиотека"); - ТаблицаСостава.Колонки.Добавить("Модуль"); - ТаблицаСостава.Колонки.Добавить("Метод"); - ТаблицаСостава.Колонки.Добавить("МетодПоиска"); - ТаблицаСостава.Колонки.Добавить("Параметр"); - ТаблицаСостава.Колонки.Добавить("Описание"); - ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); - ТаблицаСостава.Колонки.Добавить("Область"); - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "google"; - НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; - НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода"; - НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА"; - НоваяСтрока.Параметр = "--id"; - НоваяСтрока.Описание = "Client ID"; - НоваяСтрока.Область = "Программный интерфейс"; - НоваяСтрока.ОписаниеМетода = "Возвращает URL для авторизации в браузере"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "google"; - НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; - НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода"; - НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА"; - НоваяСтрока.Параметр = "--calendar"; - НоваяСтрока.Описание = "разрешение на методы Calendar (необяз. по ум. - Да)"; - НоваяСтрока.Область = "Программный интерфейс"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "google"; - НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; - НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода"; - НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА"; - НоваяСтрока.Параметр = "--drive"; - НоваяСтрока.Описание = "разрешение на методы Drive (необяз. по ум. - Да)"; - НоваяСтрока.Область = "Программный интерфейс"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "google"; - НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; - НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода"; - НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА"; - НоваяСтрока.Параметр = "--sheets"; - НоваяСтрока.Описание = "разрешение на методы Sheets (необяз. по ум. - Да)"; - НоваяСтрока.Область = "Программный интерфейс"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "google"; - НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; - НоваяСтрока.Метод = "ПолучитьТокенПоКоду"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕНПОКОДУ"; - НоваяСтрока.Параметр = "--id"; - НоваяСтрока.Описание = "Client ID"; - НоваяСтрока.Область = "Программный интерфейс"; - НоваяСтрока.ОписаниеМетода = "Получает токен по коду из авторизации в бразуере"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "google"; - НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; - НоваяСтрока.Метод = "ПолучитьТокенПоКоду"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕНПОКОДУ"; - НоваяСтрока.Параметр = "--secret"; - НоваяСтрока.Описание = "Client secret"; - НоваяСтрока.Область = "Программный интерфейс"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "google"; - НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; - НоваяСтрока.Метод = "ПолучитьТокенПоКоду"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕНПОКОДУ"; - НоваяСтрока.Параметр = "--code"; - НоваяСтрока.Описание = "Code из браузера"; - НоваяСтрока.Область = "Программный интерфейс"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "google"; - НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; - НоваяСтрока.Метод = "ОбновитьТокен"; - НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; - НоваяСтрока.Параметр = "--id"; - НоваяСтрока.Описание = "Client ID"; - НоваяСтрока.Область = "Программный интерфейс"; - НоваяСтрока.ОписаниеМетода = "Обновляет токен по Refresh token"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "google"; - НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; - НоваяСтрока.Метод = "ОбновитьТокен"; - НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; - НоваяСтрока.Параметр = "--secret"; - НоваяСтрока.Описание = "Client secret"; - НоваяСтрока.Область = "Программный интерфейс"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "google"; - НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; - НоваяСтрока.Метод = "ОбновитьТокен"; - НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; - НоваяСтрока.Параметр = "--refresh"; - НоваяСтрока.Описание = "Refresh token"; - НоваяСтрока.Область = "Программный интерфейс"; - - Возврат ТаблицаСостава; -КонецФункции - +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода"; + НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА"; + НоваяСтрока.Параметр = "--id"; + НоваяСтрока.Описание = "Client ID"; + НоваяСтрока.Область = "Программный интерфейс"; + НоваяСтрока.ОписаниеМетода = "Возвращает URL для авторизации в браузере"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода"; + НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА"; + НоваяСтрока.Параметр = "--calendar"; + НоваяСтрока.Описание = "разрешение на методы Calendar (необяз. по ум. - True)"; + НоваяСтрока.Область = "Программный интерфейс"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода"; + НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА"; + НоваяСтрока.Параметр = "--drive"; + НоваяСтрока.Описание = "разрешение на методы Drive (необяз. по ум. - True)"; + НоваяСтрока.Область = "Программный интерфейс"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода"; + НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА"; + НоваяСтрока.Параметр = "--sheets"; + НоваяСтрока.Описание = "разрешение на методы Sheets (необяз. по ум. - True)"; + НоваяСтрока.Область = "Программный интерфейс"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "ПолучитьТокенПоКоду"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕНПОКОДУ"; + НоваяСтрока.Параметр = "--id"; + НоваяСтрока.Описание = "Client ID"; + НоваяСтрока.Область = "Программный интерфейс"; + НоваяСтрока.ОписаниеМетода = "Получает токен по коду из авторизации в бразуере"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "ПолучитьТокенПоКоду"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕНПОКОДУ"; + НоваяСтрока.Параметр = "--secret"; + НоваяСтрока.Описание = "Client secret"; + НоваяСтрока.Область = "Программный интерфейс"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "ПолучитьТокенПоКоду"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕНПОКОДУ"; + НоваяСтрока.Параметр = "--code"; + НоваяСтрока.Описание = "Code из браузера"; + НоваяСтрока.Область = "Программный интерфейс"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "ОбновитьТокен"; + НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; + НоваяСтрока.Параметр = "--id"; + НоваяСтрока.Описание = "Client ID"; + НоваяСтрока.Область = "Программный интерфейс"; + НоваяСтрока.ОписаниеМетода = "Обновляет токен по Refresh token"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "ОбновитьТокен"; + НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; + НоваяСтрока.Параметр = "--secret"; + НоваяСтрока.Описание = "Client secret"; + НоваяСтрока.Область = "Программный интерфейс"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "google"; + НоваяСтрока.Модуль = "OPI_GoogleWorkspace"; + НоваяСтрока.Метод = "ОбновитьТокен"; + НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; + НоваяСтрока.Параметр = "--refresh"; + НоваяСтрока.Описание = "Refresh token"; + НоваяСтрока.Область = "Программный интерфейс"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/ru/cli/data/Classes/internal/Classes/gsheets.os b/src/ru/cli/data/Classes/internal/Classes/gsheets.os index 25887eacf7..f436272fc6 100644 --- a/src/ru/cli/data/Classes/internal/Classes/gsheets.os +++ b/src/ru/cli/data/Classes/internal/Classes/gsheets.os @@ -1,353 +1,353 @@ -Функция ПолучитьСостав() Экспорт - - ТаблицаСостава = Новый ТаблицаЗначений(); - ТаблицаСостава.Колонки.Добавить("Библиотека"); - ТаблицаСостава.Колонки.Добавить("Модуль"); - ТаблицаСостава.Колонки.Добавить("Метод"); - ТаблицаСостава.Колонки.Добавить("МетодПоиска"); - ТаблицаСостава.Колонки.Добавить("Параметр"); - ТаблицаСостава.Колонки.Добавить("Описание"); - ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); - ТаблицаСостава.Колонки.Добавить("Область"); - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "СоздатьКнигу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКНИГУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с книгами"; - НоваяСтрока.ОписаниеМетода = "Создает новую книгу - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "СоздатьКнигу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКНИГУ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование"; - НоваяСтрока.Область = "Работа с книгами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "СоздатьКнигу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКНИГУ"; - НоваяСтрока.Параметр = "--sheets"; - НоваяСтрока.Описание = "Массив имен для добавления новых листов в книгу"; - НоваяСтрока.Область = "Работа с книгами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "ПолучитьКнигу"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКНИГУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с книгами"; - НоваяСтрока.ОписаниеМетода = "Получает информацию о книге по ID"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "ПолучитьКнигу"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКНИГУ"; - НоваяСтрока.Параметр = "--spreadsheet"; - НоваяСтрока.Описание = "Идентификатор книги"; - НоваяСтрока.Область = "Работа с книгами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "ИзменитьНаименованиеКниги"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬНАИМЕНОВАНИЕКНИГИ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с книгами"; - НоваяСтрока.ОписаниеМетода = "Изменяет наименование существующей книги"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "ИзменитьНаименованиеКниги"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬНАИМЕНОВАНИЕКНИГИ"; - НоваяСтрока.Параметр = "--spreadsheet"; - НоваяСтрока.Описание = "ID книги"; - НоваяСтрока.Область = "Работа с книгами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "ИзменитьНаименованиеКниги"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬНАИМЕНОВАНИЕКНИГИ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Новое наименование"; - НоваяСтрока.Область = "Работа с книгами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "ДобавитьЛист"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬЛИСТ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с листами"; - НоваяСтрока.ОписаниеМетода = "Добавляет новый лист в книгу"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "ДобавитьЛист"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬЛИСТ"; - НоваяСтрока.Параметр = "--spreadsheet"; - НоваяСтрока.Описание = "Идентификатор книги"; - НоваяСтрока.Область = "Работа с листами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "ДобавитьЛист"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬЛИСТ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование нового листа"; - НоваяСтрока.Область = "Работа с листами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "УдалитьЛист"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬЛИСТ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с листами"; - НоваяСтрока.ОписаниеМетода = "Удаляет лист из книги"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "УдалитьЛист"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬЛИСТ"; - НоваяСтрока.Параметр = "--spreadsheet"; - НоваяСтрока.Описание = "Идентификатор книги"; - НоваяСтрока.Область = "Работа с листами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "УдалитьЛист"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬЛИСТ"; - НоваяСтрока.Параметр = "--sheet"; - НоваяСтрока.Описание = "Идентификатор удаляемого листа"; - НоваяСтрока.Область = "Работа с листами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "КопироватьЛист"; - НоваяСтрока.МетодПоиска = "КОПИРОВАТЬЛИСТ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с листами"; - НоваяСтрока.ОписаниеМетода = "Копирует лист из одной книги в другую"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "КопироватьЛист"; - НоваяСтрока.МетодПоиска = "КОПИРОВАТЬЛИСТ"; - НоваяСтрока.Параметр = "--from"; - НоваяСтрока.Описание = "ID книги источника"; - НоваяСтрока.Область = "Работа с листами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "КопироватьЛист"; - НоваяСтрока.МетодПоиска = "КОПИРОВАТЬЛИСТ"; - НоваяСтрока.Параметр = "--to"; - НоваяСтрока.Описание = "ID книги приемника"; - НоваяСтрока.Область = "Работа с листами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "КопироватьЛист"; - НоваяСтрока.МетодПоиска = "КОПИРОВАТЬЛИСТ"; - НоваяСтрока.Параметр = "--sheet"; - НоваяСтрока.Описание = "ID копируемого листа"; - НоваяСтрока.Область = "Работа с листами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "УстановитьЗначенияЯчеек"; - НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с данными"; - НоваяСтрока.ОписаниеМетода = "Устанавливает значения ячеек листа - | - | Структура JSON данных ячеек (параметр --data): - | { - | ""A1"": ""Это данные ячейки A1"", - | ""B2"": ""Это данные ячейки B2"", - | ... - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "УстановитьЗначенияЯчеек"; - НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК"; - НоваяСтрока.Параметр = "--spreadsheet"; - НоваяСтрока.Описание = "ID книги"; - НоваяСтрока.Область = "Работа с данными"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "УстановитьЗначенияЯчеек"; - НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК"; - НоваяСтрока.Параметр = "--data"; - НоваяСтрока.Описание = "Данные заполнения, где ключ это имя ячейки вида A1"; - НоваяСтрока.Область = "Работа с данными"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "УстановитьЗначенияЯчеек"; - НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК"; - НоваяСтрока.Параметр = "--sheetname"; - НоваяСтрока.Описание = "Имя листа (первый лист по умолчанию) (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с данными"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "УстановитьЗначенияЯчеек"; - НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК"; - НоваяСтрока.Параметр = "--dim"; - НоваяСтрока.Описание = "Основное измерение при заполнении диапазона массивом (необяз. по ум. - COLUMNS)"; - НоваяСтрока.Область = "Работа с данными"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "ОчиститьЯчейки"; - НоваяСтрока.МетодПоиска = "ОЧИСТИТЬЯЧЕЙКИ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с данными"; - НоваяСтрока.ОписаниеМетода = "Очищает значение в ячейках - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "ОчиститьЯчейки"; - НоваяСтрока.МетодПоиска = "ОЧИСТИТЬЯЧЕЙКИ"; - НоваяСтрока.Параметр = "--spreadsheet"; - НоваяСтрока.Описание = "ID книги"; - НоваяСтрока.Область = "Работа с данными"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "ОчиститьЯчейки"; - НоваяСтрока.МетодПоиска = "ОЧИСТИТЬЯЧЕЙКИ"; - НоваяСтрока.Параметр = "--cells"; - НоваяСтрока.Описание = "Массив ячеек вида А1 для очистки"; - НоваяСтрока.Область = "Работа с данными"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "ОчиститьЯчейки"; - НоваяСтрока.МетодПоиска = "ОЧИСТИТЬЯЧЕЙКИ"; - НоваяСтрока.Параметр = "--sheetname"; - НоваяСтрока.Описание = "Имя листа (первый лист по умолчанию) (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с данными"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "ПолучитьЗначенияЯчеек"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗНАЧЕНИЯЯЧЕЕК"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с данными"; - НоваяСтрока.ОписаниеМетода = "Получает значения ячеек таблицы - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "ПолучитьЗначенияЯчеек"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗНАЧЕНИЯЯЧЕЕК"; - НоваяСтрока.Параметр = "--spreadsheet"; - НоваяСтрока.Описание = "ID книги"; - НоваяСтрока.Область = "Работа с данными"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "ПолучитьЗначенияЯчеек"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗНАЧЕНИЯЯЧЕЕК"; - НоваяСтрока.Параметр = "--cells"; - НоваяСтрока.Описание = "Массив ячеек вида А1 для получения (весь лист, если не заполнено) (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с данными"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "gsheets"; - НоваяСтрока.Модуль = "OPI_GoogleSheets"; - НоваяСтрока.Метод = "ПолучитьЗначенияЯчеек"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗНАЧЕНИЯЯЧЕЕК"; - НоваяСтрока.Параметр = "--sheetname"; - НоваяСтрока.Описание = "Имя листа (первый лист по умолчанию) (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с данными"; - - Возврат ТаблицаСостава; -КонецФункции - +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "СоздатьКнигу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКНИГУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с книгами"; + НоваяСтрока.ОписаниеМетода = "Создает новую книгу + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "СоздатьКнигу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКНИГУ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование"; + НоваяСтрока.Область = "Работа с книгами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "СоздатьКнигу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКНИГУ"; + НоваяСтрока.Параметр = "--sheets"; + НоваяСтрока.Описание = "Массив имен для добавления новых листов в книгу"; + НоваяСтрока.Область = "Работа с книгами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ПолучитьКнигу"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКНИГУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с книгами"; + НоваяСтрока.ОписаниеМетода = "Получает информацию о книге по ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ПолучитьКнигу"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКНИГУ"; + НоваяСтрока.Параметр = "--spreadsheet"; + НоваяСтрока.Описание = "Идентификатор книги"; + НоваяСтрока.Область = "Работа с книгами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ИзменитьНаименованиеКниги"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬНАИМЕНОВАНИЕКНИГИ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с книгами"; + НоваяСтрока.ОписаниеМетода = "Изменяет наименование существующей книги"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ИзменитьНаименованиеКниги"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬНАИМЕНОВАНИЕКНИГИ"; + НоваяСтрока.Параметр = "--spreadsheet"; + НоваяСтрока.Описание = "ID книги"; + НоваяСтрока.Область = "Работа с книгами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ИзменитьНаименованиеКниги"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬНАИМЕНОВАНИЕКНИГИ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Новое наименование"; + НоваяСтрока.Область = "Работа с книгами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ДобавитьЛист"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬЛИСТ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с листами"; + НоваяСтрока.ОписаниеМетода = "Добавляет новый лист в книгу"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ДобавитьЛист"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬЛИСТ"; + НоваяСтрока.Параметр = "--spreadsheet"; + НоваяСтрока.Описание = "Идентификатор книги"; + НоваяСтрока.Область = "Работа с листами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ДобавитьЛист"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬЛИСТ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование нового листа"; + НоваяСтрока.Область = "Работа с листами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "УдалитьЛист"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬЛИСТ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с листами"; + НоваяСтрока.ОписаниеМетода = "Удаляет лист из книги"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "УдалитьЛист"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬЛИСТ"; + НоваяСтрока.Параметр = "--spreadsheet"; + НоваяСтрока.Описание = "Идентификатор книги"; + НоваяСтрока.Область = "Работа с листами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "УдалитьЛист"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬЛИСТ"; + НоваяСтрока.Параметр = "--sheet"; + НоваяСтрока.Описание = "Идентификатор удаляемого листа"; + НоваяСтрока.Область = "Работа с листами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "КопироватьЛист"; + НоваяСтрока.МетодПоиска = "КОПИРОВАТЬЛИСТ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с листами"; + НоваяСтрока.ОписаниеМетода = "Копирует лист из одной книги в другую"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "КопироватьЛист"; + НоваяСтрока.МетодПоиска = "КОПИРОВАТЬЛИСТ"; + НоваяСтрока.Параметр = "--from"; + НоваяСтрока.Описание = "ID книги источника"; + НоваяСтрока.Область = "Работа с листами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "КопироватьЛист"; + НоваяСтрока.МетодПоиска = "КОПИРОВАТЬЛИСТ"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "ID книги приемника"; + НоваяСтрока.Область = "Работа с листами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "КопироватьЛист"; + НоваяСтрока.МетодПоиска = "КОПИРОВАТЬЛИСТ"; + НоваяСтрока.Параметр = "--sheet"; + НоваяСтрока.Описание = "ID копируемого листа"; + НоваяСтрока.Область = "Работа с листами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "УстановитьЗначенияЯчеек"; + НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с данными"; + НоваяСтрока.ОписаниеМетода = "Устанавливает значения ячеек листа + | + | Структура JSON данных ячеек (параметр --data): + | { + | ""A1"": ""Это данные ячейки A1"", + | ""B2"": ""Это данные ячейки B2"", + | ... + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "УстановитьЗначенияЯчеек"; + НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК"; + НоваяСтрока.Параметр = "--spreadsheet"; + НоваяСтрока.Описание = "ID книги"; + НоваяСтрока.Область = "Работа с данными"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "УстановитьЗначенияЯчеек"; + НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК"; + НоваяСтрока.Параметр = "--data"; + НоваяСтрока.Описание = "Данные заполнения, где ключ это имя ячейки вида A1"; + НоваяСтрока.Область = "Работа с данными"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "УстановитьЗначенияЯчеек"; + НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК"; + НоваяСтрока.Параметр = "--sheetname"; + НоваяСтрока.Описание = "Имя листа (первый лист по умолчанию) (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с данными"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "УстановитьЗначенияЯчеек"; + НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЗНАЧЕНИЯЯЧЕЕК"; + НоваяСтрока.Параметр = "--dim"; + НоваяСтрока.Описание = "Основное измерение при заполнении диапазона массивом (необяз. по ум. - COLUMNS)"; + НоваяСтрока.Область = "Работа с данными"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ОчиститьЯчейки"; + НоваяСтрока.МетодПоиска = "ОЧИСТИТЬЯЧЕЙКИ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с данными"; + НоваяСтрока.ОписаниеМетода = "Очищает значение в ячейках + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ОчиститьЯчейки"; + НоваяСтрока.МетодПоиска = "ОЧИСТИТЬЯЧЕЙКИ"; + НоваяСтрока.Параметр = "--spreadsheet"; + НоваяСтрока.Описание = "ID книги"; + НоваяСтрока.Область = "Работа с данными"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ОчиститьЯчейки"; + НоваяСтрока.МетодПоиска = "ОЧИСТИТЬЯЧЕЙКИ"; + НоваяСтрока.Параметр = "--cells"; + НоваяСтрока.Описание = "Массив ячеек вида А1 для очистки"; + НоваяСтрока.Область = "Работа с данными"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ОчиститьЯчейки"; + НоваяСтрока.МетодПоиска = "ОЧИСТИТЬЯЧЕЙКИ"; + НоваяСтрока.Параметр = "--sheetname"; + НоваяСтрока.Описание = "Имя листа (первый лист по умолчанию) (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с данными"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ПолучитьЗначенияЯчеек"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗНАЧЕНИЯЯЧЕЕК"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с данными"; + НоваяСтрока.ОписаниеМетода = "Получает значения ячеек таблицы + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ПолучитьЗначенияЯчеек"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗНАЧЕНИЯЯЧЕЕК"; + НоваяСтрока.Параметр = "--spreadsheet"; + НоваяСтрока.Описание = "ID книги"; + НоваяСтрока.Область = "Работа с данными"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ПолучитьЗначенияЯчеек"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗНАЧЕНИЯЯЧЕЕК"; + НоваяСтрока.Параметр = "--cells"; + НоваяСтрока.Описание = "Массив ячеек вида А1 для получения (весь лист, если не заполнено) (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с данными"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "gsheets"; + НоваяСтрока.Модуль = "OPI_GoogleSheets"; + НоваяСтрока.Метод = "ПолучитьЗначенияЯчеек"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЗНАЧЕНИЯЯЧЕЕК"; + НоваяСтрока.Параметр = "--sheetname"; + НоваяСтрока.Описание = "Имя листа (первый лист по умолчанию) (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с данными"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/ru/cli/data/Classes/internal/Classes/notion.os b/src/ru/cli/data/Classes/internal/Classes/notion.os index 4188fde879..fd760b289d 100644 --- a/src/ru/cli/data/Classes/internal/Classes/notion.os +++ b/src/ru/cli/data/Classes/internal/Classes/notion.os @@ -1,463 +1,463 @@ -Функция ПолучитьСостав() Экспорт - - ТаблицаСостава = Новый ТаблицаЗначений(); - ТаблицаСостава.Колонки.Добавить("Библиотека"); - ТаблицаСостава.Колонки.Добавить("Модуль"); - ТаблицаСостава.Колонки.Добавить("Метод"); - ТаблицаСостава.Колонки.Добавить("МетодПоиска"); - ТаблицаСостава.Колонки.Добавить("Параметр"); - ТаблицаСостава.Колонки.Добавить("Описание"); - ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); - ТаблицаСостава.Колонки.Добавить("Область"); - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "СоздатьСтраницу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа со страницами"; - НоваяСтрока.ОписаниеМетода = "Создает дочернюю страницу над другой страницей-родителем"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "СоздатьСтраницу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУ"; - НоваяСтрока.Параметр = "--page"; - НоваяСтрока.Описание = "ID Родителя"; - НоваяСтрока.Область = "Работа со страницами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "СоздатьСтраницу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Заголовок страницы"; - НоваяСтрока.Область = "Работа со страницами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "СоздатьСтраницуВБазу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУВБАЗУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа со страницами"; - НоваяСтрока.ОписаниеМетода = "Создает страницу в базе-родителе - | - | Структура JSON данных страницы (параметр --data): - | { - | ""Имя поля БД 1"" : ""Значение1"", - | ""Имя поля БД 2"" : ""Значение2"", - | ... - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "СоздатьСтраницуВБазу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУВБАЗУ"; - НоваяСтрока.Параметр = "--base"; - НоваяСтрока.Описание = "ID родительской базы"; - НоваяСтрока.Область = "Работа со страницами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "СоздатьСтраницуВБазу"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУВБАЗУ"; - НоваяСтрока.Параметр = "--data"; - НоваяСтрока.Описание = "Соответствие свойств"; - НоваяСтрока.Область = "Работа со страницами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ПолучитьСтраницу"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРАНИЦУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа со страницами"; - НоваяСтрока.ОписаниеМетода = "Получает информацию о странице по ID"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ПолучитьСтраницу"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРАНИЦУ"; - НоваяСтрока.Параметр = "--page"; - НоваяСтрока.Описание = "ID страницы"; - НоваяСтрока.Область = "Работа со страницами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа со страницами"; - НоваяСтрока.ОписаниеМетода = "| - | Структура JSON данных страницы (параметр --data): - | { - | ""Имя поля БД 1"" : ""Значение1"", - | ""Имя поля БД 2"" : ""Значение2"", - | ... - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ"; - НоваяСтрока.Параметр = "--page"; - НоваяСтрока.Описание = "ID изменяемой страницы"; - НоваяСтрока.Область = "Работа со страницами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ"; - НоваяСтрока.Параметр = "--data"; - НоваяСтрока.Описание = "Соответствие изменяемых параметров (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа со страницами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ"; - НоваяСтрока.Параметр = "--icon"; - НоваяСтрока.Описание = "URL картинки иконки страницы (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа со страницами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ"; - НоваяСтрока.Параметр = "--cover"; - НоваяСтрока.Описание = "URL картинки обложки страницы (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа со страницами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ"; - НоваяСтрока.Параметр = "--archive"; - НоваяСтрока.Описание = "Архивировать страницу или нет (булево) (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа со страницами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "СоздатьБазуДанных"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУДАННЫХ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с базами данных"; - НоваяСтрока.ОписаниеМетода = "Создает базу данных - | - | Структура JSON полей базы (параметр --props): - | { - | ""Имя поля БД c обычным типом"" : ""Тип данных 1"", - | ""Имя поля БД с выбором значения"" : - | { - | ""Вариант1"" : ""green"", - | ""Вариант2"" : ""red"", - | ... - | }, - | ... - | } - | - | Доуступные типы: title(ключевой), rich_text, number, status, - | date, files, checkbox, url, email, phone_number, people - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "СоздатьБазуДанных"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУДАННЫХ"; - НоваяСтрока.Параметр = "--page"; - НоваяСтрока.Описание = "ID страницы родителя"; - НоваяСтрока.Область = "Работа с базами данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "СоздатьБазуДанных"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУДАННЫХ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Заголовок базы данных"; - НоваяСтрока.Область = "Работа с базами данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "СоздатьБазуДанных"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУДАННЫХ"; - НоваяСтрока.Параметр = "--props"; - НоваяСтрока.Описание = "Свойства базы данных (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с базами данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ПолучитьБазуДанных"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬБАЗУДАННЫХ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с базами данных"; - НоваяСтрока.ОписаниеМетода = "Получить данные о базе данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ПолучитьБазуДанных"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬБАЗУДАННЫХ"; - НоваяСтрока.Параметр = "--base"; - НоваяСтрока.Описание = "ID базы данных"; - НоваяСтрока.Область = "Работа с базами данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ИзменитьСвойстваБазы"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с базами данных"; - НоваяСтрока.ОписаниеМетода = "Изменяет свойства существующей базы - | - | Структура JSON полей базы (параметр --props): - | { - | ""Имя поля БД c обычным типом"" : ""Тип данных 1"", - | ""Имя поля БД с выбором значения"" : - | { - | ""Вариант1"" : ""green"", - | ""Вариант2"" : ""red"", - | ... - | }, - | ... - | } - | - | Доуступные типы: title(ключевой), rich_text, number, status, - | date, files, checkbox, url, email, phone_number, people - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ИзменитьСвойстваБазы"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ"; - НоваяСтрока.Параметр = "--base"; - НоваяСтрока.Описание = "ID целевой базы"; - НоваяСтрока.Область = "Работа с базами данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ИзменитьСвойстваБазы"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ"; - НоваяСтрока.Параметр = "--props"; - НоваяСтрока.Описание = "Новые или изменяемые свойства базы данных (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с базами данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ИзменитьСвойстваБазы"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Новый заголовок базы (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с базами данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ИзменитьСвойстваБазы"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ"; - НоваяСтрока.Параметр = "--description"; - НоваяСтрока.Описание = "Новое описание базы (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с базами данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "СоздатьБлок"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬБЛОК"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с блоками"; - НоваяСтрока.ОписаниеМетода = "Создает новый блок на основе существующего блока"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "СоздатьБлок"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬБЛОК"; - НоваяСтрока.Параметр = "--page"; - НоваяСтрока.Описание = "ID родительского блока или страницы"; - НоваяСтрока.Область = "Работа с блоками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "СоздатьБлок"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬБЛОК"; - НоваяСтрока.Параметр = "--block"; - НоваяСтрока.Описание = "ID блока или сам блок образец"; - НоваяСтрока.Область = "Работа с блоками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "СоздатьБлок"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬБЛОК"; - НоваяСтрока.Параметр = "--prev"; - НоваяСтрока.Описание = "ID блока, после которого необходимо встаивть новый (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с блоками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ВернутьБлок"; - НоваяСтрока.МетодПоиска = "ВЕРНУТЬБЛОК"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с блоками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ВернутьБлок"; - НоваяСтрока.МетодПоиска = "ВЕРНУТЬБЛОК"; - НоваяСтрока.Параметр = "--block"; - НоваяСтрока.Описание = "ID блока"; - НоваяСтрока.Область = "Работа с блоками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ВернутьБлок"; - НоваяСтрока.МетодПоиска = "ВЕРНУТЬБЛОК"; - НоваяСтрока.Параметр = "--core"; - НоваяСтрока.Описание = "Истина > служебные поля удаляются, остается только сам блок (необяз. по ум. - Да)"; - НоваяСтрока.Область = "Работа с блоками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ВернутьДочерниеБлоки"; - НоваяСтрока.МетодПоиска = "ВЕРНУТЬДОЧЕРНИЕБЛОКИ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с блоками"; - НоваяСтрока.ОписаниеМетода = "Созвращает список дочерних блоков блока-родителя"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ВернутьДочерниеБлоки"; - НоваяСтрока.МетодПоиска = "ВЕРНУТЬДОЧЕРНИЕБЛОКИ"; - НоваяСтрока.Параметр = "--block"; - НоваяСтрока.Описание = "ID блока родителя"; - НоваяСтрока.Область = "Работа с блоками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "УдалитьБлок"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬБЛОК"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с блоками"; - НоваяСтрока.ОписаниеМетода = "Удаляет блок по ID"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "УдалитьБлок"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬБЛОК"; - НоваяСтрока.Параметр = "--block"; - НоваяСтрока.Описание = "ID блока"; - НоваяСтрока.Область = "Работа с блоками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "СписокПользователей"; - НоваяСтрока.МетодПоиска = "СПИСОКПОЛЬЗОВАТЕЛЕЙ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Пользователи"; - НоваяСтрока.ОписаниеМетода = "Возвращает список пользователей рабочего пространства"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ПолучитьДанныеПользователя"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕПОЛЬЗОВАТЕЛЯ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Пользователи"; - НоваяСтрока.ОписаниеМетода = "Получает данные пользователя по ID"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "notion"; - НоваяСтрока.Модуль = "OPI_Notion"; - НоваяСтрока.Метод = "ПолучитьДанныеПользователя"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕПОЛЬЗОВАТЕЛЯ"; - НоваяСтрока.Параметр = "--user"; - НоваяСтрока.Описание = "ID целевого пользователя"; - НоваяСтрока.Область = "Пользователи"; - - Возврат ТаблицаСостава; -КонецФункции - +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "СоздатьСтраницу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа со страницами"; + НоваяСтрока.ОписаниеМетода = "Создает дочернюю страницу над другой страницей-родителем"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "СоздатьСтраницу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУ"; + НоваяСтрока.Параметр = "--page"; + НоваяСтрока.Описание = "ID Родителя"; + НоваяСтрока.Область = "Работа со страницами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "СоздатьСтраницу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Заголовок страницы"; + НоваяСтрока.Область = "Работа со страницами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "СоздатьСтраницуВБазу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУВБАЗУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа со страницами"; + НоваяСтрока.ОписаниеМетода = "Создает страницу в базе-родителе + | + | Структура JSON данных страницы (параметр --data): + | { + | ""Имя поля БД 1"" : ""Значение1"", + | ""Имя поля БД 2"" : ""Значение2"", + | ... + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "СоздатьСтраницуВБазу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУВБАЗУ"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "ID родительской базы"; + НоваяСтрока.Область = "Работа со страницами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "СоздатьСтраницуВБазу"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬСТРАНИЦУВБАЗУ"; + НоваяСтрока.Параметр = "--data"; + НоваяСтрока.Описание = "Соответствие свойств"; + НоваяСтрока.Область = "Работа со страницами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ПолучитьСтраницу"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРАНИЦУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа со страницами"; + НоваяСтрока.ОписаниеМетода = "Получает информацию о странице по ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ПолучитьСтраницу"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРАНИЦУ"; + НоваяСтрока.Параметр = "--page"; + НоваяСтрока.Описание = "ID страницы"; + НоваяСтрока.Область = "Работа со страницами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа со страницами"; + НоваяСтрока.ОписаниеМетода = "| + | Структура JSON данных страницы (параметр --data): + | { + | ""Имя поля БД 1"" : ""Значение1"", + | ""Имя поля БД 2"" : ""Значение2"", + | ... + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ"; + НоваяСтрока.Параметр = "--page"; + НоваяСтрока.Описание = "ID изменяемой страницы"; + НоваяСтрока.Область = "Работа со страницами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ"; + НоваяСтрока.Параметр = "--data"; + НоваяСтрока.Описание = "Соответствие изменяемых параметров (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа со страницами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ"; + НоваяСтрока.Параметр = "--icon"; + НоваяСтрока.Описание = "URL картинки иконки страницы (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа со страницами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ"; + НоваяСтрока.Параметр = "--cover"; + НоваяСтрока.Описание = "URL картинки обложки страницы (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа со страницами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ"; + НоваяСтрока.Параметр = "--archive"; + НоваяСтрока.Описание = "Архивировать страницу или нет (булево) (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа со страницами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "СоздатьБазуДанных"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУДАННЫХ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с базами данных"; + НоваяСтрока.ОписаниеМетода = "Создает базу данных + | + | Структура JSON полей базы (параметр --props): + | { + | ""Имя поля БД c обычным типом"" : ""Тип данных 1"", + | ""Имя поля БД с выбором значения"" : + | { + | ""Вариант1"" : ""green"", + | ""Вариант2"" : ""red"", + | ... + | }, + | ... + | } + | + | Доуступные типы: title(ключевой), rich_text, number, status, + | date, files, checkbox, url, email, phone_number, people + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "СоздатьБазуДанных"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУДАННЫХ"; + НоваяСтрока.Параметр = "--page"; + НоваяСтрока.Описание = "ID страницы родителя"; + НоваяСтрока.Область = "Работа с базами данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "СоздатьБазуДанных"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУДАННЫХ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Заголовок базы данных"; + НоваяСтрока.Область = "Работа с базами данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "СоздатьБазуДанных"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬБАЗУДАННЫХ"; + НоваяСтрока.Параметр = "--props"; + НоваяСтрока.Описание = "Свойства базы данных (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с базами данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ПолучитьБазуДанных"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬБАЗУДАННЫХ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с базами данных"; + НоваяСтрока.ОписаниеМетода = "Получить данные о базе данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ПолучитьБазуДанных"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬБАЗУДАННЫХ"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "ID базы данных"; + НоваяСтрока.Область = "Работа с базами данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ИзменитьСвойстваБазы"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с базами данных"; + НоваяСтрока.ОписаниеМетода = "Изменяет свойства существующей базы + | + | Структура JSON полей базы (параметр --props): + | { + | ""Имя поля БД c обычным типом"" : ""Тип данных 1"", + | ""Имя поля БД с выбором значения"" : + | { + | ""Вариант1"" : ""green"", + | ""Вариант2"" : ""red"", + | ... + | }, + | ... + | } + | + | Доуступные типы: title(ключевой), rich_text, number, status, + | date, files, checkbox, url, email, phone_number, people + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ИзменитьСвойстваБазы"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ"; + НоваяСтрока.Параметр = "--base"; + НоваяСтрока.Описание = "ID целевой базы"; + НоваяСтрока.Область = "Работа с базами данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ИзменитьСвойстваБазы"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ"; + НоваяСтрока.Параметр = "--props"; + НоваяСтрока.Описание = "Новые или изменяемые свойства базы данных (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с базами данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ИзменитьСвойстваБазы"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Новый заголовок базы (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с базами данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ИзменитьСвойстваБазы"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАБАЗЫ"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "Новое описание базы (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с базами данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "СоздатьБлок"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬБЛОК"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с блоками"; + НоваяСтрока.ОписаниеМетода = "Создает новый блок на основе существующего блока"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "СоздатьБлок"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬБЛОК"; + НоваяСтрока.Параметр = "--page"; + НоваяСтрока.Описание = "ID родительского блока или страницы"; + НоваяСтрока.Область = "Работа с блоками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "СоздатьБлок"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬБЛОК"; + НоваяСтрока.Параметр = "--block"; + НоваяСтрока.Описание = "ID блока или сам блок образец"; + НоваяСтрока.Область = "Работа с блоками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "СоздатьБлок"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬБЛОК"; + НоваяСтрока.Параметр = "--prev"; + НоваяСтрока.Описание = "ID блока, после которого необходимо встаивть новый (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с блоками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ВернутьБлок"; + НоваяСтрока.МетодПоиска = "ВЕРНУТЬБЛОК"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с блоками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ВернутьБлок"; + НоваяСтрока.МетодПоиска = "ВЕРНУТЬБЛОК"; + НоваяСтрока.Параметр = "--block"; + НоваяСтрока.Описание = "ID блока"; + НоваяСтрока.Область = "Работа с блоками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ВернутьБлок"; + НоваяСтрока.МетодПоиска = "ВЕРНУТЬБЛОК"; + НоваяСтрока.Параметр = "--core"; + НоваяСтрока.Описание = "Истина > служебные поля удаляются, остается только сам блок (необяз. по ум. - True)"; + НоваяСтрока.Область = "Работа с блоками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ВернутьДочерниеБлоки"; + НоваяСтрока.МетодПоиска = "ВЕРНУТЬДОЧЕРНИЕБЛОКИ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с блоками"; + НоваяСтрока.ОписаниеМетода = "Созвращает список дочерних блоков блока-родителя"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ВернутьДочерниеБлоки"; + НоваяСтрока.МетодПоиска = "ВЕРНУТЬДОЧЕРНИЕБЛОКИ"; + НоваяСтрока.Параметр = "--block"; + НоваяСтрока.Описание = "ID блока родителя"; + НоваяСтрока.Область = "Работа с блоками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "УдалитьБлок"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬБЛОК"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с блоками"; + НоваяСтрока.ОписаниеМетода = "Удаляет блок по ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "УдалитьБлок"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬБЛОК"; + НоваяСтрока.Параметр = "--block"; + НоваяСтрока.Описание = "ID блока"; + НоваяСтрока.Область = "Работа с блоками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "СписокПользователей"; + НоваяСтрока.МетодПоиска = "СПИСОКПОЛЬЗОВАТЕЛЕЙ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Пользователи"; + НоваяСтрока.ОписаниеМетода = "Возвращает список пользователей рабочего пространства"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ПолучитьДанныеПользователя"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕПОЛЬЗОВАТЕЛЯ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Пользователи"; + НоваяСтрока.ОписаниеМетода = "Получает данные пользователя по ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "notion"; + НоваяСтрока.Модуль = "OPI_Notion"; + НоваяСтрока.Метод = "ПолучитьДанныеПользователя"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕПОЛЬЗОВАТЕЛЯ"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "ID целевого пользователя"; + НоваяСтрока.Область = "Пользователи"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/ru/cli/data/Classes/internal/Classes/slack.os b/src/ru/cli/data/Classes/internal/Classes/slack.os index e45df9d0d0..7c9bacf30d 100644 --- a/src/ru/cli/data/Classes/internal/Classes/slack.os +++ b/src/ru/cli/data/Classes/internal/Classes/slack.os @@ -1,1112 +1,1112 @@ -Функция ПолучитьСостав() Экспорт - - ТаблицаСостава = Новый ТаблицаЗначений(); - ТаблицаСостава.Колонки.Добавить("Библиотека"); - ТаблицаСостава.Колонки.Добавить("Модуль"); - ТаблицаСостава.Колонки.Добавить("Метод"); - ТаблицаСостава.Колонки.Добавить("МетодПоиска"); - ТаблицаСостава.Колонки.Добавить("Параметр"); - ТаблицаСостава.Колонки.Добавить("Описание"); - ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); - ТаблицаСостава.Колонки.Добавить("Область"); - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьИнформациюОБоте"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОТЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Управление и настройки"; - НоваяСтрока.ОписаниеМетода = "Получает основную информацию о боте"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокРабочихОбластей"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКРАБОЧИХОБЛАСТЕЙ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Управление и настройки"; - НоваяСтрока.ОписаниеМетода = "Получает список рабочих областей, в которых подключен бот"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокРабочихОбластей"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКРАБОЧИХОБЛАСТЕЙ"; - НоваяСтрока.Параметр = "--cursor"; - НоваяСтрока.Описание = "Указатель из предыдущего запроса, если строк результата > 100 (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Управление и настройки"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокПользователей"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКПОЛЬЗОВАТЕЛЕЙ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Управление и настройки"; - НоваяСтрока.ОписаниеМетода = "Получает список пользователей рабочей области"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокПользователей"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКПОЛЬЗОВАТЕЛЕЙ"; - НоваяСтрока.Параметр = "--cursor"; - НоваяСтрока.Описание = "Указатель из предыдущего запроса, если строк результата > 100 (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Управление и настройки"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ОтправитьСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с сообщениями"; - НоваяСтрока.ОписаниеМетода = "Отправляет сообщение в выбранный час - | - | Дата указывается в формате ISO 8601: - | ""2024-04-07"" - | ""2024-04-07T13:34:42+00:00"" - | ""2024-04-07T13:34:42Z"" - | - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ОтправитьСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "Идентификатор канала"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ОтправитьСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст сообщения (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ОтправитьСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--date"; - НоваяСтрока.Описание = "Дата отправки для отложенного сообщения (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ОтправитьСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--blocks"; - НоваяСтрока.Описание = "JSON массива описаний блоков (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ОтправитьЭфемерноеСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЭФЕМЕРНОЕСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с сообщениями"; - НоваяСтрока.ОписаниеМетода = "Отправляет сообщение, которое приходит в канал, но видно - | только конкретному пользователю - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ОтправитьЭфемерноеСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЭФЕМЕРНОЕСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "Идентификатор канала"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ОтправитьЭфемерноеСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЭФЕМЕРНОЕСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст сообщения (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ОтправитьЭфемерноеСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЭФЕМЕРНОЕСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--user"; - НоваяСтрока.Описание = "ID пользователя (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ОтправитьЭфемерноеСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЭФЕМЕРНОЕСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--blocks"; - НоваяСтрока.Описание = "JSON массива описаний блоков (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ИзменитьСообщение"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с сообщениями"; - НоваяСтрока.ОписаниеМетода = "Изменяет состав существующего сообщения - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ИзменитьСообщение"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "Идентификатор канала"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ИзменитьСообщение"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--stamp"; - НоваяСтрока.Описание = "Временная отметка сообщения"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ИзменитьСообщение"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Новый текст сообщения (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ИзменитьСообщение"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--blocks"; - НоваяСтрока.Описание = "JSON массива описаний блоков (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "УдалитьСообщение"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с сообщениями"; - НоваяСтрока.ОписаниеМетода = "Удаляет сообщение канала по timestamp"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "УдалитьСообщение"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "Идентификатор канала"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "УдалитьСообщение"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--stamp"; - НоваяСтрока.Описание = "Временная отметка или ID сообщения"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "УдалитьСообщение"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--issheduled"; - НоваяСтрока.Описание = "Признак удаления отложенного сообщения (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокОтложенныхСообщений"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОТЛОЖЕННЫХСООБЩЕНИЙ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с сообщениями"; - НоваяСтрока.ОписаниеМетода = "Получает список отложенных сообщений канала"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокОтложенныхСообщений"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОТЛОЖЕННЫХСООБЩЕНИЙ"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "Идентификатор канала"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокОтложенныхСообщений"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОТЛОЖЕННЫХСООБЩЕНИЙ"; - НоваяСтрока.Параметр = "--cursor"; - НоваяСтрока.Описание = "Указатель из предыдущего запроса, если строк результата > 100 (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСсылкуНаСообщение"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУНАСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с сообщениями"; - НоваяСтрока.ОписаниеМетода = "Получает постоянный UTL к сообщению канала"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСсылкуНаСообщение"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУНАСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "Идентификатор канала"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСсылкуНаСообщение"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУНАСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--stamp"; - НоваяСтрока.Описание = "Временная отметка или ID сообщения"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокОтветовНаСообщение"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОТВЕТОВНАСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с сообщениями"; - НоваяСтрока.ОписаниеМетода = "Получает массив сообщений, которые являются ответом на указанное"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокОтветовНаСообщение"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОТВЕТОВНАСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "Идентификатор канала"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокОтветовНаСообщение"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОТВЕТОВНАСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--stamp"; - НоваяСтрока.Описание = "Временная отметка или ID сообщения"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокОтветовНаСообщение"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОТВЕТОВНАСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--cursor"; - НоваяСтрока.Описание = "Указатель из предыдущего запроса, если строк результата > 100 (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с сообщениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокКаналов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАНАЛОВ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с каналами"; - НоваяСтрока.ОписаниеМетода = "Получает список доступных каналов"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокКаналов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАНАЛОВ"; - НоваяСтрока.Параметр = "--notarchived"; - НоваяСтрока.Описание = "Признак исключения архивированных каналов (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокКаналов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАНАЛОВ"; - НоваяСтрока.Параметр = "--cursor"; - НоваяСтрока.Описание = "Указатель из предыдущего запроса, если строк результата > 100 (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокПользователейКанала"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКПОЛЬЗОВАТЕЛЕЙКАНАЛА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с каналами"; - НоваяСтрока.ОписаниеМетода = "Получает список пользователей указанного канала"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокПользователейКанала"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКПОЛЬЗОВАТЕЛЕЙКАНАЛА"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "Идентификатор канала"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокПользователейКанала"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКПОЛЬЗОВАТЕЛЕЙКАНАЛА"; - НоваяСтрока.Параметр = "--cursor"; - НоваяСтрока.Описание = "Указатель из предыдущего запроса, если строк результата > 100 (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "СоздатьКанал"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКАНАЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с каналами"; - НоваяСтрока.ОписаниеМетода = "Создает новый канал"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "СоздатьКанал"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКАНАЛ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование канала"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "СоздатьКанал"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКАНАЛ"; - НоваяСтрока.Параметр = "--private"; - НоваяСтрока.Описание = "Создать канал приватным (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "АрхивироватьКанал"; - НоваяСтрока.МетодПоиска = "АРХИВИРОВАТЬКАНАЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с каналами"; - НоваяСтрока.ОписаниеМетода = "Архивирует активный канал"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "АрхивироватьКанал"; - НоваяСтрока.МетодПоиска = "АРХИВИРОВАТЬКАНАЛ"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "ID канала"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьКанал"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАНАЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с каналами"; - НоваяСтрока.ОписаниеМетода = "Получает информацию о канале"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьКанал"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАНАЛ"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "ID канала"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьИсториюКанала"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИСТОРИЮКАНАЛА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с каналами"; - НоваяСтрока.ОписаниеМетода = "Получает информацию событиях канала"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьИсториюКанала"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИСТОРИЮКАНАЛА"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "ID канала"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПригласитьПользователейВКанал"; - НоваяСтрока.МетодПоиска = "ПРИГЛАСИТЬПОЛЬЗОВАТЕЛЕЙВКАНАЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с каналами"; - НоваяСтрока.ОписаниеМетода = "Добавляет указанных пользователей в канал - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПригласитьПользователейВКанал"; - НоваяСтрока.МетодПоиска = "ПРИГЛАСИТЬПОЛЬЗОВАТЕЛЕЙВКАНАЛ"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "ID канала"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПригласитьПользователейВКанал"; - НоваяСтрока.МетодПоиска = "ПРИГЛАСИТЬПОЛЬЗОВАТЕЛЕЙВКАНАЛ"; - НоваяСтрока.Параметр = "--users"; - НоваяСтрока.Описание = "Массив ID пользователей"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ВыгнатьПользователяИзКанала"; - НоваяСтрока.МетодПоиска = "ВЫГНАТЬПОЛЬЗОВАТЕЛЯИЗКАНАЛА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с каналами"; - НоваяСтрока.ОписаниеМетода = "Удаляет указанного пользователя из канала"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ВыгнатьПользователяИзКанала"; - НоваяСтрока.МетодПоиска = "ВЫГНАТЬПОЛЬЗОВАТЕЛЯИЗКАНАЛА"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "ID канала"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ВыгнатьПользователяИзКанала"; - НоваяСтрока.МетодПоиска = "ВЫГНАТЬПОЛЬЗОВАТЕЛЯИЗКАНАЛА"; - НоваяСтрока.Параметр = "--user"; - НоваяСтрока.Описание = "ID пользователя"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ВступитьВКанал"; - НоваяСтрока.МетодПоиска = "ВСТУПИТЬВКАНАЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с каналами"; - НоваяСтрока.ОписаниеМетода = "Добавляет текущего бота в канал"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ВступитьВКанал"; - НоваяСтрока.МетодПоиска = "ВСТУПИТЬВКАНАЛ"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "ID канала"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПокинутьКанал"; - НоваяСтрока.МетодПоиска = "ПОКИНУТЬКАНАЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с каналами"; - НоваяСтрока.ОписаниеМетода = "Удаляет текущего бота из канала"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПокинутьКанал"; - НоваяСтрока.МетодПоиска = "ПОКИНУТЬКАНАЛ"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "ID канала"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "УстановитьТемуКанала"; - НоваяСтрока.МетодПоиска = "УСТАНОВИТЬТЕМУКАНАЛА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с каналами"; - НоваяСтрока.ОписаниеМетода = "Устанавливает тему канала"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "УстановитьТемуКанала"; - НоваяСтрока.МетодПоиска = "УСТАНОВИТЬТЕМУКАНАЛА"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "ID канала"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "УстановитьТемуКанала"; - НоваяСтрока.МетодПоиска = "УСТАНОВИТЬТЕМУКАНАЛА"; - НоваяСтрока.Параметр = "--theme"; - НоваяСтрока.Описание = "Тема канала"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "УстановитьЦельКанала"; - НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЦЕЛЬКАНАЛА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с каналами"; - НоваяСтрока.ОписаниеМетода = "Устанавливает цель (описание) канала"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "УстановитьЦельКанала"; - НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЦЕЛЬКАНАЛА"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "ID канала"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "УстановитьЦельКанала"; - НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЦЕЛЬКАНАЛА"; - НоваяСтрока.Параметр = "--purpose"; - НоваяСтрока.Описание = "Цель канала"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПереименоватьКанал"; - НоваяСтрока.МетодПоиска = "ПЕРЕИМЕНОВАТЬКАНАЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с каналами"; - НоваяСтрока.ОписаниеМетода = "Изменяет название канала"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПереименоватьКанал"; - НоваяСтрока.МетодПоиска = "ПЕРЕИМЕНОВАТЬКАНАЛ"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "ID канала"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПереименоватьКанал"; - НоваяСтрока.МетодПоиска = "ПЕРЕИМЕНОВАТЬКАНАЛ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Новое название канала"; - НоваяСтрока.Область = "Работа с каналами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ОткрытьДиалог"; - НоваяСтрока.МетодПоиска = "ОТКРЫТЬДИАЛОГ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с диалогами"; - НоваяСтрока.ОписаниеМетода = "Открывает новый диалог с одним или несколькими пользователями - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ОткрытьДиалог"; - НоваяСтрока.МетодПоиска = "ОТКРЫТЬДИАЛОГ"; - НоваяСтрока.Параметр = "--users"; - НоваяСтрока.Описание = "Массив ID пользователей"; - НоваяСтрока.Область = "Работа с диалогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ЗакрытьДиалог"; - НоваяСтрока.МетодПоиска = "ЗАКРЫТЬДИАЛОГ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с диалогами"; - НоваяСтрока.ОписаниеМетода = "Закрывает существующий диалог"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ЗакрытьДиалог"; - НоваяСтрока.МетодПоиска = "ЗАКРЫТЬДИАЛОГ"; - НоваяСтрока.Параметр = "--conv"; - НоваяСтрока.Описание = "ID диалога"; - НоваяСтрока.Область = "Работа с диалогами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокФайлов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с файлами"; - НоваяСтрока.ОписаниеМетода = "Получает список файлов бота или канала"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокФайлов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "Канал для отбора (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокФайлов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; - НоваяСтрока.Параметр = "--page"; - НоваяСтрока.Описание = "Номер страницы (необяз. по ум. - 1)"; - НоваяСтрока.Область = "Работа с файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ЗагрузитьФайл"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с файлами"; - НоваяСтрока.ОписаниеМетода = "Загружает файл на сервера Slack"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ЗагрузитьФайл"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--file"; - НоваяСтрока.Описание = "Файл для загрузки"; - НоваяСтрока.Область = "Работа с файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ЗагрузитьФайл"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--filename"; - НоваяСтрока.Описание = "Имя файла с расширением"; - НоваяСтрока.Область = "Работа с файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ЗагрузитьФайл"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Имя файла в Slack"; - НоваяСтрока.Область = "Работа с файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ЗагрузитьФайл"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "ID канала (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьДанныеФайла"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕФАЙЛА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с файлами"; - НоваяСтрока.ОписаниеМетода = "Получает информацию о файле"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьДанныеФайла"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕФАЙЛА"; - НоваяСтрока.Параметр = "--fileid"; - НоваяСтрока.Описание = "Идентификатор файла"; - НоваяСтрока.Область = "Работа с файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "УдалитьФайл"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с файлами"; - НоваяСтрока.ОписаниеМетода = "Удаляет файл на Slack"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "УдалитьФайл"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--fileid"; - НоваяСтрока.Описание = "Идентификатор файла"; - НоваяСтрока.Область = "Работа с файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "СделатьФайлПубличным"; - НоваяСтрока.МетодПоиска = "СДЕЛАТЬФАЙЛПУБЛИЧНЫМ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен пользователя"; - НоваяСтрока.Область = "Работа с файлами"; - НоваяСтрока.ОписаниеМетода = "Создает публичный URL для файла. Требует токен пользователя"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "СделатьФайлПубличным"; - НоваяСтрока.МетодПоиска = "СДЕЛАТЬФАЙЛПУБЛИЧНЫМ"; - НоваяСтрока.Параметр = "--fileid"; - НоваяСтрока.Описание = "Идентификатор файла"; - НоваяСтрока.Область = "Работа с файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "СделатьФайлПриватным"; - НоваяСтрока.МетодПоиска = "СДЕЛАТЬФАЙЛПРИВАТНЫМ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен пользователя"; - НоваяСтрока.Область = "Работа с файлами"; - НоваяСтрока.ОписаниеМетода = "Удаляет публичный URL у файла. Требует токен пользователя"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "СделатьФайлПриватным"; - НоваяСтрока.МетодПоиска = "СДЕЛАТЬФАЙЛПРИВАТНЫМ"; - НоваяСтрока.Параметр = "--fileid"; - НоваяСтрока.Описание = "Идентификатор файла"; - НоваяСтрока.Область = "Работа с файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокВнешнихФайлов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКВНЕШНИХФАЙЛОВ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с удаленными файлами"; - НоваяСтрока.ОписаниеМетода = "Получает список внешних файлов пользователя или канала"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокВнешнихФайлов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКВНЕШНИХФАЙЛОВ"; - НоваяСтрока.Параметр = "--channel"; - НоваяСтрока.Описание = "Канал для отбора (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с удаленными файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьСписокВнешнихФайлов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКВНЕШНИХФАЙЛОВ"; - НоваяСтрока.Параметр = "--cursor"; - НоваяСтрока.Описание = "Указатель из предыдущего запроса, если строк результата > 100 (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с удаленными файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьВнешнийФайл"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬВНЕШНИЙФАЙЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с удаленными файлами"; - НоваяСтрока.ОписаниеМетода = "Получает информацию о внешнем файле"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ПолучитьВнешнийФайл"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬВНЕШНИЙФАЙЛ"; - НоваяСтрока.Параметр = "--fileid"; - НоваяСтрока.Описание = "Идентификатор файла"; - НоваяСтрока.Область = "Работа с удаленными файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ДобавитьВнешнийФайл"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬВНЕШНИЙФАЙЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с удаленными файлами"; - НоваяСтрока.ОписаниеМетода = "Добавляет новый внешний файл"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ДобавитьВнешнийФайл"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬВНЕШНИЙФАЙЛ"; - НоваяСтрока.Параметр = "--url"; - НоваяСтрока.Описание = "URL к внешнему файлу"; - НоваяСтрока.Область = "Работа с удаленными файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ДобавитьВнешнийФайл"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬВНЕШНИЙФАЙЛ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Заголовок файла для Slack"; - НоваяСтрока.Область = "Работа с удаленными файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ОтправитьВнешнийФайл"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВНЕШНИЙФАЙЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с удаленными файлами"; - НоваяСтрока.ОписаниеМетода = "Отправляет внейшний файл по списку каналов - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ОтправитьВнешнийФайл"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВНЕШНИЙФАЙЛ"; - НоваяСтрока.Параметр = "--fileid"; - НоваяСтрока.Описание = "Идентификатор файла"; - НоваяСтрока.Область = "Работа с удаленными файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "ОтправитьВнешнийФайл"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВНЕШНИЙФАЙЛ"; - НоваяСтрока.Параметр = "--channels"; - НоваяСтрока.Описание = "Массив каналов для отправки"; - НоваяСтрока.Область = "Работа с удаленными файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "УдалитьВнешнийФайл"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬВНЕШНИЙФАЙЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Работа с удаленными файлами"; - НоваяСтрока.ОписаниеМетода = "Удаляет внешний файл из Slack"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "УдалитьВнешнийФайл"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬВНЕШНИЙФАЙЛ"; - НоваяСтрока.Параметр = "--fileid"; - НоваяСтрока.Описание = "Идентификатор файла"; - НоваяСтрока.Область = "Работа с удаленными файлами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "СформироватьБлокКартинку"; - НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬБЛОККАРТИНКУ"; - НоваяСтрока.Параметр = "--picture"; - НоваяСтрока.Описание = "URL картинки"; - НоваяСтрока.Область = "Формирование блоков"; - НоваяСтрока.ОписаниеМетода = "Формирует блок с картинкой для добавления в массив блоков сообщения"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "slack"; - НоваяСтрока.Модуль = "OPI_Slack"; - НоваяСтрока.Метод = "СформироватьБлокКартинку"; - НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬБЛОККАРТИНКУ"; - НоваяСтрока.Параметр = "--alt"; - НоваяСтрока.Описание = "Альтернативный текст картинки (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Формирование блоков"; - - Возврат ТаблицаСостава; -КонецФункции - +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьИнформациюОБоте"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОТЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Управление и настройки"; + НоваяСтрока.ОписаниеМетода = "Получает основную информацию о боте"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокРабочихОбластей"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКРАБОЧИХОБЛАСТЕЙ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Управление и настройки"; + НоваяСтрока.ОписаниеМетода = "Получает список рабочих областей, в которых подключен бот"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокРабочихОбластей"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКРАБОЧИХОБЛАСТЕЙ"; + НоваяСтрока.Параметр = "--cursor"; + НоваяСтрока.Описание = "Указатель из предыдущего запроса, если строк результата > 100 (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Управление и настройки"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокПользователей"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКПОЛЬЗОВАТЕЛЕЙ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Управление и настройки"; + НоваяСтрока.ОписаниеМетода = "Получает список пользователей рабочей области"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокПользователей"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКПОЛЬЗОВАТЕЛЕЙ"; + НоваяСтрока.Параметр = "--cursor"; + НоваяСтрока.Описание = "Указатель из предыдущего запроса, если строк результата > 100 (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Управление и настройки"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ОтправитьСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с сообщениями"; + НоваяСтрока.ОписаниеМетода = "Отправляет сообщение в выбранный час + | + | Дата указывается в формате ISO 8601: + | ""2024-04-07"" + | ""2024-04-07T13:34:42+00:00"" + | ""2024-04-07T13:34:42Z"" + | + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ОтправитьСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Идентификатор канала"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ОтправитьСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст сообщения (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ОтправитьСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--date"; + НоваяСтрока.Описание = "Дата отправки для отложенного сообщения (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ОтправитьСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--blocks"; + НоваяСтрока.Описание = "JSON массива описаний блоков (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ОтправитьЭфемерноеСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЭФЕМЕРНОЕСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с сообщениями"; + НоваяСтрока.ОписаниеМетода = "Отправляет сообщение, которое приходит в канал, но видно + | только конкретному пользователю + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ОтправитьЭфемерноеСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЭФЕМЕРНОЕСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Идентификатор канала"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ОтправитьЭфемерноеСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЭФЕМЕРНОЕСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст сообщения (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ОтправитьЭфемерноеСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЭФЕМЕРНОЕСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "ID пользователя (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ОтправитьЭфемерноеСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЭФЕМЕРНОЕСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--blocks"; + НоваяСтрока.Описание = "JSON массива описаний блоков (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ИзменитьСообщение"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с сообщениями"; + НоваяСтрока.ОписаниеМетода = "Изменяет состав существующего сообщения + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ИзменитьСообщение"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Идентификатор канала"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ИзменитьСообщение"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--stamp"; + НоваяСтрока.Описание = "Временная отметка сообщения"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ИзменитьСообщение"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Новый текст сообщения (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ИзменитьСообщение"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--blocks"; + НоваяСтрока.Описание = "JSON массива описаний блоков (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "УдалитьСообщение"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с сообщениями"; + НоваяСтрока.ОписаниеМетода = "Удаляет сообщение канала по timestamp"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "УдалитьСообщение"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Идентификатор канала"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "УдалитьСообщение"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--stamp"; + НоваяСтрока.Описание = "Временная отметка или ID сообщения"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "УдалитьСообщение"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--issheduled"; + НоваяСтрока.Описание = "Признак удаления отложенного сообщения (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокОтложенныхСообщений"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОТЛОЖЕННЫХСООБЩЕНИЙ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с сообщениями"; + НоваяСтрока.ОписаниеМетода = "Получает список отложенных сообщений канала"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокОтложенныхСообщений"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОТЛОЖЕННЫХСООБЩЕНИЙ"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Идентификатор канала"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокОтложенныхСообщений"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОТЛОЖЕННЫХСООБЩЕНИЙ"; + НоваяСтрока.Параметр = "--cursor"; + НоваяСтрока.Описание = "Указатель из предыдущего запроса, если строк результата > 100 (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСсылкуНаСообщение"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУНАСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с сообщениями"; + НоваяСтрока.ОписаниеМетода = "Получает постоянный UTL к сообщению канала"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСсылкуНаСообщение"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУНАСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Идентификатор канала"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСсылкуНаСообщение"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУНАСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--stamp"; + НоваяСтрока.Описание = "Временная отметка или ID сообщения"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокОтветовНаСообщение"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОТВЕТОВНАСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с сообщениями"; + НоваяСтрока.ОписаниеМетода = "Получает массив сообщений, которые являются ответом на указанное"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокОтветовНаСообщение"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОТВЕТОВНАСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Идентификатор канала"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокОтветовНаСообщение"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОТВЕТОВНАСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--stamp"; + НоваяСтрока.Описание = "Временная отметка или ID сообщения"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокОтветовНаСообщение"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОТВЕТОВНАСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--cursor"; + НоваяСтрока.Описание = "Указатель из предыдущего запроса, если строк результата > 100 (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с сообщениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокКаналов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАНАЛОВ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с каналами"; + НоваяСтрока.ОписаниеМетода = "Получает список доступных каналов"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокКаналов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАНАЛОВ"; + НоваяСтрока.Параметр = "--notarchived"; + НоваяСтрока.Описание = "Признак исключения архивированных каналов (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокКаналов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАНАЛОВ"; + НоваяСтрока.Параметр = "--cursor"; + НоваяСтрока.Описание = "Указатель из предыдущего запроса, если строк результата > 100 (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокПользователейКанала"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКПОЛЬЗОВАТЕЛЕЙКАНАЛА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с каналами"; + НоваяСтрока.ОписаниеМетода = "Получает список пользователей указанного канала"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокПользователейКанала"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКПОЛЬЗОВАТЕЛЕЙКАНАЛА"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Идентификатор канала"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокПользователейКанала"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКПОЛЬЗОВАТЕЛЕЙКАНАЛА"; + НоваяСтрока.Параметр = "--cursor"; + НоваяСтрока.Описание = "Указатель из предыдущего запроса, если строк результата > 100 (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "СоздатьКанал"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКАНАЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с каналами"; + НоваяСтрока.ОписаниеМетода = "Создает новый канал"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "СоздатьКанал"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКАНАЛ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование канала"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "СоздатьКанал"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКАНАЛ"; + НоваяСтрока.Параметр = "--private"; + НоваяСтрока.Описание = "Создать канал приватным (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "АрхивироватьКанал"; + НоваяСтрока.МетодПоиска = "АРХИВИРОВАТЬКАНАЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с каналами"; + НоваяСтрока.ОписаниеМетода = "Архивирует активный канал"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "АрхивироватьКанал"; + НоваяСтрока.МетодПоиска = "АРХИВИРОВАТЬКАНАЛ"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "ID канала"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьКанал"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАНАЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с каналами"; + НоваяСтрока.ОписаниеМетода = "Получает информацию о канале"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьКанал"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКАНАЛ"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "ID канала"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьИсториюКанала"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИСТОРИЮКАНАЛА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с каналами"; + НоваяСтрока.ОписаниеМетода = "Получает информацию событиях канала"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьИсториюКанала"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИСТОРИЮКАНАЛА"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "ID канала"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПригласитьПользователейВКанал"; + НоваяСтрока.МетодПоиска = "ПРИГЛАСИТЬПОЛЬЗОВАТЕЛЕЙВКАНАЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с каналами"; + НоваяСтрока.ОписаниеМетода = "Добавляет указанных пользователей в канал + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПригласитьПользователейВКанал"; + НоваяСтрока.МетодПоиска = "ПРИГЛАСИТЬПОЛЬЗОВАТЕЛЕЙВКАНАЛ"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "ID канала"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПригласитьПользователейВКанал"; + НоваяСтрока.МетодПоиска = "ПРИГЛАСИТЬПОЛЬЗОВАТЕЛЕЙВКАНАЛ"; + НоваяСтрока.Параметр = "--users"; + НоваяСтрока.Описание = "Массив ID пользователей"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ВыгнатьПользователяИзКанала"; + НоваяСтрока.МетодПоиска = "ВЫГНАТЬПОЛЬЗОВАТЕЛЯИЗКАНАЛА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с каналами"; + НоваяСтрока.ОписаниеМетода = "Удаляет указанного пользователя из канала"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ВыгнатьПользователяИзКанала"; + НоваяСтрока.МетодПоиска = "ВЫГНАТЬПОЛЬЗОВАТЕЛЯИЗКАНАЛА"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "ID канала"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ВыгнатьПользователяИзКанала"; + НоваяСтрока.МетодПоиска = "ВЫГНАТЬПОЛЬЗОВАТЕЛЯИЗКАНАЛА"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "ID пользователя"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ВступитьВКанал"; + НоваяСтрока.МетодПоиска = "ВСТУПИТЬВКАНАЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с каналами"; + НоваяСтрока.ОписаниеМетода = "Добавляет текущего бота в канал"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ВступитьВКанал"; + НоваяСтрока.МетодПоиска = "ВСТУПИТЬВКАНАЛ"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "ID канала"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПокинутьКанал"; + НоваяСтрока.МетодПоиска = "ПОКИНУТЬКАНАЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с каналами"; + НоваяСтрока.ОписаниеМетода = "Удаляет текущего бота из канала"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПокинутьКанал"; + НоваяСтрока.МетодПоиска = "ПОКИНУТЬКАНАЛ"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "ID канала"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "УстановитьТемуКанала"; + НоваяСтрока.МетодПоиска = "УСТАНОВИТЬТЕМУКАНАЛА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с каналами"; + НоваяСтрока.ОписаниеМетода = "Устанавливает тему канала"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "УстановитьТемуКанала"; + НоваяСтрока.МетодПоиска = "УСТАНОВИТЬТЕМУКАНАЛА"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "ID канала"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "УстановитьТемуКанала"; + НоваяСтрока.МетодПоиска = "УСТАНОВИТЬТЕМУКАНАЛА"; + НоваяСтрока.Параметр = "--theme"; + НоваяСтрока.Описание = "Тема канала"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "УстановитьЦельКанала"; + НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЦЕЛЬКАНАЛА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с каналами"; + НоваяСтрока.ОписаниеМетода = "Устанавливает цель (описание) канала"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "УстановитьЦельКанала"; + НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЦЕЛЬКАНАЛА"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "ID канала"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "УстановитьЦельКанала"; + НоваяСтрока.МетодПоиска = "УСТАНОВИТЬЦЕЛЬКАНАЛА"; + НоваяСтрока.Параметр = "--purpose"; + НоваяСтрока.Описание = "Цель канала"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПереименоватьКанал"; + НоваяСтрока.МетодПоиска = "ПЕРЕИМЕНОВАТЬКАНАЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с каналами"; + НоваяСтрока.ОписаниеМетода = "Изменяет название канала"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПереименоватьКанал"; + НоваяСтрока.МетодПоиска = "ПЕРЕИМЕНОВАТЬКАНАЛ"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "ID канала"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПереименоватьКанал"; + НоваяСтрока.МетодПоиска = "ПЕРЕИМЕНОВАТЬКАНАЛ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Новое название канала"; + НоваяСтрока.Область = "Работа с каналами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ОткрытьДиалог"; + НоваяСтрока.МетодПоиска = "ОТКРЫТЬДИАЛОГ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с диалогами"; + НоваяСтрока.ОписаниеМетода = "Открывает новый диалог с одним или несколькими пользователями + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ОткрытьДиалог"; + НоваяСтрока.МетодПоиска = "ОТКРЫТЬДИАЛОГ"; + НоваяСтрока.Параметр = "--users"; + НоваяСтрока.Описание = "Массив ID пользователей"; + НоваяСтрока.Область = "Работа с диалогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ЗакрытьДиалог"; + НоваяСтрока.МетодПоиска = "ЗАКРЫТЬДИАЛОГ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с диалогами"; + НоваяСтрока.ОписаниеМетода = "Закрывает существующий диалог"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ЗакрытьДиалог"; + НоваяСтрока.МетодПоиска = "ЗАКРЫТЬДИАЛОГ"; + НоваяСтрока.Параметр = "--conv"; + НоваяСтрока.Описание = "ID диалога"; + НоваяСтрока.Область = "Работа с диалогами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокФайлов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с файлами"; + НоваяСтрока.ОписаниеМетода = "Получает список файлов бота или канала"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокФайлов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Канал для отбора (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокФайлов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; + НоваяСтрока.Параметр = "--page"; + НоваяСтрока.Описание = "Номер страницы (необяз. по ум. - 1)"; + НоваяСтрока.Область = "Работа с файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ЗагрузитьФайл"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с файлами"; + НоваяСтрока.ОписаниеМетода = "Загружает файл на сервера Slack"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ЗагрузитьФайл"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--file"; + НоваяСтрока.Описание = "Файл для загрузки"; + НоваяСтрока.Область = "Работа с файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ЗагрузитьФайл"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--filename"; + НоваяСтрока.Описание = "Имя файла с расширением"; + НоваяСтрока.Область = "Работа с файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ЗагрузитьФайл"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Имя файла в Slack"; + НоваяСтрока.Область = "Работа с файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ЗагрузитьФайл"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "ID канала (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьДанныеФайла"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕФАЙЛА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с файлами"; + НоваяСтрока.ОписаниеМетода = "Получает информацию о файле"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьДанныеФайла"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕФАЙЛА"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "Идентификатор файла"; + НоваяСтрока.Область = "Работа с файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "УдалитьФайл"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с файлами"; + НоваяСтрока.ОписаниеМетода = "Удаляет файл на Slack"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "УдалитьФайл"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "Идентификатор файла"; + НоваяСтрока.Область = "Работа с файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "СделатьФайлПубличным"; + НоваяСтрока.МетодПоиска = "СДЕЛАТЬФАЙЛПУБЛИЧНЫМ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен пользователя"; + НоваяСтрока.Область = "Работа с файлами"; + НоваяСтрока.ОписаниеМетода = "Создает публичный URL для файла. Требует токен пользователя"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "СделатьФайлПубличным"; + НоваяСтрока.МетодПоиска = "СДЕЛАТЬФАЙЛПУБЛИЧНЫМ"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "Идентификатор файла"; + НоваяСтрока.Область = "Работа с файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "СделатьФайлПриватным"; + НоваяСтрока.МетодПоиска = "СДЕЛАТЬФАЙЛПРИВАТНЫМ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен пользователя"; + НоваяСтрока.Область = "Работа с файлами"; + НоваяСтрока.ОписаниеМетода = "Удаляет публичный URL у файла. Требует токен пользователя"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "СделатьФайлПриватным"; + НоваяСтрока.МетодПоиска = "СДЕЛАТЬФАЙЛПРИВАТНЫМ"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "Идентификатор файла"; + НоваяСтрока.Область = "Работа с файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокВнешнихФайлов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКВНЕШНИХФАЙЛОВ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с удаленными файлами"; + НоваяСтрока.ОписаниеМетода = "Получает список внешних файлов пользователя или канала"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокВнешнихФайлов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКВНЕШНИХФАЙЛОВ"; + НоваяСтрока.Параметр = "--channel"; + НоваяСтрока.Описание = "Канал для отбора (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с удаленными файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьСписокВнешнихФайлов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКВНЕШНИХФАЙЛОВ"; + НоваяСтрока.Параметр = "--cursor"; + НоваяСтрока.Описание = "Указатель из предыдущего запроса, если строк результата > 100 (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с удаленными файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьВнешнийФайл"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬВНЕШНИЙФАЙЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с удаленными файлами"; + НоваяСтрока.ОписаниеМетода = "Получает информацию о внешнем файле"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ПолучитьВнешнийФайл"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬВНЕШНИЙФАЙЛ"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "Идентификатор файла"; + НоваяСтрока.Область = "Работа с удаленными файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ДобавитьВнешнийФайл"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬВНЕШНИЙФАЙЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с удаленными файлами"; + НоваяСтрока.ОписаниеМетода = "Добавляет новый внешний файл"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ДобавитьВнешнийФайл"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬВНЕШНИЙФАЙЛ"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "URL к внешнему файлу"; + НоваяСтрока.Область = "Работа с удаленными файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ДобавитьВнешнийФайл"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬВНЕШНИЙФАЙЛ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Заголовок файла для Slack"; + НоваяСтрока.Область = "Работа с удаленными файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ОтправитьВнешнийФайл"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВНЕШНИЙФАЙЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с удаленными файлами"; + НоваяСтрока.ОписаниеМетода = "Отправляет внейшний файл по списку каналов + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ОтправитьВнешнийФайл"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВНЕШНИЙФАЙЛ"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "Идентификатор файла"; + НоваяСтрока.Область = "Работа с удаленными файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "ОтправитьВнешнийФайл"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВНЕШНИЙФАЙЛ"; + НоваяСтрока.Параметр = "--channels"; + НоваяСтрока.Описание = "Массив каналов для отправки"; + НоваяСтрока.Область = "Работа с удаленными файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "УдалитьВнешнийФайл"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬВНЕШНИЙФАЙЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Работа с удаленными файлами"; + НоваяСтрока.ОписаниеМетода = "Удаляет внешний файл из Slack"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "УдалитьВнешнийФайл"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬВНЕШНИЙФАЙЛ"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "Идентификатор файла"; + НоваяСтрока.Область = "Работа с удаленными файлами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "СформироватьБлокКартинку"; + НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬБЛОККАРТИНКУ"; + НоваяСтрока.Параметр = "--picture"; + НоваяСтрока.Описание = "URL картинки"; + НоваяСтрока.Область = "Формирование блоков"; + НоваяСтрока.ОписаниеМетода = "Формирует блок с картинкой для добавления в массив блоков сообщения"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "slack"; + НоваяСтрока.Модуль = "OPI_Slack"; + НоваяСтрока.Метод = "СформироватьБлокКартинку"; + НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬБЛОККАРТИНКУ"; + НоваяСтрока.Параметр = "--alt"; + НоваяСтрока.Описание = "Альтернативный текст картинки (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Формирование блоков"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/ru/cli/data/Classes/internal/Classes/telegram.os b/src/ru/cli/data/Classes/internal/Classes/telegram.os index 04a9b97883..9158995601 100644 --- a/src/ru/cli/data/Classes/internal/Classes/telegram.os +++ b/src/ru/cli/data/Classes/internal/Classes/telegram.os @@ -1,1279 +1,1279 @@ -Функция ПолучитьСостав() Экспорт - - ТаблицаСостава = Новый ТаблицаЗначений(); - ТаблицаСостава.Колонки.Добавить("Библиотека"); - ТаблицаСостава.Колонки.Добавить("Модуль"); - ТаблицаСостава.Колонки.Добавить("Метод"); - ТаблицаСостава.Колонки.Добавить("МетодПоиска"); - ТаблицаСостава.Колонки.Добавить("Параметр"); - ТаблицаСостава.Колонки.Добавить("Описание"); - ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); - ТаблицаСостава.Колонки.Добавить("Область"); - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ПолучитьИнформациюБота"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮБОТА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Получение данных и настройка"; - НоваяСтрока.ОписаниеМетода = "Выполняет запрос | getMe, возвращающий базовую информацию о боте: имя, id, возможность добавлять бота в группы и т.д."; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ПолучитьОбновления"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОБНОВЛЕНИЯ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Получение данных и настройка"; - НоваяСтрока.ОписаниеМетода = "Выполняет запрос | getUpdates, возвращающий информацию о событиях бота. Используется при работе в polling режиме"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ПолучитьОбновления"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОБНОВЛЕНИЯ"; - НоваяСтрока.Параметр = "--timeout"; - НоваяСтрока.Описание = "Время ожидания новых событий (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Получение данных и настройка"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ПолучитьОбновления"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОБНОВЛЕНИЯ"; - НоваяСтрока.Параметр = "--offset"; - НоваяСтрока.Описание = "Смещение в списке получаемых сообщений (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Получение данных и настройка"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "УстановитьWebhook"; - НоваяСтрока.МетодПоиска = "УСТАНОВИТЬWEBHOOK"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Получение данных и настройка"; - НоваяСтрока.ОписаниеМетода = "Устанавливает URL обработчика событий бота для работы в режиме Webhook"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "УстановитьWebhook"; - НоваяСтрока.МетодПоиска = "УСТАНОВИТЬWEBHOOK"; - НоваяСтрока.Параметр = "--url"; - НоваяСтрока.Описание = "Адрес обработки запросов от Telegram (с https:)"; - НоваяСтрока.Область = "Получение данных и настройка"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "УдалитьWebhook"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬWEBHOOK"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Получение данных и настройка"; - НоваяСтрока.ОписаниеМетода = "Удаляет URL обработчика событий бота для работы в режиме Webhook"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "СкачатьФайл"; - НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Получение данных и настройка"; - НоваяСтрока.ОписаниеМетода = "Скачивает файл с серверов Telegram"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "СкачатьФайл"; - НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; - НоваяСтрока.Параметр = "--fileid"; - НоваяСтрока.Описание = "ID файла для скачивания"; - НоваяСтрока.Область = "Получение данных и настройка"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Отправка данных"; - НоваяСтрока.ОписаниеМетода = "Отправляет текстовое сообщение в чат или канал"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--chat"; - НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст сообщения"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--keyboard"; - НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--parsemode"; - НоваяСтрока.Описание = "Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьКартинку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Отправка данных"; - НоваяСтрока.ОписаниеМетода = "Отправляет картинку в чат или канал"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьКартинку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; - НоваяСтрока.Параметр = "--chat"; - НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьКартинку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст сообщения"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьКартинку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; - НоваяСтрока.Параметр = "--picture"; - НоваяСтрока.Описание = "Файл картинки"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьКартинку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; - НоваяСтрока.Параметр = "--keyboard"; - НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьКартинку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; - НоваяСтрока.Параметр = "--parsemode"; - НоваяСтрока.Описание = "Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьВидео"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВИДЕО"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Отправка данных"; - НоваяСтрока.ОписаниеМетода = "Отправляет видео в чат или канал"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьВидео"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВИДЕО"; - НоваяСтрока.Параметр = "--chat"; - НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьВидео"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВИДЕО"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст сообщения"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьВидео"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВИДЕО"; - НоваяСтрока.Параметр = "--video"; - НоваяСтрока.Описание = "Файл видео"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьВидео"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВИДЕО"; - НоваяСтрока.Параметр = "--keyboard"; - НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьВидео"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВИДЕО"; - НоваяСтрока.Параметр = "--parsemode"; - НоваяСтрока.Описание = "Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьАудио"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬАУДИО"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Отправка данных"; - НоваяСтрока.ОписаниеМетода = "Отправляет аудиофайл в чат или канал"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьАудио"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬАУДИО"; - НоваяСтрока.Параметр = "--chat"; - НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьАудио"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬАУДИО"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст сообщения"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьАудио"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬАУДИО"; - НоваяСтрока.Параметр = "--audio"; - НоваяСтрока.Описание = "Файл аудио"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьАудио"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬАУДИО"; - НоваяСтрока.Параметр = "--keyboard"; - НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьАудио"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬАУДИО"; - НоваяСтрока.Параметр = "--parsemode"; - НоваяСтрока.Описание = "Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьДокумент"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬДОКУМЕНТ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Отправка данных"; - НоваяСтрока.ОписаниеМетода = "Отправляет документ в чат или канал"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьДокумент"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬДОКУМЕНТ"; - НоваяСтрока.Параметр = "--chat"; - НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьДокумент"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬДОКУМЕНТ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст сообщения"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьДокумент"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬДОКУМЕНТ"; - НоваяСтрока.Параметр = "--doc"; - НоваяСтрока.Описание = "Файл документа"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьДокумент"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬДОКУМЕНТ"; - НоваяСтрока.Параметр = "--keyboard"; - НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьДокумент"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬДОКУМЕНТ"; - НоваяСтрока.Параметр = "--parsemode"; - НоваяСтрока.Описание = "Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьГифку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬГИФКУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Отправка данных"; - НоваяСтрока.ОписаниеМетода = "Отправляет гифку в чат или канал"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьГифку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬГИФКУ"; - НоваяСтрока.Параметр = "--chat"; - НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьГифку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬГИФКУ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст сообщения"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьГифку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬГИФКУ"; - НоваяСтрока.Параметр = "--gif"; - НоваяСтрока.Описание = "Файл гифки"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьГифку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬГИФКУ"; - НоваяСтрока.Параметр = "--keyboard"; - НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьГифку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬГИФКУ"; - НоваяСтрока.Параметр = "--parsemode"; - НоваяСтрока.Описание = "Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьМедиагруппу"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕДИАГРУППУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Отправка данных"; - НоваяСтрока.ОписаниеМетода = "Отправляет набор файлов в чат или канал. Варианты типов медиа: audio, document, photo, video - | - | Структура JSON данных медиагруппы (параметр --media): - | { - | ""ПутьКФайлу"": ""ТипМедиа"", - | ""ПутьКФайлу"": ""ТипМедиа"", - | ... - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьМедиагруппу"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕДИАГРУППУ"; - НоваяСтрока.Параметр = "--chat"; - НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьМедиагруппу"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕДИАГРУППУ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст сообщения"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьМедиагруппу"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕДИАГРУППУ"; - НоваяСтрока.Параметр = "--media"; - НоваяСтрока.Описание = "JSON файлов или путь к .json"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьМедиагруппу"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕДИАГРУППУ"; - НоваяСтрока.Параметр = "--keyboard"; - НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьМедиагруппу"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕДИАГРУППУ"; - НоваяСтрока.Параметр = "--parsemode"; - НоваяСтрока.Описание = "Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьМестоположение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕСТОПОЛОЖЕНИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Отправка данных"; - НоваяСтрока.ОписаниеМетода = "Отправляет местоположение по географической широте и долготе в чат или канал"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьМестоположение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕСТОПОЛОЖЕНИЕ"; - НоваяСтрока.Параметр = "--chat"; - НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьМестоположение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕСТОПОЛОЖЕНИЕ"; - НоваяСтрока.Параметр = "--lat"; - НоваяСтрока.Описание = "Географическая широта"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьМестоположение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕСТОПОЛОЖЕНИЕ"; - НоваяСтрока.Параметр = "--long"; - НоваяСтрока.Описание = "Географическая долгота"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьМестоположение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕСТОПОЛОЖЕНИЕ"; - НоваяСтрока.Параметр = "--keyboard"; - НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьКонтакт"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Отправка данных"; - НоваяСтрока.ОписаниеМетода = "Отправляет контакт с именем и номером телефона"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьКонтакт"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; - НоваяСтрока.Параметр = "--chat"; - НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьКонтакт"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; - НоваяСтрока.Параметр = "--name"; - НоваяСтрока.Описание = "Имя контакта"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьКонтакт"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; - НоваяСтрока.Параметр = "--surname"; - НоваяСтрока.Описание = "Фамилия контакта"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьКонтакт"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; - НоваяСтрока.Параметр = "--phone"; - НоваяСтрока.Описание = "Телефон контакта"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьКонтакт"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; - НоваяСтрока.Параметр = "--keyboard"; - НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьОпрос"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬОПРОС"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Отправка данных"; - НоваяСтрока.ОписаниеМетода = "Отправляет опрос с вариантами ответа - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьОпрос"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬОПРОС"; - НоваяСтрока.Параметр = "--chat"; - НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьОпрос"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬОПРОС"; - НоваяСтрока.Параметр = "--question"; - НоваяСтрока.Описание = "Вопрос опроса"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьОпрос"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬОПРОС"; - НоваяСтрока.Параметр = "--options"; - НоваяСтрока.Описание = "Массив вариантов ответа"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОтправитьОпрос"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬОПРОС"; - НоваяСтрока.Параметр = "--anonymous"; - НоваяСтрока.Описание = "Анонимность опроса (необяз. по ум. - Да)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ПереслатьСообщение"; - НоваяСтрока.МетодПоиска = "ПЕРЕСЛАТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Отправка данных"; - НоваяСтрока.ОписаниеМетода = "Пересылает сообщение между чатами или в рамках одного чата"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ПереслатьСообщение"; - НоваяСтрока.МетодПоиска = "ПЕРЕСЛАТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--message"; - НоваяСтрока.Описание = "ID оригинального сообщения"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ПереслатьСообщение"; - НоваяСтрока.МетодПоиска = "ПЕРЕСЛАТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--from"; - НоваяСтрока.Описание = "ID чата оригинального сообщения"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ПереслатьСообщение"; - НоваяСтрока.МетодПоиска = "ПЕРЕСЛАТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--to"; - НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "СформироватьКлавиатуруПоМассивуКнопок"; - НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУПОМАССИВУКНОПОК"; - НоваяСтрока.Параметр = "--buttons"; - НоваяСтрока.Описание = "Массив кнопок"; - НоваяСтрока.Область = "Отправка данных"; - НоваяСтрока.ОписаниеМетода = "Формирует простую JSON клавиатуру из массив кнопок для сообщения или нижней панели - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "СформироватьКлавиатуруПоМассивуКнопок"; - НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУПОМАССИВУКНОПОК"; - НоваяСтрока.Параметр = "--under"; - НоваяСтрока.Описание = "Клавиатура под сообщением или на нижней панели (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "СформироватьКлавиатуруПоМассивуКнопок"; - НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУПОМАССИВУКНОПОК"; - НоваяСтрока.Параметр = "--column"; - НоваяСтрока.Описание = "Истина > кнопки выводятся в столбик, Ложь > в строку (необяз. по ум. - Да)"; - НоваяСтрока.Область = "Отправка данных"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "Бан"; - НоваяСтрока.МетодПоиска = "БАН"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Администрирование"; - НоваяСтрока.ОписаниеМетода = "Банит пользователя в выбранном чате"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "Бан"; - НоваяСтрока.МетодПоиска = "БАН"; - НоваяСтрока.Параметр = "--chat"; - НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; - НоваяСтрока.Область = "Администрирование"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "Бан"; - НоваяСтрока.МетодПоиска = "БАН"; - НоваяСтрока.Параметр = "--user"; - НоваяСтрока.Описание = "ID целевого пользователя"; - НоваяСтрока.Область = "Администрирование"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "Разбан"; - НоваяСтрока.МетодПоиска = "РАЗБАН"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Администрирование"; - НоваяСтрока.ОписаниеМетода = "Разбанивает забаненного ранее пользователя"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "Разбан"; - НоваяСтрока.МетодПоиска = "РАЗБАН"; - НоваяСтрока.Параметр = "--chat"; - НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; - НоваяСтрока.Область = "Администрирование"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "Разбан"; - НоваяСтрока.МетодПоиска = "РАЗБАН"; - НоваяСтрока.Параметр = "--user"; - НоваяСтрока.Описание = "ID целевого пользователя"; - НоваяСтрока.Область = "Администрирование"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "СоздатьСсылкуПриглашение"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬССЫЛКУПРИГЛАШЕНИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Администрирование"; - НоваяСтрока.ОписаниеМетода = "Создает ссылку для вступления в закрытый чат - | - | Дата указывается в формате ISO 8601: - | ""2024-04-07"" - | ""2024-04-07T13:34:42+00:00"" - | ""2024-04-07T13:34:42Z"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "СоздатьСсылкуПриглашение"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬССЫЛКУПРИГЛАШЕНИЕ"; - НоваяСтрока.Параметр = "--chat"; - НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; - НоваяСтрока.Область = "Администрирование"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "СоздатьСсылкуПриглашение"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬССЫЛКУПРИГЛАШЕНИЕ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Заголовок приглашения (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Администрирование"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "СоздатьСсылкуПриглашение"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬССЫЛКУПРИГЛАШЕНИЕ"; - НоваяСтрока.Параметр = "--expire"; - НоваяСтрока.Описание = "Дата окончания жизни ссылки (безсрочно, если не указано) (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Администрирование"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "СоздатьСсылкуПриглашение"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬССЫЛКУПРИГЛАШЕНИЕ"; - НоваяСтрока.Параметр = "--limit"; - НоваяСтрока.Описание = "Лимит пользователей (бесконечно, если не указано) (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Администрирование"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ЗакрепитьСообщение"; - НоваяСтрока.МетодПоиска = "ЗАКРЕПИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Администрирование"; - НоваяСтрока.ОписаниеМетода = "Закрепляет сообщение в шапке чата"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ЗакрепитьСообщение"; - НоваяСтрока.МетодПоиска = "ЗАКРЕПИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--chat"; - НоваяСтрока.Описание = "ID целевого чата"; - НоваяСтрока.Область = "Администрирование"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ЗакрепитьСообщение"; - НоваяСтрока.МетодПоиска = "ЗАКРЕПИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--message"; - НоваяСтрока.Описание = "ID целевого сообщения"; - НоваяСтрока.Область = "Администрирование"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОткрепитьСообщение"; - НоваяСтрока.МетодПоиска = "ОТКРЕПИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Администрирование"; - НоваяСтрока.ОписаниеМетода = "Открепляет сообщение в шапке чата"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОткрепитьСообщение"; - НоваяСтрока.МетодПоиска = "ОТКРЕПИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--chat"; - НоваяСтрока.Описание = "ID целевого чата"; - НоваяСтрока.Область = "Администрирование"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОткрепитьСообщение"; - НоваяСтрока.МетодПоиска = "ОТКРЕПИТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--message"; - НоваяСтрока.Описание = "ID целевого сообщения"; - НоваяСтрока.Область = "Администрирование"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ПолучитьЧислоУчастников"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЧИСЛОУЧАСТНИКОВ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен бота"; - НоваяСтрока.Область = "Администрирование"; - НоваяСтрока.ОписаниеМетода = "Получает общее число участников чата"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ПолучитьЧислоУчастников"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЧИСЛОУЧАСТНИКОВ"; - НоваяСтрока.Параметр = "--chat"; - НоваяСтрока.Описание = "ID целевого чата"; - НоваяСтрока.Область = "Администрирование"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ПолучитьСписокИконокАватаров"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКИКОНОКАВАТАРОВ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с темами форума"; - НоваяСтрока.ОписаниеМетода = "Получает соответствие ID Emoji для установки в качестве иконок тем форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "СоздатьТемуФорума"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с темами форума"; - НоваяСтрока.ОписаниеМетода = "Создает новую тему в группе с включенным функционалом тем"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "СоздатьТемуФорума"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--forum"; - НоваяСтрока.Описание = "ID чата создания темы"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "СоздатьТемуФорума"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Заголовок темы"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "СоздатьТемуФорума"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--icon"; - НоваяСтрока.Описание = "См. ПолучитьСписокИконокАватаров (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ИзменитьТемуФорума"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с темами форума"; - НоваяСтрока.ОписаниеМетода = "Создает новую тему в группе с включенным функционалом тем"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ИзменитьТемуФорума"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--forum"; - НоваяСтрока.Описание = "ID чата создания темы"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ИзменитьТемуФорума"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--topic"; - НоваяСтрока.Описание = "ID темы"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ИзменитьТемуФорума"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Новый заголовок (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ИзменитьТемуФорума"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--icon"; - НоваяСтрока.Описание = "См. ПолучитьСписокИконокАватаров (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ЗакрытьТемуФорума"; - НоваяСтрока.МетодПоиска = "ЗАКРЫТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с темами форума"; - НоваяСтрока.ОписаниеМетода = "Закрывает тему для новых сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ЗакрытьТемуФорума"; - НоваяСтрока.МетодПоиска = "ЗАКРЫТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--forum"; - НоваяСтрока.Описание = "ID чата темы"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ЗакрытьТемуФорума"; - НоваяСтрока.МетодПоиска = "ЗАКРЫТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--topic"; - НоваяСтрока.Описание = "ID темы (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОткрытьТемуФорума"; - НоваяСтрока.МетодПоиска = "ОТКРЫТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с темами форума"; - НоваяСтрока.ОписаниеМетода = "Повторно открывает ранее закрытую тему форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОткрытьТемуФорума"; - НоваяСтрока.МетодПоиска = "ОТКРЫТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--forum"; - НоваяСтрока.Описание = "ID чата темы"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОткрытьТемуФорума"; - НоваяСтрока.МетодПоиска = "ОТКРЫТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--topic"; - НоваяСтрока.Описание = "ID темы (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "УдалитьТемуФорума"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с темами форума"; - НоваяСтрока.ОписаниеМетода = "Удаляет тему форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "УдалитьТемуФорума"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--forum"; - НоваяСтрока.Описание = "ID чата темы"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "УдалитьТемуФорума"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--topic"; - НоваяСтрока.Описание = "ID темы"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "СкрытьГлавнуюТемуФорума"; - НоваяСтрока.МетодПоиска = "СКРЫТЬГЛАВНУЮТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с темами форума"; - НоваяСтрока.ОписаниеМетода = "Скрывает главную тему форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "СкрытьГлавнуюТемуФорума"; - НоваяСтрока.МетодПоиска = "СКРЫТЬГЛАВНУЮТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--forum"; - НоваяСтрока.Описание = "ID чата темы"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ПоказатьГлавнуюТемуФорума"; - НоваяСтрока.МетодПоиска = "ПОКАЗАТЬГЛАВНУЮТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с темами форума"; - НоваяСтрока.ОписаниеМетода = "Показывает ранее скрытую главную тему форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ПоказатьГлавнуюТемуФорума"; - НоваяСтрока.МетодПоиска = "ПОКАЗАТЬГЛАВНУЮТЕМУФОРУМА"; - НоваяСтрока.Параметр = "--forum"; - НоваяСтрока.Описание = "ID чата темы"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ИзменитьИмяГлавнойТемыФорума"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬИМЯГЛАВНОЙТЕМЫФОРУМА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с темами форума"; - НоваяСтрока.ОписаниеМетода = "Изменяет имя главной темы форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ИзменитьИмяГлавнойТемыФорума"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬИМЯГЛАВНОЙТЕМЫФОРУМА"; - НоваяСтрока.Параметр = "--forum"; - НоваяСтрока.Описание = "ID чата темы"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ИзменитьИмяГлавнойТемыФорума"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬИМЯГЛАВНОЙТЕМЫФОРУМА"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Новое имя главной темы"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОчиститьСписокЗакрепленныхСообщенийТемы"; - НоваяСтрока.МетодПоиска = "ОЧИСТИТЬСПИСОКЗАКРЕПЛЕННЫХСООБЩЕНИЙТЕМЫ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с темами форума"; - НоваяСтрока.ОписаниеМетода = "Очищает список закрепленных сообщений в теме форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОчиститьСписокЗакрепленныхСообщенийТемы"; - НоваяСтрока.МетодПоиска = "ОЧИСТИТЬСПИСОКЗАКРЕПЛЕННЫХСООБЩЕНИЙТЕМЫ"; - НоваяСтрока.Параметр = "--forum"; - НоваяСтрока.Описание = "ID чата темы"; - НоваяСтрока.Область = "Работа с темами форума"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "telegram"; - НоваяСтрока.Модуль = "OPI_Telegram"; - НоваяСтрока.Метод = "ОчиститьСписокЗакрепленныхСообщенийТемы"; - НоваяСтрока.МетодПоиска = "ОЧИСТИТЬСПИСОКЗАКРЕПЛЕННЫХСООБЩЕНИЙТЕМЫ"; - НоваяСтрока.Параметр = "--topic"; - НоваяСтрока.Описание = "ID темы. Главная, если не заполнено (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с темами форума"; - - Возврат ТаблицаСостава; -КонецФункции - +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ПолучитьИнформациюБота"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮБОТА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Получение данных и настройка"; + НоваяСтрока.ОписаниеМетода = "Выполняет запрос | getMe, возвращающий базовую информацию о боте: имя, id, возможность добавлять бота в группы и т.д."; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ПолучитьОбновления"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОБНОВЛЕНИЯ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Получение данных и настройка"; + НоваяСтрока.ОписаниеМетода = "Выполняет запрос | getUpdates, возвращающий информацию о событиях бота. Используется при работе в polling режиме"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ПолучитьОбновления"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОБНОВЛЕНИЯ"; + НоваяСтрока.Параметр = "--timeout"; + НоваяСтрока.Описание = "Время ожидания новых событий (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Получение данных и настройка"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ПолучитьОбновления"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОБНОВЛЕНИЯ"; + НоваяСтрока.Параметр = "--offset"; + НоваяСтрока.Описание = "Смещение в списке получаемых сообщений (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Получение данных и настройка"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "УстановитьWebhook"; + НоваяСтрока.МетодПоиска = "УСТАНОВИТЬWEBHOOK"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Получение данных и настройка"; + НоваяСтрока.ОписаниеМетода = "Устанавливает URL обработчика событий бота для работы в режиме Webhook"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "УстановитьWebhook"; + НоваяСтрока.МетодПоиска = "УСТАНОВИТЬWEBHOOK"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "Адрес обработки запросов от Telegram (с https:)"; + НоваяСтрока.Область = "Получение данных и настройка"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "УдалитьWebhook"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬWEBHOOK"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Получение данных и настройка"; + НоваяСтрока.ОписаниеМетода = "Удаляет URL обработчика событий бота для работы в режиме Webhook"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "СкачатьФайл"; + НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Получение данных и настройка"; + НоваяСтрока.ОписаниеМетода = "Скачивает файл с серверов Telegram"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "СкачатьФайл"; + НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; + НоваяСтрока.Параметр = "--fileid"; + НоваяСтрока.Описание = "ID файла для скачивания"; + НоваяСтрока.Область = "Получение данных и настройка"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Отправка данных"; + НоваяСтрока.ОписаниеМетода = "Отправляет текстовое сообщение в чат или канал"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст сообщения"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--parsemode"; + НоваяСтрока.Описание = "Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьКартинку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Отправка данных"; + НоваяСтрока.ОписаниеМетода = "Отправляет картинку в чат или канал"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьКартинку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьКартинку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст сообщения"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьКартинку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; + НоваяСтрока.Параметр = "--picture"; + НоваяСтрока.Описание = "Файл картинки"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьКартинку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьКартинку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; + НоваяСтрока.Параметр = "--parsemode"; + НоваяСтрока.Описание = "Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьВидео"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВИДЕО"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Отправка данных"; + НоваяСтрока.ОписаниеМетода = "Отправляет видео в чат или канал"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьВидео"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВИДЕО"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьВидео"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВИДЕО"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст сообщения"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьВидео"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВИДЕО"; + НоваяСтрока.Параметр = "--video"; + НоваяСтрока.Описание = "Файл видео"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьВидео"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВИДЕО"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьВидео"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬВИДЕО"; + НоваяСтрока.Параметр = "--parsemode"; + НоваяСтрока.Описание = "Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьАудио"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬАУДИО"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Отправка данных"; + НоваяСтрока.ОписаниеМетода = "Отправляет аудиофайл в чат или канал"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьАудио"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬАУДИО"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьАудио"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬАУДИО"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст сообщения"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьАудио"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬАУДИО"; + НоваяСтрока.Параметр = "--audio"; + НоваяСтрока.Описание = "Файл аудио"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьАудио"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬАУДИО"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьАудио"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬАУДИО"; + НоваяСтрока.Параметр = "--parsemode"; + НоваяСтрока.Описание = "Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьДокумент"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬДОКУМЕНТ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Отправка данных"; + НоваяСтрока.ОписаниеМетода = "Отправляет документ в чат или канал"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьДокумент"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬДОКУМЕНТ"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьДокумент"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬДОКУМЕНТ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст сообщения"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьДокумент"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬДОКУМЕНТ"; + НоваяСтрока.Параметр = "--doc"; + НоваяСтрока.Описание = "Файл документа"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьДокумент"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬДОКУМЕНТ"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьДокумент"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬДОКУМЕНТ"; + НоваяСтрока.Параметр = "--parsemode"; + НоваяСтрока.Описание = "Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьГифку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬГИФКУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Отправка данных"; + НоваяСтрока.ОписаниеМетода = "Отправляет гифку в чат или канал"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьГифку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬГИФКУ"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьГифку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬГИФКУ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст сообщения"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьГифку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬГИФКУ"; + НоваяСтрока.Параметр = "--gif"; + НоваяСтрока.Описание = "Файл гифки"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьГифку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬГИФКУ"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьГифку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬГИФКУ"; + НоваяСтрока.Параметр = "--parsemode"; + НоваяСтрока.Описание = "Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьМедиагруппу"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕДИАГРУППУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Отправка данных"; + НоваяСтрока.ОписаниеМетода = "Отправляет набор файлов в чат или канал. Варианты типов медиа: audio, document, photo, video + | + | Структура JSON данных медиагруппы (параметр --media): + | { + | ""ПутьКФайлу"": ""ТипМедиа"", + | ""ПутьКФайлу"": ""ТипМедиа"", + | ... + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьМедиагруппу"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕДИАГРУППУ"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьМедиагруппу"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕДИАГРУППУ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст сообщения"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьМедиагруппу"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕДИАГРУППУ"; + НоваяСтрока.Параметр = "--media"; + НоваяСтрока.Описание = "JSON файлов или путь к .json"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьМедиагруппу"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕДИАГРУППУ"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьМедиагруппу"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕДИАГРУППУ"; + НоваяСтрока.Параметр = "--parsemode"; + НоваяСтрока.Описание = "Вид обработки текста (HTML, Markdown, MarkdownV2) (необяз. по ум. - Markdown)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьМестоположение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕСТОПОЛОЖЕНИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Отправка данных"; + НоваяСтрока.ОписаниеМетода = "Отправляет местоположение по географической широте и долготе в чат или канал"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьМестоположение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕСТОПОЛОЖЕНИЕ"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьМестоположение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕСТОПОЛОЖЕНИЕ"; + НоваяСтрока.Параметр = "--lat"; + НоваяСтрока.Описание = "Географическая широта"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьМестоположение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕСТОПОЛОЖЕНИЕ"; + НоваяСтрока.Параметр = "--long"; + НоваяСтрока.Описание = "Географическая долгота"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьМестоположение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬМЕСТОПОЛОЖЕНИЕ"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьКонтакт"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Отправка данных"; + НоваяСтрока.ОписаниеМетода = "Отправляет контакт с именем и номером телефона"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьКонтакт"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьКонтакт"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; + НоваяСтрока.Параметр = "--name"; + НоваяСтрока.Описание = "Имя контакта"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьКонтакт"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; + НоваяСтрока.Параметр = "--surname"; + НоваяСтрока.Описание = "Фамилия контакта"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьКонтакт"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; + НоваяСтрока.Параметр = "--phone"; + НоваяСтрока.Описание = "Телефон контакта"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьКонтакт"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "JSON клавиатуры или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьОпрос"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬОПРОС"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Отправка данных"; + НоваяСтрока.ОписаниеМетода = "Отправляет опрос с вариантами ответа + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьОпрос"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬОПРОС"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьОпрос"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬОПРОС"; + НоваяСтрока.Параметр = "--question"; + НоваяСтрока.Описание = "Вопрос опроса"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьОпрос"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬОПРОС"; + НоваяСтрока.Параметр = "--options"; + НоваяСтрока.Описание = "Массив вариантов ответа"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОтправитьОпрос"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬОПРОС"; + НоваяСтрока.Параметр = "--anonymous"; + НоваяСтрока.Описание = "Анонимность опроса (необяз. по ум. - True)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ПереслатьСообщение"; + НоваяСтрока.МетодПоиска = "ПЕРЕСЛАТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Отправка данных"; + НоваяСтрока.ОписаниеМетода = "Пересылает сообщение между чатами или в рамках одного чата"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ПереслатьСообщение"; + НоваяСтрока.МетодПоиска = "ПЕРЕСЛАТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--message"; + НоваяСтрока.Описание = "ID оригинального сообщения"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ПереслатьСообщение"; + НоваяСтрока.МетодПоиска = "ПЕРЕСЛАТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--from"; + НоваяСтрока.Описание = "ID чата оригинального сообщения"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ПереслатьСообщение"; + НоваяСтрока.МетодПоиска = "ПЕРЕСЛАТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "СформироватьКлавиатуруПоМассивуКнопок"; + НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУПОМАССИВУКНОПОК"; + НоваяСтрока.Параметр = "--buttons"; + НоваяСтрока.Описание = "Массив кнопок"; + НоваяСтрока.Область = "Отправка данных"; + НоваяСтрока.ОписаниеМетода = "Формирует простую JSON клавиатуру из массив кнопок для сообщения или нижней панели + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "СформироватьКлавиатуруПоМассивуКнопок"; + НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУПОМАССИВУКНОПОК"; + НоваяСтрока.Параметр = "--under"; + НоваяСтрока.Описание = "Клавиатура под сообщением или на нижней панели (необяз. по ум. - False)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "СформироватьКлавиатуруПоМассивуКнопок"; + НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУПОМАССИВУКНОПОК"; + НоваяСтрока.Параметр = "--column"; + НоваяСтрока.Описание = "Истина > кнопки выводятся в столбик, Ложь > в строку (необяз. по ум. - True)"; + НоваяСтрока.Область = "Отправка данных"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "Бан"; + НоваяСтрока.МетодПоиска = "БАН"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Администрирование"; + НоваяСтрока.ОписаниеМетода = "Банит пользователя в выбранном чате"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "Бан"; + НоваяСтрока.МетодПоиска = "БАН"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; + НоваяСтрока.Область = "Администрирование"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "Бан"; + НоваяСтрока.МетодПоиска = "БАН"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "ID целевого пользователя"; + НоваяСтрока.Область = "Администрирование"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "Разбан"; + НоваяСтрока.МетодПоиска = "РАЗБАН"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Администрирование"; + НоваяСтрока.ОписаниеМетода = "Разбанивает забаненного ранее пользователя"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "Разбан"; + НоваяСтрока.МетодПоиска = "РАЗБАН"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; + НоваяСтрока.Область = "Администрирование"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "Разбан"; + НоваяСтрока.МетодПоиска = "РАЗБАН"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "ID целевого пользователя"; + НоваяСтрока.Область = "Администрирование"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "СоздатьСсылкуПриглашение"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬССЫЛКУПРИГЛАШЕНИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Администрирование"; + НоваяСтрока.ОписаниеМетода = "Создает ссылку для вступления в закрытый чат + | + | Дата указывается в формате ISO 8601: + | ""2024-04-07"" + | ""2024-04-07T13:34:42+00:00"" + | ""2024-04-07T13:34:42Z"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "СоздатьСсылкуПриглашение"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬССЫЛКУПРИГЛАШЕНИЕ"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "ID целевого чата или IDЧата*IDТемы"; + НоваяСтрока.Область = "Администрирование"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "СоздатьСсылкуПриглашение"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬССЫЛКУПРИГЛАШЕНИЕ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Заголовок приглашения (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Администрирование"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "СоздатьСсылкуПриглашение"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬССЫЛКУПРИГЛАШЕНИЕ"; + НоваяСтрока.Параметр = "--expire"; + НоваяСтрока.Описание = "Дата окончания жизни ссылки (безсрочно, если не указано) (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Администрирование"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "СоздатьСсылкуПриглашение"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬССЫЛКУПРИГЛАШЕНИЕ"; + НоваяСтрока.Параметр = "--limit"; + НоваяСтрока.Описание = "Лимит пользователей (бесконечно, если не указано) (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Администрирование"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ЗакрепитьСообщение"; + НоваяСтрока.МетодПоиска = "ЗАКРЕПИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Администрирование"; + НоваяСтрока.ОписаниеМетода = "Закрепляет сообщение в шапке чата"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ЗакрепитьСообщение"; + НоваяСтрока.МетодПоиска = "ЗАКРЕПИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "ID целевого чата"; + НоваяСтрока.Область = "Администрирование"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ЗакрепитьСообщение"; + НоваяСтрока.МетодПоиска = "ЗАКРЕПИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--message"; + НоваяСтрока.Описание = "ID целевого сообщения"; + НоваяСтрока.Область = "Администрирование"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОткрепитьСообщение"; + НоваяСтрока.МетодПоиска = "ОТКРЕПИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Администрирование"; + НоваяСтрока.ОписаниеМетода = "Открепляет сообщение в шапке чата"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОткрепитьСообщение"; + НоваяСтрока.МетодПоиска = "ОТКРЕПИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "ID целевого чата"; + НоваяСтрока.Область = "Администрирование"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОткрепитьСообщение"; + НоваяСтрока.МетодПоиска = "ОТКРЕПИТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--message"; + НоваяСтрока.Описание = "ID целевого сообщения"; + НоваяСтрока.Область = "Администрирование"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ПолучитьЧислоУчастников"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЧИСЛОУЧАСТНИКОВ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен бота"; + НоваяСтрока.Область = "Администрирование"; + НоваяСтрока.ОписаниеМетода = "Получает общее число участников чата"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ПолучитьЧислоУчастников"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬЧИСЛОУЧАСТНИКОВ"; + НоваяСтрока.Параметр = "--chat"; + НоваяСтрока.Описание = "ID целевого чата"; + НоваяСтрока.Область = "Администрирование"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ПолучитьСписокИконокАватаров"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКИКОНОКАВАТАРОВ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с темами форума"; + НоваяСтрока.ОписаниеМетода = "Получает соответствие ID Emoji для установки в качестве иконок тем форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "СоздатьТемуФорума"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с темами форума"; + НоваяСтрока.ОписаниеМетода = "Создает новую тему в группе с включенным функционалом тем"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "СоздатьТемуФорума"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "ID чата создания темы"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "СоздатьТемуФорума"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Заголовок темы"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "СоздатьТемуФорума"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--icon"; + НоваяСтрока.Описание = "См. ПолучитьСписокИконокАватаров (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ИзменитьТемуФорума"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с темами форума"; + НоваяСтрока.ОписаниеМетода = "Создает новую тему в группе с включенным функционалом тем"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ИзменитьТемуФорума"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "ID чата создания темы"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ИзменитьТемуФорума"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--topic"; + НоваяСтрока.Описание = "ID темы"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ИзменитьТемуФорума"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Новый заголовок (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ИзменитьТемуФорума"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--icon"; + НоваяСтрока.Описание = "См. ПолучитьСписокИконокАватаров (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ЗакрытьТемуФорума"; + НоваяСтрока.МетодПоиска = "ЗАКРЫТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с темами форума"; + НоваяСтрока.ОписаниеМетода = "Закрывает тему для новых сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ЗакрытьТемуФорума"; + НоваяСтрока.МетодПоиска = "ЗАКРЫТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "ID чата темы"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ЗакрытьТемуФорума"; + НоваяСтрока.МетодПоиска = "ЗАКРЫТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--topic"; + НоваяСтрока.Описание = "ID темы (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОткрытьТемуФорума"; + НоваяСтрока.МетодПоиска = "ОТКРЫТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с темами форума"; + НоваяСтрока.ОписаниеМетода = "Повторно открывает ранее закрытую тему форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОткрытьТемуФорума"; + НоваяСтрока.МетодПоиска = "ОТКРЫТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "ID чата темы"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОткрытьТемуФорума"; + НоваяСтрока.МетодПоиска = "ОТКРЫТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--topic"; + НоваяСтрока.Описание = "ID темы (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "УдалитьТемуФорума"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с темами форума"; + НоваяСтрока.ОписаниеМетода = "Удаляет тему форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "УдалитьТемуФорума"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "ID чата темы"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "УдалитьТемуФорума"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--topic"; + НоваяСтрока.Описание = "ID темы"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "СкрытьГлавнуюТемуФорума"; + НоваяСтрока.МетодПоиска = "СКРЫТЬГЛАВНУЮТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с темами форума"; + НоваяСтрока.ОписаниеМетода = "Скрывает главную тему форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "СкрытьГлавнуюТемуФорума"; + НоваяСтрока.МетодПоиска = "СКРЫТЬГЛАВНУЮТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "ID чата темы"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ПоказатьГлавнуюТемуФорума"; + НоваяСтрока.МетодПоиска = "ПОКАЗАТЬГЛАВНУЮТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с темами форума"; + НоваяСтрока.ОписаниеМетода = "Показывает ранее скрытую главную тему форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ПоказатьГлавнуюТемуФорума"; + НоваяСтрока.МетодПоиска = "ПОКАЗАТЬГЛАВНУЮТЕМУФОРУМА"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "ID чата темы"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ИзменитьИмяГлавнойТемыФорума"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬИМЯГЛАВНОЙТЕМЫФОРУМА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с темами форума"; + НоваяСтрока.ОписаниеМетода = "Изменяет имя главной темы форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ИзменитьИмяГлавнойТемыФорума"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬИМЯГЛАВНОЙТЕМЫФОРУМА"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "ID чата темы"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ИзменитьИмяГлавнойТемыФорума"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬИМЯГЛАВНОЙТЕМЫФОРУМА"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Новое имя главной темы"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОчиститьСписокЗакрепленныхСообщенийТемы"; + НоваяСтрока.МетодПоиска = "ОЧИСТИТЬСПИСОКЗАКРЕПЛЕННЫХСООБЩЕНИЙТЕМЫ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с темами форума"; + НоваяСтрока.ОписаниеМетода = "Очищает список закрепленных сообщений в теме форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОчиститьСписокЗакрепленныхСообщенийТемы"; + НоваяСтрока.МетодПоиска = "ОЧИСТИТЬСПИСОКЗАКРЕПЛЕННЫХСООБЩЕНИЙТЕМЫ"; + НоваяСтрока.Параметр = "--forum"; + НоваяСтрока.Описание = "ID чата темы"; + НоваяСтрока.Область = "Работа с темами форума"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "telegram"; + НоваяСтрока.Модуль = "OPI_Telegram"; + НоваяСтрока.Метод = "ОчиститьСписокЗакрепленныхСообщенийТемы"; + НоваяСтрока.МетодПоиска = "ОЧИСТИТЬСПИСОКЗАКРЕПЛЕННЫХСООБЩЕНИЙТЕМЫ"; + НоваяСтрока.Параметр = "--topic"; + НоваяСтрока.Описание = "ID темы. Главная, если не заполнено (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с темами форума"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/ru/cli/data/Classes/internal/Classes/twitter.os b/src/ru/cli/data/Classes/internal/Classes/twitter.os index a2bbe0e57d..3a21043506 100644 --- a/src/ru/cli/data/Classes/internal/Classes/twitter.os +++ b/src/ru/cli/data/Classes/internal/Classes/twitter.os @@ -1,340 +1,340 @@ -Функция ПолучитьСостав() Экспорт - - ТаблицаСостава = Новый ТаблицаЗначений(); - ТаблицаСостава.Колонки.Добавить("Библиотека"); - ТаблицаСостава.Колонки.Добавить("Модуль"); - ТаблицаСостава.Колонки.Добавить("Метод"); - ТаблицаСостава.Колонки.Добавить("МетодПоиска"); - ТаблицаСостава.Колонки.Добавить("Параметр"); - ТаблицаСостава.Колонки.Добавить("Описание"); - ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); - ТаблицаСостава.Колонки.Добавить("Область"); - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "ПолучитьСсылкуАвторизации"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУАВТОРИЗАЦИИ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Данные и настройка"; - НоваяСтрока.ОписаниеМетода = "Формирует ссылку для авторизации через браузер - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""redirect_uri"" : """", - | ""client_id"" : """", - | ""client_secret"" : """", - | ""access_token"" : """", - | ""refresh_token"" : """", - | ""oauth_token"" : """", - | ""oauth_token_secret"" : """", - | ""oauth_consumer_key"" : """", - | ""oauth_consumer_secret"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "ПолучитьТокен"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕН"; - НоваяСтрока.Параметр = "--code"; - НоваяСтрока.Описание = "Код, полученный из авторизации См.ПолучитьСсылкуАвторизации"; - НоваяСтрока.Область = "Данные и настройка"; - НоваяСтрока.ОписаниеМетода = "Получает токен по коду, полученному при авторизации по ссылке из ПолучитьСсылкуАвторизации - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""redirect_uri"" : """", - | ""client_id"" : """", - | ""client_secret"" : """", - | ""access_token"" : """", - | ""refresh_token"" : """", - | ""oauth_token"" : """", - | ""oauth_token_secret"" : """", - | ""oauth_consumer_key"" : """", - | ""oauth_consumer_secret"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "ПолучитьТокен"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕН"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Данные и настройка"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "ОбновитьТокен"; - НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Данные и настройка"; - НоваяСтрока.ОписаниеМетода = "Обновляет v2 токен при помощи refresh_token - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""redirect_uri"" : """", - | ""client_id"" : """", - | ""client_secret"" : """", - | ""access_token"" : """", - | ""refresh_token"" : """", - | ""oauth_token"" : """", - | ""oauth_token_secret"" : """", - | ""oauth_consumer_key"" : """", - | ""oauth_consumer_secret"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "СоздатьТекстовыйТвит"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТЕКСТОВЫЙТВИТ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст твита"; - НоваяСтрока.Область = "Твиты"; - НоваяСтрока.ОписаниеМетода = "Создает твит без вложений - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""redirect_uri"" : """", - | ""client_id"" : """", - | ""client_secret"" : """", - | ""access_token"" : """", - | ""refresh_token"" : """", - | ""oauth_token"" : """", - | ""oauth_token_secret"" : """", - | ""oauth_consumer_key"" : """", - | ""oauth_consumer_secret"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "СоздатьТекстовыйТвит"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТЕКСТОВЫЙТВИТ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Твиты"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "СоздатьТвитКартинки"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТКАРТИНКИ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст твита"; - НоваяСтрока.Область = "Твиты"; - НоваяСтрока.ОписаниеМетода = "Создает твит с картинкой вложением - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - | - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""redirect_uri"" : """", - | ""client_id"" : """", - | ""client_secret"" : """", - | ""access_token"" : """", - | ""refresh_token"" : """", - | ""oauth_token"" : """", - | ""oauth_token_secret"" : """", - | ""oauth_consumer_key"" : """", - | ""oauth_consumer_secret"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "СоздатьТвитКартинки"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТКАРТИНКИ"; - НоваяСтрока.Параметр = "--pictures"; - НоваяСтрока.Описание = "Массив файлов картинок"; - НоваяСтрока.Область = "Твиты"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "СоздатьТвитКартинки"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТКАРТИНКИ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Твиты"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "СоздатьТвитГифки"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТГИФКИ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст твита"; - НоваяСтрока.Область = "Твиты"; - НоваяСтрока.ОписаниеМетода = "Создает твит с вложением-гифкой - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - | - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""redirect_uri"" : """", - | ""client_id"" : """", - | ""client_secret"" : """", - | ""access_token"" : """", - | ""refresh_token"" : """", - | ""oauth_token"" : """", - | ""oauth_token_secret"" : """", - | ""oauth_consumer_key"" : """", - | ""oauth_consumer_secret"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "СоздатьТвитГифки"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТГИФКИ"; - НоваяСтрока.Параметр = "--gifs"; - НоваяСтрока.Описание = "Массив файлов гифок"; - НоваяСтрока.Область = "Твиты"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "СоздатьТвитГифки"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТГИФКИ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Твиты"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "СоздатьТвитВидео"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТВИДЕО"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст твита"; - НоваяСтрока.Область = "Твиты"; - НоваяСтрока.ОписаниеМетода = "Создает твит с видеовложением - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - | - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""redirect_uri"" : """", - | ""client_id"" : """", - | ""client_secret"" : """", - | ""access_token"" : """", - | ""refresh_token"" : """", - | ""oauth_token"" : """", - | ""oauth_token_secret"" : """", - | ""oauth_consumer_key"" : """", - | ""oauth_consumer_secret"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "СоздатьТвитВидео"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТВИДЕО"; - НоваяСтрока.Параметр = "--videos"; - НоваяСтрока.Описание = "Массив файлов видео"; - НоваяСтрока.Область = "Твиты"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "СоздатьТвитВидео"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТВИДЕО"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Твиты"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "СоздатьТвитОпрос"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТОПРОС"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст твита"; - НоваяСтрока.Область = "Твиты"; - НоваяСтрока.ОписаниеМетода = "Создает твит с опросом - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - | - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""redirect_uri"" : """", - | ""client_id"" : """", - | ""client_secret"" : """", - | ""access_token"" : """", - | ""refresh_token"" : """", - | ""oauth_token"" : """", - | ""oauth_token_secret"" : """", - | ""oauth_consumer_key"" : """", - | ""oauth_consumer_secret"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "СоздатьТвитОпрос"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТОПРОС"; - НоваяСтрока.Параметр = "--options"; - НоваяСтрока.Описание = "Массив вариантов опроса"; - НоваяСтрока.Область = "Твиты"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "СоздатьТвитОпрос"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТОПРОС"; - НоваяСтрока.Параметр = "--duration"; - НоваяСтрока.Описание = "Длительность опроса"; - НоваяСтрока.Область = "Твиты"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "twitter"; - НоваяСтрока.Модуль = "OPI_Twitter"; - НоваяСтрока.Метод = "СоздатьТвитОпрос"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТОПРОС"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Твиты"; - - Возврат ТаблицаСостава; -КонецФункции - +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "ПолучитьСсылкуАвторизации"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУАВТОРИЗАЦИИ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Данные и настройка"; + НоваяСтрока.ОписаниеМетода = "Формирует ссылку для авторизации через браузер + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""redirect_uri"" : """", + | ""client_id"" : """", + | ""client_secret"" : """", + | ""access_token"" : """", + | ""refresh_token"" : """", + | ""oauth_token"" : """", + | ""oauth_token_secret"" : """", + | ""oauth_consumer_key"" : """", + | ""oauth_consumer_secret"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "ПолучитьТокен"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕН"; + НоваяСтрока.Параметр = "--code"; + НоваяСтрока.Описание = "Код, полученный из авторизации См.ПолучитьСсылкуАвторизации"; + НоваяСтрока.Область = "Данные и настройка"; + НоваяСтрока.ОписаниеМетода = "Получает токен по коду, полученному при авторизации по ссылке из ПолучитьСсылкуАвторизации + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""redirect_uri"" : """", + | ""client_id"" : """", + | ""client_secret"" : """", + | ""access_token"" : """", + | ""refresh_token"" : """", + | ""oauth_token"" : """", + | ""oauth_token_secret"" : """", + | ""oauth_consumer_key"" : """", + | ""oauth_consumer_secret"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "ПолучитьТокен"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОКЕН"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Данные и настройка"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "ОбновитьТокен"; + НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Данные и настройка"; + НоваяСтрока.ОписаниеМетода = "Обновляет v2 токен при помощи refresh_token + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""redirect_uri"" : """", + | ""client_id"" : """", + | ""client_secret"" : """", + | ""access_token"" : """", + | ""refresh_token"" : """", + | ""oauth_token"" : """", + | ""oauth_token_secret"" : """", + | ""oauth_consumer_key"" : """", + | ""oauth_consumer_secret"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "СоздатьТекстовыйТвит"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТЕКСТОВЫЙТВИТ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст твита"; + НоваяСтрока.Область = "Твиты"; + НоваяСтрока.ОписаниеМетода = "Создает твит без вложений + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""redirect_uri"" : """", + | ""client_id"" : """", + | ""client_secret"" : """", + | ""access_token"" : """", + | ""refresh_token"" : """", + | ""oauth_token"" : """", + | ""oauth_token_secret"" : """", + | ""oauth_consumer_key"" : """", + | ""oauth_consumer_secret"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "СоздатьТекстовыйТвит"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТЕКСТОВЫЙТВИТ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Твиты"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "СоздатьТвитКартинки"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТКАРТИНКИ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст твита"; + НоваяСтрока.Область = "Твиты"; + НоваяСтрока.ОписаниеМетода = "Создает твит с картинкой вложением + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + | + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""redirect_uri"" : """", + | ""client_id"" : """", + | ""client_secret"" : """", + | ""access_token"" : """", + | ""refresh_token"" : """", + | ""oauth_token"" : """", + | ""oauth_token_secret"" : """", + | ""oauth_consumer_key"" : """", + | ""oauth_consumer_secret"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "СоздатьТвитКартинки"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТКАРТИНКИ"; + НоваяСтрока.Параметр = "--pictures"; + НоваяСтрока.Описание = "Массив файлов картинок"; + НоваяСтрока.Область = "Твиты"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "СоздатьТвитКартинки"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТКАРТИНКИ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Твиты"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "СоздатьТвитГифки"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТГИФКИ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст твита"; + НоваяСтрока.Область = "Твиты"; + НоваяСтрока.ОписаниеМетода = "Создает твит с вложением-гифкой + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + | + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""redirect_uri"" : """", + | ""client_id"" : """", + | ""client_secret"" : """", + | ""access_token"" : """", + | ""refresh_token"" : """", + | ""oauth_token"" : """", + | ""oauth_token_secret"" : """", + | ""oauth_consumer_key"" : """", + | ""oauth_consumer_secret"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "СоздатьТвитГифки"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТГИФКИ"; + НоваяСтрока.Параметр = "--gifs"; + НоваяСтрока.Описание = "Массив файлов гифок"; + НоваяСтрока.Область = "Твиты"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "СоздатьТвитГифки"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТГИФКИ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Твиты"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "СоздатьТвитВидео"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТВИДЕО"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст твита"; + НоваяСтрока.Область = "Твиты"; + НоваяСтрока.ОписаниеМетода = "Создает твит с видеовложением + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + | + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""redirect_uri"" : """", + | ""client_id"" : """", + | ""client_secret"" : """", + | ""access_token"" : """", + | ""refresh_token"" : """", + | ""oauth_token"" : """", + | ""oauth_token_secret"" : """", + | ""oauth_consumer_key"" : """", + | ""oauth_consumer_secret"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "СоздатьТвитВидео"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТВИДЕО"; + НоваяСтрока.Параметр = "--videos"; + НоваяСтрока.Описание = "Массив файлов видео"; + НоваяСтрока.Область = "Твиты"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "СоздатьТвитВидео"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТВИДЕО"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Твиты"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "СоздатьТвитОпрос"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТОПРОС"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст твита"; + НоваяСтрока.Область = "Твиты"; + НоваяСтрока.ОписаниеМетода = "Создает твит с опросом + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + | + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""redirect_uri"" : """", + | ""client_id"" : """", + | ""client_secret"" : """", + | ""access_token"" : """", + | ""refresh_token"" : """", + | ""oauth_token"" : """", + | ""oauth_token_secret"" : """", + | ""oauth_consumer_key"" : """", + | ""oauth_consumer_secret"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "СоздатьТвитОпрос"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТОПРОС"; + НоваяСтрока.Параметр = "--options"; + НоваяСтрока.Описание = "Массив вариантов опроса"; + НоваяСтрока.Область = "Твиты"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "СоздатьТвитОпрос"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТОПРОС"; + НоваяСтрока.Параметр = "--duration"; + НоваяСтрока.Описание = "Длительность опроса"; + НоваяСтрока.Область = "Твиты"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "twitter"; + НоваяСтрока.Модуль = "OPI_Twitter"; + НоваяСтрока.Метод = "СоздатьТвитОпрос"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬТВИТОПРОС"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Твиты"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/ru/cli/data/Classes/internal/Classes/viber.os b/src/ru/cli/data/Classes/internal/Classes/viber.os index ead57df3e4..e028266710 100644 --- a/src/ru/cli/data/Classes/internal/Classes/viber.os +++ b/src/ru/cli/data/Classes/internal/Classes/viber.os @@ -1,427 +1,427 @@ -Функция ПолучитьСостав() Экспорт - - ТаблицаСостава = Новый ТаблицаЗначений(); - ТаблицаСостава.Колонки.Добавить("Библиотека"); - ТаблицаСостава.Колонки.Добавить("Модуль"); - ТаблицаСостава.Колонки.Добавить("Метод"); - ТаблицаСостава.Колонки.Добавить("МетодПоиска"); - ТаблицаСостава.Колонки.Добавить("Параметр"); - ТаблицаСостава.Колонки.Добавить("Описание"); - ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); - ТаблицаСостава.Колонки.Добавить("Область"); - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "УстановитьWebhook"; - НоваяСтрока.МетодПоиска = "УСТАНОВИТЬWEBHOOK"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен Viber"; - НоваяСтрока.Область = "Настройки и информация"; - НоваяСтрока.ОписаниеМетода = "ВАЖНО: Установка Webhook обязательна по правилам Viber. Для этого надо иметь свободный URL, - | который будет возвращать 200 и подлинный SSL сертификат. Если есть сертификат и база опубликована - | на сервере - можно использовать http-сервис. Туда же будет приходить и информация о новых сообщениях - | Viber периодически стучит по адресу Webhook, так что если он будет неактивен, то все перестанет работать"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "УстановитьWebhook"; - НоваяСтрока.МетодПоиска = "УСТАНОВИТЬWEBHOOK"; - НоваяСтрока.Параметр = "--url"; - НоваяСтрока.Описание = "URL для установки Webhook"; - НоваяСтрока.Область = "Настройки и информация"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ПолучитьИнформациюОКанале"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОКАНАЛЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Настройки и информация"; - НоваяСтрока.ОписаниеМетода = "Тут можно получить ID пользователей канала. ID для бота необходимо получать из прилетов на Webhook - | ID пользователя из информации о канале не подойдет для отправки сообщений через бота - они разные"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ПолучитьДанныеПользователя"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕПОЛЬЗОВАТЕЛЯ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Настройки и информация"; - НоваяСтрока.ОписаниеМетода = "Получает информацию о пользователе по ID"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ПолучитьДанныеПользователя"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕПОЛЬЗОВАТЕЛЯ"; - НоваяСтрока.Параметр = "--user"; - НоваяСтрока.Описание = "ID пользователя Viber"; - НоваяСтрока.Область = "Настройки и информация"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ПолучитьОнлайнПользователей"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОНЛАЙНПОЛЬЗОВАТЕЛЕЙ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен Viber"; - НоваяСтрока.Область = "Настройки и информация"; - НоваяСтрока.ОписаниеМетода = "Получает статус пользователя или нескольких пользователей по ID - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ПолучитьОнлайнПользователей"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОНЛАЙНПОЛЬЗОВАТЕЛЕЙ"; - НоваяСтрока.Параметр = "--users"; - НоваяСтрока.Описание = "ID пользователей(я) Viber"; - НоваяСтрока.Область = "Настройки и информация"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Отправка сообщений"; - НоваяСтрока.ОписаниеМетода = "Отправляет текстовое сообщение в чат или канал"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст сообщения"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--user"; - НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--ischannel"; - НоваяСтрока.Описание = "Отправка в канал или в чат бота"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--keyboard"; - НоваяСтрока.Описание = "См. СформироватьКлавиатуруИзМассиваКнопок (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьКартинку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Отправка сообщений"; - НоваяСтрока.ОписаниеМетода = "Отправляет картинку в чат или канал"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьКартинку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; - НоваяСтрока.Параметр = "--picture"; - НоваяСтрока.Описание = "URL картинки"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьКартинку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; - НоваяСтрока.Параметр = "--user"; - НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьКартинку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; - НоваяСтрока.Параметр = "--ischannel"; - НоваяСтрока.Описание = "Отправка в канал или в чат бота"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьКартинку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; - НоваяСтрока.Параметр = "--description"; - НоваяСтрока.Описание = "Аннотация к картинке (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьФайл"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Отправка сообщений"; - НоваяСтрока.ОписаниеМетода = "Отправляет файл (документ) в чат или канал"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьФайл"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--file"; - НоваяСтрока.Описание = "URL файла"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьФайл"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--user"; - НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьФайл"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--ischannel"; - НоваяСтрока.Описание = "Отправка в канал или в чат бота"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьФайл"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--ext"; - НоваяСтрока.Описание = "Расширение файла"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьФайл"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--size"; - НоваяСтрока.Описание = "Размер файла. Если не заполнен > определяется автоматически скачиванием файла (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьКонтакт"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Отправка сообщений"; - НоваяСтрока.ОписаниеМетода = "Отправляет контакт с номером телефона в чат или канал"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьКонтакт"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; - НоваяСтрока.Параметр = "--name"; - НоваяСтрока.Описание = "Имя контакта"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьКонтакт"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; - НоваяСтрока.Параметр = "--phone"; - НоваяСтрока.Описание = "Номер телефона"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьКонтакт"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; - НоваяСтрока.Параметр = "--user"; - НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьКонтакт"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; - НоваяСтрока.Параметр = "--ischannel"; - НоваяСтрока.Описание = "Отправка в канал или в чат бота"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьЛокацию"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Отправка сообщений"; - НоваяСтрока.ОписаниеМетода = "Отправляет географические координаты в чат или канал"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьЛокацию"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ"; - НоваяСтрока.Параметр = "--lat"; - НоваяСтрока.Описание = "Географическая широта"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьЛокацию"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ"; - НоваяСтрока.Параметр = "--long"; - НоваяСтрока.Описание = "Географическая долгота"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьЛокацию"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ"; - НоваяСтрока.Параметр = "--user"; - НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьЛокацию"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ"; - НоваяСтрока.Параметр = "--ischannel"; - НоваяСтрока.Описание = "Отправка в канал или в чат бота"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьСсылку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬССЫЛКУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Отправка сообщений"; - НоваяСтрока.ОписаниеМетода = "Отправляет URL с предпросмотром в чат или канал"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьСсылку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬССЫЛКУ"; - НоваяСтрока.Параметр = "--url"; - НоваяСтрока.Описание = "Отправляемая ссылка"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьСсылку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬССЫЛКУ"; - НоваяСтрока.Параметр = "--user"; - НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "ОтправитьСсылку"; - НоваяСтрока.МетодПоиска = "ОТПРАВИТЬССЫЛКУ"; - НоваяСтрока.Параметр = "--ischannel"; - НоваяСтрока.Описание = "Отправка в канал или в чат бота"; - НоваяСтрока.Область = "Отправка сообщений"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "СформироватьКлавиатуруИзМассиваКнопок"; - НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУИЗМАССИВАКНОПОК"; - НоваяСтрока.Параметр = "--buttons"; - НоваяСтрока.Описание = "Массив кнопок"; - НоваяСтрока.Область = "Отправка сообщений"; - НоваяСтрока.ОписаниеМетода = "Возвращает структура клавиатуры для сообщений - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "viber"; - НоваяСтрока.Модуль = "OPI_Viber"; - НоваяСтрока.Метод = "СформироватьКлавиатуруИзМассиваКнопок"; - НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУИЗМАССИВАКНОПОК"; - НоваяСтрока.Параметр = "--color"; - НоваяСтрока.Описание = "HEX цвет кнопок с # в начале (необяз. по ум. - #2db9b9)"; - НоваяСтрока.Область = "Отправка сообщений"; - - Возврат ТаблицаСостава; -КонецФункции - +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "УстановитьWebhook"; + НоваяСтрока.МетодПоиска = "УСТАНОВИТЬWEBHOOK"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен Viber"; + НоваяСтрока.Область = "Настройки и информация"; + НоваяСтрока.ОписаниеМетода = "ВАЖНО: Установка Webhook обязательна по правилам Viber. Для этого надо иметь свободный URL, + | который будет возвращать 200 и подлинный SSL сертификат. Если есть сертификат и база опубликована + | на сервере - можно использовать http-сервис. Туда же будет приходить и информация о новых сообщениях + | Viber периодически стучит по адресу Webhook, так что если он будет неактивен, то все перестанет работать"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "УстановитьWebhook"; + НоваяСтрока.МетодПоиска = "УСТАНОВИТЬWEBHOOK"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "URL для установки Webhook"; + НоваяСтрока.Область = "Настройки и информация"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ПолучитьИнформациюОКанале"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОКАНАЛЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Настройки и информация"; + НоваяСтрока.ОписаниеМетода = "Тут можно получить ID пользователей канала. ID для бота необходимо получать из прилетов на Webhook + | ID пользователя из информации о канале не подойдет для отправки сообщений через бота - они разные"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ПолучитьДанныеПользователя"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕПОЛЬЗОВАТЕЛЯ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Настройки и информация"; + НоваяСтрока.ОписаниеМетода = "Получает информацию о пользователе по ID"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ПолучитьДанныеПользователя"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬДАННЫЕПОЛЬЗОВАТЕЛЯ"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "ID пользователя Viber"; + НоваяСтрока.Область = "Настройки и информация"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ПолучитьОнлайнПользователей"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОНЛАЙНПОЛЬЗОВАТЕЛЕЙ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен Viber"; + НоваяСтрока.Область = "Настройки и информация"; + НоваяСтрока.ОписаниеМетода = "Получает статус пользователя или нескольких пользователей по ID + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ПолучитьОнлайнПользователей"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОНЛАЙНПОЛЬЗОВАТЕЛЕЙ"; + НоваяСтрока.Параметр = "--users"; + НоваяСтрока.Описание = "ID пользователей(я) Viber"; + НоваяСтрока.Область = "Настройки и информация"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Отправка сообщений"; + НоваяСтрока.ОписаниеМетода = "Отправляет текстовое сообщение в чат или канал"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст сообщения"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--ischannel"; + НоваяСтрока.Описание = "Отправка в канал или в чат бота"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьТекстовоеСообщение"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "См. СформироватьКлавиатуруИзМассиваКнопок (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьКартинку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Отправка сообщений"; + НоваяСтрока.ОписаниеМетода = "Отправляет картинку в чат или канал"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьКартинку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; + НоваяСтрока.Параметр = "--picture"; + НоваяСтрока.Описание = "URL картинки"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьКартинку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьКартинку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; + НоваяСтрока.Параметр = "--ischannel"; + НоваяСтрока.Описание = "Отправка в канал или в чат бота"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьКартинку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКАРТИНКУ"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "Аннотация к картинке (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьФайл"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Отправка сообщений"; + НоваяСтрока.ОписаниеМетода = "Отправляет файл (документ) в чат или канал"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьФайл"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--file"; + НоваяСтрока.Описание = "URL файла"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьФайл"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьФайл"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--ischannel"; + НоваяСтрока.Описание = "Отправка в канал или в чат бота"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьФайл"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--ext"; + НоваяСтрока.Описание = "Расширение файла"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьФайл"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--size"; + НоваяСтрока.Описание = "Размер файла. Если не заполнен > определяется автоматически скачиванием файла (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьКонтакт"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Отправка сообщений"; + НоваяСтрока.ОписаниеМетода = "Отправляет контакт с номером телефона в чат или канал"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьКонтакт"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; + НоваяСтрока.Параметр = "--name"; + НоваяСтрока.Описание = "Имя контакта"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьКонтакт"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; + НоваяСтрока.Параметр = "--phone"; + НоваяСтрока.Описание = "Номер телефона"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьКонтакт"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьКонтакт"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬКОНТАКТ"; + НоваяСтрока.Параметр = "--ischannel"; + НоваяСтрока.Описание = "Отправка в канал или в чат бота"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьЛокацию"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Отправка сообщений"; + НоваяСтрока.ОписаниеМетода = "Отправляет географические координаты в чат или канал"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьЛокацию"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ"; + НоваяСтрока.Параметр = "--lat"; + НоваяСтрока.Описание = "Географическая широта"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьЛокацию"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ"; + НоваяСтрока.Параметр = "--long"; + НоваяСтрока.Описание = "Географическая долгота"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьЛокацию"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьЛокацию"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬЛОКАЦИЮ"; + НоваяСтрока.Параметр = "--ischannel"; + НоваяСтрока.Описание = "Отправка в канал или в чат бота"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьСсылку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬССЫЛКУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Отправка сообщений"; + НоваяСтрока.ОписаниеМетода = "Отправляет URL с предпросмотром в чат или канал"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьСсылку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬССЫЛКУ"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "Отправляемая ссылка"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьСсылку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬССЫЛКУ"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "ID пользователя. Для канала > администратора, для бота > получателя"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "ОтправитьСсылку"; + НоваяСтрока.МетодПоиска = "ОТПРАВИТЬССЫЛКУ"; + НоваяСтрока.Параметр = "--ischannel"; + НоваяСтрока.Описание = "Отправка в канал или в чат бота"; + НоваяСтрока.Область = "Отправка сообщений"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "СформироватьКлавиатуруИзМассиваКнопок"; + НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУИЗМАССИВАКНОПОК"; + НоваяСтрока.Параметр = "--buttons"; + НоваяСтрока.Описание = "Массив кнопок"; + НоваяСтрока.Область = "Отправка сообщений"; + НоваяСтрока.ОписаниеМетода = "Возвращает структура клавиатуры для сообщений + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "viber"; + НоваяСтрока.Модуль = "OPI_Viber"; + НоваяСтрока.Метод = "СформироватьКлавиатуруИзМассиваКнопок"; + НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУИЗМАССИВАКНОПОК"; + НоваяСтрока.Параметр = "--color"; + НоваяСтрока.Описание = "HEX цвет кнопок с # в начале (необяз. по ум. - #2db9b9)"; + НоваяСтрока.Область = "Отправка сообщений"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/ru/cli/data/Classes/internal/Classes/vk.os b/src/ru/cli/data/Classes/internal/Classes/vk.os index 6251342644..1e685c1967 100644 --- a/src/ru/cli/data/Classes/internal/Classes/vk.os +++ b/src/ru/cli/data/Classes/internal/Classes/vk.os @@ -1,2031 +1,2031 @@ -Функция ПолучитьСостав() Экспорт - - ТаблицаСостава = Новый ТаблицаЗначений(); - ТаблицаСостава.Колонки.Добавить("Библиотека"); - ТаблицаСостава.Колонки.Добавить("Модуль"); - ТаблицаСостава.Колонки.Добавить("Метод"); - ТаблицаСостава.Колонки.Добавить("МетодПоиска"); - ТаблицаСостава.Колонки.Добавить("Параметр"); - ТаблицаСостава.Колонки.Добавить("Описание"); - ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); - ТаблицаСостава.Колонки.Добавить("Область"); - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьСсылкуПолученияТокена"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬССЫЛКУПОЛУЧЕНИЯТОКЕНА"; - НоваяСтрока.Параметр = "--app"; - НоваяСтрока.Описание = "app_id из настроек приложения"; - НоваяСтрока.Область = "Получение токена"; - НоваяСтрока.ОписаниеМетода = "Получение ссылки для интерактивного получения токена (access_token), который необходим - | для дальнейших действий"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьПост"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПОСТ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст поста"; - НоваяСтрока.Область = "Работа с группой"; - НоваяСтрока.ОписаниеМетода = "Создает пост с картинками - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - | - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьПост"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПОСТ"; - НоваяСтрока.Параметр = "--pictures"; - НоваяСтрока.Описание = "Массив картинок"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьПост"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПОСТ"; - НоваяСтрока.Параметр = "--ad"; - НоваяСтрока.Описание = "Признак ""Это реклама"" (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьПост"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПОСТ"; - НоваяСтрока.Параметр = "--url"; - НоваяСтрока.Описание = "Ссылка (URL) под записью (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьПост"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПОСТ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьСоставнойПост"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬСОСТАВНОЙПОСТ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст поста"; - НоваяСтрока.Область = "Работа с группой"; - НоваяСтрока.ОписаниеМетода = "Создает пост на основе массива идетификаторов объектов (картинок, видео и др.) - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - | - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьСоставнойПост"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬСОСТАВНОЙПОСТ"; - НоваяСтрока.Параметр = "--objects"; - НоваяСтрока.Описание = "Массив идентификаторов вида photo123_123"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьСоставнойПост"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬСОСТАВНОЙПОСТ"; - НоваяСтрока.Параметр = "--ad"; - НоваяСтрока.Описание = "Признак ""Это реклама"" (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьСоставнойПост"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬСОСТАВНОЙПОСТ"; - НоваяСтрока.Параметр = "--url"; - НоваяСтрока.Описание = "Ссылка (URL) под записью (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьСоставнойПост"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬСОСТАВНОЙПОСТ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "УдалитьПост"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬПОСТ"; - НоваяСтрока.Параметр = "--post"; - НоваяСтрока.Описание = "ID поста"; - НоваяСтрока.Область = "Работа с группой"; - НоваяСтрока.ОписаниеМетода = "Удаляет пост по id - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "УдалитьПост"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬПОСТ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьОпрос"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬОПРОС"; - НоваяСтрока.Параметр = "--question"; - НоваяСтрока.Описание = "Вопрос опроса"; - НоваяСтрока.Область = "Работа с группой"; - НоваяСтрока.ОписаниеМетода = "Создает опрос с вариантами ответа - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - | - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьОпрос"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬОПРОС"; - НоваяСтрока.Параметр = "--options"; - НоваяСтрока.Описание = "Массив вариантов ответа"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьОпрос"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬОПРОС"; - НоваяСтрока.Параметр = "--picture"; - НоваяСтрока.Описание = "Картинка опроса (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьОпрос"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬОПРОС"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьАльбом"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬАЛЬБОМ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование альбома"; - НоваяСтрока.Область = "Работа с группой"; - НоваяСтрока.ОписаниеМетода = "Создает альбом для хранения картинок - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьАльбом"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬАЛЬБОМ"; - НоваяСтрока.Параметр = "--description"; - НоваяСтрока.Описание = "Описание альбома (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьАльбом"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬАЛЬБОМ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "УдалитьАльбом"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬАЛЬБОМ"; - НоваяСтрока.Параметр = "--album"; - НоваяСтрока.Описание = "ID альбома"; - НоваяСтрока.Область = "Работа с группой"; - НоваяСтрока.ОписаниеМетода = "Удаляет ранее созданный альбом - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "УдалитьАльбом"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬАЛЬБОМ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьИсторию"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬИСТОРИЮ"; - НоваяСтрока.Параметр = "--picture"; - НоваяСтрока.Описание = "Фон истории"; - НоваяСтрока.Область = "Работа с группой"; - НоваяСтрока.ОписаниеМетода = "Создает историю из картинки - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьИсторию"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬИСТОРИЮ"; - НоваяСтрока.Параметр = "--url"; - НоваяСтрока.Описание = "URL для кнопки под историей (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьИсторию"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬИСТОРИЮ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СохранитьКартинкуВАльбом"; - НоваяСтрока.МетодПоиска = "СОХРАНИТЬКАРТИНКУВАЛЬБОМ"; - НоваяСтрока.Параметр = "--album"; - НоваяСтрока.Описание = "ID альбома"; - НоваяСтрока.Область = "Работа с группой"; - НоваяСтрока.ОписаниеМетода = "Сохраняет картинку в альбом сообщества - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СохранитьКартинкуВАльбом"; - НоваяСтрока.МетодПоиска = "СОХРАНИТЬКАРТИНКУВАЛЬБОМ"; - НоваяСтрока.Параметр = "--picture"; - НоваяСтрока.Описание = "Файл картинки"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СохранитьКартинкуВАльбом"; - НоваяСтрока.МетодПоиска = "СОХРАНИТЬКАРТИНКУВАЛЬБОМ"; - НоваяСтрока.Параметр = "--description"; - НоваяСтрока.Описание = "Описание картинки (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СохранитьКартинкуВАльбом"; - НоваяСтрока.МетодПоиска = "СОХРАНИТЬКАРТИНКУВАЛЬБОМ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "УдалитьКартинку"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬКАРТИНКУ"; - НоваяСтрока.Параметр = "--pictureid"; - НоваяСтрока.Описание = "ID картинки"; - НоваяСтрока.Область = "Работа с группой"; - НоваяСтрока.ОписаниеМетода = "Удалить картинку из альбома - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "УдалитьКартинку"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬКАРТИНКУ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ЗагрузитьВидеоНаСервер"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬВИДЕОНАСЕРВЕР"; - НоваяСтрока.Параметр = "--file"; - НоваяСтрока.Описание = "Файл видео"; - НоваяСтрока.Область = "Работа с группой"; - НоваяСтрока.ОписаниеМетода = "Загружает видео в группу с возможностью его дальнейшего использования - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ЗагрузитьВидеоНаСервер"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬВИДЕОНАСЕРВЕР"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование видео"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ЗагрузитьВидеоНаСервер"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬВИДЕОНАСЕРВЕР"; - НоваяСтрока.Параметр = "--description"; - НоваяСтрока.Описание = "Описание видео (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ЗагрузитьВидеоНаСервер"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬВИДЕОНАСЕРВЕР"; - НоваяСтрока.Параметр = "--album"; - НоваяСтрока.Описание = "ID альбома, если необходимо (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ЗагрузитьВидеоНаСервер"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬВИДЕОНАСЕРВЕР"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ЗагрузитьФотоНаСервер"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФОТОНАСЕРВЕР"; - НоваяСтрока.Параметр = "--file"; - НоваяСтрока.Описание = "Файл картинки"; - НоваяСтрока.Область = "Работа с группой"; - НоваяСтрока.ОписаниеМетода = "Загружает фото на сервер для его дальнейшего использования - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ЗагрузитьФотоНаСервер"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФОТОНАСЕРВЕР"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ЗагрузитьФотоНаСервер"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФОТОНАСЕРВЕР"; - НоваяСтрока.Параметр = "--type"; - НоваяСтрока.Описание = "Вид загрузки (Пост, Товар, История, Опрос, Прочее) (необяз. по ум. - Пост)"; - НоваяСтрока.Область = "Работа с группой"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьОбсуждение"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬОБСУЖДЕНИЕ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование обсуждения"; - НоваяСтрока.Область = "Работа с обсуждениями"; - НоваяСтрока.ОписаниеМетода = "Создает новое обсуждение - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьОбсуждение"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬОБСУЖДЕНИЕ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст первого сообщения"; - НоваяСтрока.Область = "Работа с обсуждениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьОбсуждение"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬОБСУЖДЕНИЕ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с обсуждениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ЗакрытьОбсуждение"; - НоваяСтрока.МетодПоиска = "ЗАКРЫТЬОБСУЖДЕНИЕ"; - НоваяСтрока.Параметр = "--topic"; - НоваяСтрока.Описание = "ID обсуждения"; - НоваяСтрока.Область = "Работа с обсуждениями"; - НоваяСтрока.ОписаниеМетода = "Закрывает или удаляет обсуждение - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ЗакрытьОбсуждение"; - НоваяСтрока.МетодПоиска = "ЗАКРЫТЬОБСУЖДЕНИЕ"; - НоваяСтрока.Параметр = "--remove"; - НоваяСтрока.Описание = "Удалить полностью (Истина) или закрыть (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с обсуждениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ЗакрытьОбсуждение"; - НоваяСтрока.МетодПоиска = "ЗАКРЫТЬОБСУЖДЕНИЕ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с обсуждениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ОткрытьОбсуждение"; - НоваяСтрока.МетодПоиска = "ОТКРЫТЬОБСУЖДЕНИЕ"; - НоваяСтрока.Параметр = "--topic"; - НоваяСтрока.Описание = "ID обсуждения"; - НоваяСтрока.Область = "Работа с обсуждениями"; - НоваяСтрока.ОписаниеМетода = "Открывает ранее закрытое обсуждение - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ОткрытьОбсуждение"; - НоваяСтрока.МетодПоиска = "ОТКРЫТЬОБСУЖДЕНИЕ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с обсуждениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "НаписатьВОбсуждение"; - НоваяСтрока.МетодПоиска = "НАПИСАТЬВОБСУЖДЕНИЕ"; - НоваяСтрока.Параметр = "--topic"; - НоваяСтрока.Описание = "ID обсуждения"; - НоваяСтрока.Область = "Работа с обсуждениями"; - НоваяСтрока.ОписаниеМетода = "Добавляет сообщение в обсуждение от имени группы - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "НаписатьВОбсуждение"; - НоваяСтрока.МетодПоиска = "НАПИСАТЬВОБСУЖДЕНИЕ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст сообщения"; - НоваяСтрока.Область = "Работа с обсуждениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "НаписатьВОбсуждение"; - НоваяСтрока.МетодПоиска = "НАПИСАТЬВОБСУЖДЕНИЕ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с обсуждениями"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПоставитьЛайк"; - НоваяСтрока.МетодПоиска = "ПОСТАВИТЬЛАЙК"; - НоваяСтрока.Параметр = "--post"; - НоваяСтрока.Описание = "ID поста"; - НоваяСтрока.Область = "Интерактивные действия"; - НоваяСтрока.ОписаниеМетода = "Ставит лайк на пост - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПоставитьЛайк"; - НоваяСтрока.МетодПоиска = "ПОСТАВИТЬЛАЙК"; - НоваяСтрока.Параметр = "--wall"; - НоваяСтрока.Описание = "ID стены расположения поста (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Интерактивные действия"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПоставитьЛайк"; - НоваяСтрока.МетодПоиска = "ПОСТАВИТЬЛАЙК"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Интерактивные действия"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СделатьРепост"; - НоваяСтрока.МетодПоиска = "СДЕЛАТЬРЕПОСТ"; - НоваяСтрока.Параметр = "--post"; - НоваяСтрока.Описание = "ID поста"; - НоваяСтрока.Область = "Интерактивные действия"; - НоваяСтрока.ОписаниеМетода = "Делает репост записи - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СделатьРепост"; - НоваяСтрока.МетодПоиска = "СДЕЛАТЬРЕПОСТ"; - НоваяСтрока.Параметр = "--from"; - НоваяСтрока.Описание = "ID стены расположения поста (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Интерактивные действия"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СделатьРепост"; - НоваяСтрока.МетодПоиска = "СДЕЛАТЬРЕПОСТ"; - НоваяСтрока.Параметр = "--to"; - НоваяСтрока.Описание = "ID целевой стены или группы (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Интерактивные действия"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СделатьРепост"; - НоваяСтрока.МетодПоиска = "СДЕЛАТЬРЕПОСТ"; - НоваяСтрока.Параметр = "--ad"; - НоваяСтрока.Описание = "Признак рекламного поста (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Интерактивные действия"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СделатьРепост"; - НоваяСтрока.МетодПоиска = "СДЕЛАТЬРЕПОСТ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Интерактивные действия"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "НаписатьСообщение"; - НоваяСтрока.МетодПоиска = "НАПИСАТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст сообщения"; - НоваяСтрока.Область = "Интерактивные действия"; - НоваяСтрока.ОписаниеМетода = "Написать сообщение пользователю в диалоге сообщества - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "НаписатьСообщение"; - НоваяСтрока.МетодПоиска = "НАПИСАТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--user"; - НоваяСтрока.Описание = "ID пользователя адресата"; - НоваяСтрока.Область = "Интерактивные действия"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "НаписатьСообщение"; - НоваяСтрока.МетодПоиска = "НАПИСАТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--ct"; - НоваяСтрока.Описание = "Токен бота чата сообщества, котрый можно получить в настройках"; - НоваяСтрока.Область = "Интерактивные действия"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "НаписатьСообщение"; - НоваяСтрока.МетодПоиска = "НАПИСАТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--keyboard"; - НоваяСтрока.Описание = "JSON клавиатуры. См.СформироватьКлавиатуру (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Интерактивные действия"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "НаписатьСообщение"; - НоваяСтрока.МетодПоиска = "НАПИСАТЬСООБЩЕНИЕ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Интерактивные действия"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "НаписатьКомментарий"; - НоваяСтрока.МетодПоиска = "НАПИСАТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--post"; - НоваяСтрока.Описание = "ID целевого поста"; - НоваяСтрока.Область = "Интерактивные действия"; - НоваяСтрока.ОписаниеМетода = "Создает комментарий под выбранной записью - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "НаписатьКомментарий"; - НоваяСтрока.МетодПоиска = "НАПИСАТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--wall"; - НоваяСтрока.Описание = "ID стены расположения поста"; - НоваяСтрока.Область = "Интерактивные действия"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "НаписатьКомментарий"; - НоваяСтрока.МетодПоиска = "НАПИСАТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--text"; - НоваяСтрока.Описание = "Текст комментария"; - НоваяСтрока.Область = "Интерактивные действия"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "НаписатьКомментарий"; - НоваяСтрока.МетодПоиска = "НАПИСАТЬКОММЕНТАРИЙ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Интерактивные действия"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СократитьСсылку"; - НоваяСтрока.МетодПоиска = "СОКРАТИТЬССЫЛКУ"; - НоваяСтрока.Параметр = "--url"; - НоваяСтрока.Описание = "URL для сокращения"; - НоваяСтрока.Область = "Интерактивные действия"; - НоваяСтрока.ОписаниеМетода = "Создает сокращенный URL из обычного - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СократитьСсылку"; - НоваяСтрока.МетодПоиска = "СОКРАТИТЬССЫЛКУ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Интерактивные действия"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПолучитьСтатистику"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТИСТИКУ"; - НоваяСтрока.Параметр = "--datefrom"; - НоваяСтрока.Описание = "Дата начала периода"; - НоваяСтрока.Область = "Статистика"; - НоваяСтрока.ОписаниеМетода = "Получает общую статистику сообщества за период - | - | Дата указывается в формате ISO 8601: - | ""2024-04-07"" - | ""2024-04-07T13:34:42+00:00"" - | ""2024-04-07T13:34:42Z"" - | - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПолучитьСтатистику"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТИСТИКУ"; - НоваяСтрока.Параметр = "--dateto"; - НоваяСтрока.Описание = "Дата окончания периода"; - НоваяСтрока.Область = "Статистика"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПолучитьСтатистику"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТИСТИКУ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Статистика"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПолучитьСтатистикуПостов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТИСТИКУПОСТОВ"; - НоваяСтрока.Параметр = "--posts"; - НоваяСтрока.Описание = "Массив ID постов"; - НоваяСтрока.Область = "Статистика"; - НоваяСтрока.ОписаниеМетода = "Получает статистику в разрезе постов - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - | - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПолучитьСтатистикуПостов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТИСТИКУПОСТОВ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Статистика"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьРекламнуюКампанию"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНУЮКАМПАНИЮ"; - НоваяСтрока.Параметр = "--cabinet"; - НоваяСтрока.Описание = "ID рекламного кабинета"; - НоваяСтрока.Область = "Работа с рекламным кабинетом"; - НоваяСтрока.ОписаниеМетода = "Создает кампанию в выбранном рекламном кабинете - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьРекламнуюКампанию"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНУЮКАМПАНИЮ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Наименование кампании"; - НоваяСтрока.Область = "Работа с рекламным кабинетом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьРекламнуюКампанию"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНУЮКАМПАНИЮ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с рекламным кабинетом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьРекламноеОбъявление"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; - НоваяСтрока.Параметр = "--campaign"; - НоваяСтрока.Описание = "ID рекламной кампании"; - НоваяСтрока.Область = "Работа с рекламным кабинетом"; - НоваяСтрока.ОписаниеМетода = "Создает рекламное объявление на основе поста - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьРекламноеОбъявление"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; - НоваяСтрока.Параметр = "--limit"; - НоваяСтрока.Описание = "Дневной лимит в рублях"; - НоваяСтрока.Область = "Работа с рекламным кабинетом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьРекламноеОбъявление"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; - НоваяСтрока.Параметр = "--category"; - НоваяСтрока.Описание = "Номер рекламной категории"; - НоваяСтрока.Область = "Работа с рекламным кабинетом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьРекламноеОбъявление"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; - НоваяСтрока.Параметр = "--post"; - НоваяСтрока.Описание = "ID поста, используемого в качетсве рекламы"; - НоваяСтрока.Область = "Работа с рекламным кабинетом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьРекламноеОбъявление"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; - НоваяСтрока.Параметр = "--cabinet"; - НоваяСтрока.Описание = "ID рекламного кабинета"; - НоваяСтрока.Область = "Работа с рекламным кабинетом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьРекламноеОбъявление"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с рекламным кабинетом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПриостановитьРекламноеОбъявление"; - НоваяСтрока.МетодПоиска = "ПРИОСТАНОВИТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; - НоваяСтрока.Параметр = "--cabinet"; - НоваяСтрока.Описание = "ID рекламного кабинета"; - НоваяСтрока.Область = "Работа с рекламным кабинетом"; - НоваяСтрока.ОписаниеМетода = "Приостанавливает показ рекламного объявления - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПриостановитьРекламноеОбъявление"; - НоваяСтрока.МетодПоиска = "ПРИОСТАНОВИТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; - НоваяСтрока.Параметр = "--adv"; - НоваяСтрока.Описание = "ID объявления"; - НоваяСтрока.Область = "Работа с рекламным кабинетом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПриостановитьРекламноеОбъявление"; - НоваяСтрока.МетодПоиска = "ПРИОСТАНОВИТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с рекламным кабинетом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПолучитьСписокРекламныхКатегорий"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКРЕКЛАМНЫХКАТЕГОРИЙ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с рекламным кабинетом"; - НоваяСтрока.ОписаниеМетода = "Получает список id рекламных категорий для создания рекламного объявления - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПолучитьСписокКатегорийТоваров"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТЕГОРИЙТОВАРОВ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с товарами"; - НоваяСтрока.ОписаниеМетода = "Получает список ID товарных категорий для указания при создании товара - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПолучитьСписокТоваров"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКТОВАРОВ"; - НоваяСтрока.Параметр = "--sel"; - НоваяСтрока.Описание = "ID подборки, если нужен отбор (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с товарами"; - НоваяСтрока.ОписаниеМетода = "Получает список товаров сообщества - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПолучитьСписокТоваров"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКТОВАРОВ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с товарами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПолучитьТоварыПоИД"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОВАРЫПОИД"; - НоваяСтрока.Параметр = "--items"; - НоваяСтрока.Описание = "Массив ID товаров"; - НоваяСтрока.Область = "Работа с товарами"; - НоваяСтрока.ОписаниеМетода = "Получает информацию о товарах по массиву ID - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - | - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПолучитьТоварыПоИД"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОВАРЫПОИД"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с товарами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ДобавитьТовар"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬТОВАР"; - НоваяСтрока.Параметр = "--product"; - НоваяСтрока.Описание = "JSON описание товара или путь"; - НоваяСтрока.Область = "Работа с товарами"; - НоваяСтрока.ОписаниеМетода = "Добавляет новый товар в каталог сообщества - | - | Структура JSON данных описания товара (параметр --product): - | { - | ""Имя"" : ""Новый товар"", - | ""Описание"" : ""Описание товара"", - | ""Категория"" : ""20173"", - | ""Цена"" : 1, - | ""СтараяЦена"" : """", - | ""ОсновноеФото"" : """", - | ""URL"" : """", - | ""ДополнительныеФото"" : [], - | ""ЗначенияСвойств"" : [], - | ""ГлавныйВГруппе"" : ""Ложь"", - | ""Ширина"" : """", - | ""Высота"" : """", - | ""Глубина"" : """", - | ""Вес"" : """", - | ""SKU"" : """", - | ""ДоступныйОстаток"" : ""1"" - | } - | - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ДобавитьТовар"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬТОВАР"; - НоваяСтрока.Параметр = "--sel"; - НоваяСтрока.Описание = "ID подборка для помещения товара, если необходимо (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с товарами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ДобавитьТовар"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬТОВАР"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с товарами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ИзменитьТовар"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТОВАР"; - НоваяСтрока.Параметр = "--item"; - НоваяСтрока.Описание = "Идентификатор изменяемого товара"; - НоваяСтрока.Область = "Работа с товарами"; - НоваяСтрока.ОписаниеМетода = "Изменяет ранее созданный товар - | - | Структура JSON данных описания товара (параметр --product): - | { - | ""Имя"" : ""Новый товар"", - | ""Описание"" : ""Описание товара"", - | ""Категория"" : ""20173"", - | ""Цена"" : 1, - | ""СтараяЦена"" : """", - | ""ОсновноеФото"" : """", - | ""URL"" : """", - | ""ДополнительныеФото"" : [], - | ""ЗначенияСвойств"" : [], - | ""ГлавныйВГруппе"" : ""Ложь"", - | ""Ширина"" : """", - | ""Высота"" : """", - | ""Глубина"" : """", - | ""Вес"" : """", - | ""SKU"" : """", - | ""ДоступныйОстаток"" : ""1"" - | } - | - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ИзменитьТовар"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТОВАР"; - НоваяСтрока.Параметр = "--product"; - НоваяСтрока.Описание = "JSON описание товара или путь"; - НоваяСтрока.Область = "Работа с товарами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ИзменитьТовар"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТОВАР"; - НоваяСтрока.Параметр = "--sel"; - НоваяСтрока.Описание = "Идентификатор новой подборки, если необходимо (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с товарами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ИзменитьТовар"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТОВАР"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с товарами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "УдалитьТовар"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬТОВАР"; - НоваяСтрока.Параметр = "--item"; - НоваяСтрока.Описание = "ID товара"; - НоваяСтрока.Область = "Работа с товарами"; - НоваяСтрока.ОписаниеМетода = "Удаляет ранее созданный товар - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "УдалитьТовар"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬТОВАР"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с товарами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СгруппироватьТовары"; - НоваяСтрока.МетодПоиска = "СГРУППИРОВАТЬТОВАРЫ"; - НоваяСтрока.Параметр = "--items"; - НоваяСтрока.Описание = "Массив ID товаров"; - НоваяСтрока.Область = "Работа с товарами"; - НоваяСтрока.ОписаниеМетода = "Группирует товары на основе одинаковых наборов свойств - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - | - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СгруппироватьТовары"; - НоваяСтрока.МетодПоиска = "СГРУППИРОВАТЬТОВАРЫ"; - НоваяСтрока.Параметр = "--sellgroup"; - НоваяСтрока.Описание = "ID существующей группы, если необходимо (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с товарами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СгруппироватьТовары"; - НоваяСтрока.МетодПоиска = "СГРУППИРОВАТЬТОВАРЫ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с товарами"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПолучитьСписокПодборок"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКПОДБОРОК"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с подборками товаров"; - НоваяСтрока.ОписаниеМетода = "Получает список подборок товаров - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПолучитьПодборкиПоИД"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОДБОРКИПОИД"; - НоваяСтрока.Параметр = "--sels"; - НоваяСтрока.Описание = "ID подборок"; - НоваяСтрока.Область = "Работа с подборками товаров"; - НоваяСтрока.ОписаниеМетода = "Получить список подборок по массиву ID - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - | - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПолучитьПодборкиПоИД"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОДБОРКИПОИД"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с подборками товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьПодборкуТоваров"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Название подборки"; - НоваяСтрока.Область = "Работа с подборками товаров"; - НоваяСтрока.ОписаниеМетода = "Создает пустую подборку товаров - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьПодборкуТоваров"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ"; - НоваяСтрока.Параметр = "--picture"; - НоваяСтрока.Описание = "Файл картинки"; - НоваяСтрока.Область = "Работа с подборками товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьПодборкуТоваров"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ"; - НоваяСтрока.Параметр = "--main"; - НоваяСтрока.Описание = "Основная (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с подборками товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьПодборкуТоваров"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ"; - НоваяСтрока.Параметр = "--hidden"; - НоваяСтрока.Описание = "Скрытая (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с подборками товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьПодборкуТоваров"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с подборками товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ИзменитьПодборкуТоваров"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Новое название подборки"; - НоваяСтрока.Область = "Работа с подборками товаров"; - НоваяСтрока.ОписаниеМетода = "Изменяет свойства подборки товаров - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ИзменитьПодборкуТоваров"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ"; - НоваяСтрока.Параметр = "--sel"; - НоваяСтрока.Описание = "ID подборки"; - НоваяСтрока.Область = "Работа с подборками товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ИзменитьПодборкуТоваров"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ"; - НоваяСтрока.Параметр = "--picture"; - НоваяСтрока.Описание = "Новая картинка подборки (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с подборками товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ИзменитьПодборкуТоваров"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ"; - НоваяСтрока.Параметр = "--main"; - НоваяСтрока.Описание = "Основная (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с подборками товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ИзменитьПодборкуТоваров"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ"; - НоваяСтрока.Параметр = "--hidden"; - НоваяСтрока.Описание = "Скрытая (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с подборками товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ИзменитьПодборкуТоваров"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с подборками товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ДобавитьТоварВПодборку"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬТОВАРВПОДБОРКУ"; - НоваяСтрока.Параметр = "--items"; - НоваяСтрока.Описание = "Массив товаров или товар"; - НоваяСтрока.Область = "Работа с подборками товаров"; - НоваяСтрока.ОписаниеМетода = "Добавляет товар в подборку - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - | - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ДобавитьТоварВПодборку"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬТОВАРВПОДБОРКУ"; - НоваяСтрока.Параметр = "--sel"; - НоваяСтрока.Описание = "ID подборки"; - НоваяСтрока.Область = "Работа с подборками товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ДобавитьТоварВПодборку"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬТОВАРВПОДБОРКУ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с подборками товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "УдалитьТоварИзПодборки"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬТОВАРИЗПОДБОРКИ"; - НоваяСтрока.Параметр = "--item"; - НоваяСтрока.Описание = "ID товара"; - НоваяСтрока.Область = "Работа с подборками товаров"; - НоваяСтрока.ОписаниеМетода = "Удаляет ранее добавленный товар из подборки - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "УдалитьТоварИзПодборки"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬТОВАРИЗПОДБОРКИ"; - НоваяСтрока.Параметр = "--sel"; - НоваяСтрока.Описание = "ID подборки"; - НоваяСтрока.Область = "Работа с подборками товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "УдалитьТоварИзПодборки"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬТОВАРИЗПОДБОРКИ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с подборками товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "УдалитьПодборку"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬПОДБОРКУ"; - НоваяСтрока.Параметр = "--sel"; - НоваяСтрока.Описание = "ID подборки"; - НоваяСтрока.Область = "Работа с подборками товаров"; - НоваяСтрока.ОписаниеМетода = "Удаляет подборку по ID - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "УдалитьПодборку"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬПОДБОРКУ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с подборками товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПолучитьСписокСвойств"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКСВОЙСТВ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа со свойствами товаров"; - НоваяСтрока.ОписаниеМетода = "Получает список свойств товаров группы - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьСвойствоТовара"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬСВОЙСТВОТОВАРА"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Название свойства"; - НоваяСтрока.Область = "Работа со свойствами товаров"; - НоваяСтрока.ОписаниеМетода = "Создает новое свойство для использования в товарах - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СоздатьСвойствоТовара"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬСВОЙСТВОТОВАРА"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа со свойствами товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ИзменитьСвойствоТовара"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВОТОВАРА"; - НоваяСтрока.Параметр = "--title"; - НоваяСтрока.Описание = "Новое название"; - НоваяСтрока.Область = "Работа со свойствами товаров"; - НоваяСтрока.ОписаниеМетода = "Изменяет существующее свойство товара - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ИзменитьСвойствоТовара"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВОТОВАРА"; - НоваяСтрока.Параметр = "--prop"; - НоваяСтрока.Описание = "ID свойства"; - НоваяСтрока.Область = "Работа со свойствами товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ИзменитьСвойствоТовара"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВОТОВАРА"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа со свойствами товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "УдалитьСвойствоТовара"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬСВОЙСТВОТОВАРА"; - НоваяСтрока.Параметр = "--prop"; - НоваяСтрока.Описание = "ID свойства"; - НоваяСтрока.Область = "Работа со свойствами товаров"; - НоваяСтрока.ОписаниеМетода = "Удаляет существующее свойство товара - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "УдалитьСвойствоТовара"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬСВОЙСТВОТОВАРА"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа со свойствами товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ДобавитьВариантСвойстваТовара"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬВАРИАНТСВОЙСТВАТОВАРА"; - НоваяСтрока.Параметр = "--value"; - НоваяСтрока.Описание = "Значение свойства"; - НоваяСтрока.Область = "Работа со свойствами товаров"; - НоваяСтрока.ОписаниеМетода = "Добавляет вариант для существующего свойства - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ДобавитьВариантСвойстваТовара"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬВАРИАНТСВОЙСТВАТОВАРА"; - НоваяСтрока.Параметр = "--prop"; - НоваяСтрока.Описание = "ID свойства, куда добавляется вариант"; - НоваяСтрока.Область = "Работа со свойствами товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ДобавитьВариантСвойстваТовара"; - НоваяСтрока.МетодПоиска = "ДОБАВИТЬВАРИАНТСВОЙСТВАТОВАРА"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа со свойствами товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ИзменитьВариантСвойстваТовара"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬВАРИАНТСВОЙСТВАТОВАРА"; - НоваяСтрока.Параметр = "--value"; - НоваяСтрока.Описание = "Новое значение свойства"; - НоваяСтрока.Область = "Работа со свойствами товаров"; - НоваяСтрока.ОписаниеМетода = "Изменяет значение варианта существующего свойства товара - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ИзменитьВариантСвойстваТовара"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬВАРИАНТСВОЙСТВАТОВАРА"; - НоваяСтрока.Параметр = "--prop"; - НоваяСтрока.Описание = "ID свойства"; - НоваяСтрока.Область = "Работа со свойствами товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ИзменитьВариантСвойстваТовара"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬВАРИАНТСВОЙСТВАТОВАРА"; - НоваяСтрока.Параметр = "--option"; - НоваяСтрока.Описание = "ID варианта"; - НоваяСтрока.Область = "Работа со свойствами товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ИзменитьВариантСвойстваТовара"; - НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬВАРИАНТСВОЙСТВАТОВАРА"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа со свойствами товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "УдалитьВариантСвойстваТовара"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬВАРИАНТСВОЙСТВАТОВАРА"; - НоваяСтрока.Параметр = "--option"; - НоваяСтрока.Описание = "ID варианта"; - НоваяСтрока.Область = "Работа со свойствами товаров"; - НоваяСтрока.ОписаниеМетода = "Удаляет ранее созданный вариант свойства - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "УдалитьВариантСвойстваТовара"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬВАРИАНТСВОЙСТВАТОВАРА"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа со свойствами товаров"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "ПолучитьСписокЗаказов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКЗАКАЗОВ"; - НоваяСтрока.Параметр = "--auth"; - НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с заказами"; - НоваяСтрока.ОписаниеМетода = "Возвращает список заказов сообщества - | - | Структура JSON данных авторизации (параметр --auth): - | { - | ""access_token"": """", - | ""owner_id"" : """", - | ""app_id"" : """", - | ""group_id"" : """" - | } - |"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "vk"; - НоваяСтрока.Модуль = "OPI_VK"; - НоваяСтрока.Метод = "СформироватьКлавиатуру"; - НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУ"; - НоваяСтрока.Параметр = "--buttons"; - НоваяСтрока.Описание = "Массив заголовков кнопок"; - НоваяСтрока.Область = "Прочие"; - НоваяСтрока.ОписаниеМетода = "Формирует клавиатуру по массиву кнопок - | - | Пример указания параметра типа массив: - | --param ""['Val1','Val2','Val3']"" - |"; - - Возврат ТаблицаСостава; -КонецФункции - +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьСсылкуПолученияТокена"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬССЫЛКУПОЛУЧЕНИЯТОКЕНА"; + НоваяСтрока.Параметр = "--app"; + НоваяСтрока.Описание = "app_id из настроек приложения"; + НоваяСтрока.Область = "Получение токена"; + НоваяСтрока.ОписаниеМетода = "Получение ссылки для интерактивного получения токена (access_token), который необходим + | для дальнейших действий"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьПост"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПОСТ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст поста"; + НоваяСтрока.Область = "Работа с группой"; + НоваяСтрока.ОписаниеМетода = "Создает пост с картинками + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + | + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьПост"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПОСТ"; + НоваяСтрока.Параметр = "--pictures"; + НоваяСтрока.Описание = "Массив картинок"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьПост"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПОСТ"; + НоваяСтрока.Параметр = "--ad"; + НоваяСтрока.Описание = "Признак ""Это реклама"" (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьПост"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПОСТ"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "Ссылка (URL) под записью (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьПост"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПОСТ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьСоставнойПост"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬСОСТАВНОЙПОСТ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст поста"; + НоваяСтрока.Область = "Работа с группой"; + НоваяСтрока.ОписаниеМетода = "Создает пост на основе массива идетификаторов объектов (картинок, видео и др.) + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + | + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьСоставнойПост"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬСОСТАВНОЙПОСТ"; + НоваяСтрока.Параметр = "--objects"; + НоваяСтрока.Описание = "Массив идентификаторов вида photo123_123"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьСоставнойПост"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬСОСТАВНОЙПОСТ"; + НоваяСтрока.Параметр = "--ad"; + НоваяСтрока.Описание = "Признак ""Это реклама"" (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьСоставнойПост"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬСОСТАВНОЙПОСТ"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "Ссылка (URL) под записью (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьСоставнойПост"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬСОСТАВНОЙПОСТ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "УдалитьПост"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬПОСТ"; + НоваяСтрока.Параметр = "--post"; + НоваяСтрока.Описание = "ID поста"; + НоваяСтрока.Область = "Работа с группой"; + НоваяСтрока.ОписаниеМетода = "Удаляет пост по id + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "УдалитьПост"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬПОСТ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьОпрос"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬОПРОС"; + НоваяСтрока.Параметр = "--question"; + НоваяСтрока.Описание = "Вопрос опроса"; + НоваяСтрока.Область = "Работа с группой"; + НоваяСтрока.ОписаниеМетода = "Создает опрос с вариантами ответа + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + | + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьОпрос"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬОПРОС"; + НоваяСтрока.Параметр = "--options"; + НоваяСтрока.Описание = "Массив вариантов ответа"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьОпрос"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬОПРОС"; + НоваяСтрока.Параметр = "--picture"; + НоваяСтрока.Описание = "Картинка опроса (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьОпрос"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬОПРОС"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьАльбом"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬАЛЬБОМ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование альбома"; + НоваяСтрока.Область = "Работа с группой"; + НоваяСтрока.ОписаниеМетода = "Создает альбом для хранения картинок + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьАльбом"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬАЛЬБОМ"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "Описание альбома (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьАльбом"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬАЛЬБОМ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "УдалитьАльбом"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬАЛЬБОМ"; + НоваяСтрока.Параметр = "--album"; + НоваяСтрока.Описание = "ID альбома"; + НоваяСтрока.Область = "Работа с группой"; + НоваяСтрока.ОписаниеМетода = "Удаляет ранее созданный альбом + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "УдалитьАльбом"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬАЛЬБОМ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьИсторию"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬИСТОРИЮ"; + НоваяСтрока.Параметр = "--picture"; + НоваяСтрока.Описание = "Фон истории"; + НоваяСтрока.Область = "Работа с группой"; + НоваяСтрока.ОписаниеМетода = "Создает историю из картинки + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьИсторию"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬИСТОРИЮ"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "URL для кнопки под историей (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьИсторию"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬИСТОРИЮ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СохранитьКартинкуВАльбом"; + НоваяСтрока.МетодПоиска = "СОХРАНИТЬКАРТИНКУВАЛЬБОМ"; + НоваяСтрока.Параметр = "--album"; + НоваяСтрока.Описание = "ID альбома"; + НоваяСтрока.Область = "Работа с группой"; + НоваяСтрока.ОписаниеМетода = "Сохраняет картинку в альбом сообщества + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СохранитьКартинкуВАльбом"; + НоваяСтрока.МетодПоиска = "СОХРАНИТЬКАРТИНКУВАЛЬБОМ"; + НоваяСтрока.Параметр = "--picture"; + НоваяСтрока.Описание = "Файл картинки"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СохранитьКартинкуВАльбом"; + НоваяСтрока.МетодПоиска = "СОХРАНИТЬКАРТИНКУВАЛЬБОМ"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "Описание картинки (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СохранитьКартинкуВАльбом"; + НоваяСтрока.МетодПоиска = "СОХРАНИТЬКАРТИНКУВАЛЬБОМ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "УдалитьКартинку"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬКАРТИНКУ"; + НоваяСтрока.Параметр = "--pictureid"; + НоваяСтрока.Описание = "ID картинки"; + НоваяСтрока.Область = "Работа с группой"; + НоваяСтрока.ОписаниеМетода = "Удалить картинку из альбома + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "УдалитьКартинку"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬКАРТИНКУ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ЗагрузитьВидеоНаСервер"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬВИДЕОНАСЕРВЕР"; + НоваяСтрока.Параметр = "--file"; + НоваяСтрока.Описание = "Файл видео"; + НоваяСтрока.Область = "Работа с группой"; + НоваяСтрока.ОписаниеМетода = "Загружает видео в группу с возможностью его дальнейшего использования + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ЗагрузитьВидеоНаСервер"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬВИДЕОНАСЕРВЕР"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование видео"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ЗагрузитьВидеоНаСервер"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬВИДЕОНАСЕРВЕР"; + НоваяСтрока.Параметр = "--description"; + НоваяСтрока.Описание = "Описание видео (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ЗагрузитьВидеоНаСервер"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬВИДЕОНАСЕРВЕР"; + НоваяСтрока.Параметр = "--album"; + НоваяСтрока.Описание = "ID альбома, если необходимо (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ЗагрузитьВидеоНаСервер"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬВИДЕОНАСЕРВЕР"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ЗагрузитьФотоНаСервер"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФОТОНАСЕРВЕР"; + НоваяСтрока.Параметр = "--file"; + НоваяСтрока.Описание = "Файл картинки"; + НоваяСтрока.Область = "Работа с группой"; + НоваяСтрока.ОписаниеМетода = "Загружает фото на сервер для его дальнейшего использования + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ЗагрузитьФотоНаСервер"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФОТОНАСЕРВЕР"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ЗагрузитьФотоНаСервер"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФОТОНАСЕРВЕР"; + НоваяСтрока.Параметр = "--type"; + НоваяСтрока.Описание = "Вид загрузки (Пост, Товар, История, Опрос, Прочее) (необяз. по ум. - Пост)"; + НоваяСтрока.Область = "Работа с группой"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьОбсуждение"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬОБСУЖДЕНИЕ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование обсуждения"; + НоваяСтрока.Область = "Работа с обсуждениями"; + НоваяСтрока.ОписаниеМетода = "Создает новое обсуждение + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьОбсуждение"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬОБСУЖДЕНИЕ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст первого сообщения"; + НоваяСтрока.Область = "Работа с обсуждениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьОбсуждение"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬОБСУЖДЕНИЕ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с обсуждениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ЗакрытьОбсуждение"; + НоваяСтрока.МетодПоиска = "ЗАКРЫТЬОБСУЖДЕНИЕ"; + НоваяСтрока.Параметр = "--topic"; + НоваяСтрока.Описание = "ID обсуждения"; + НоваяСтрока.Область = "Работа с обсуждениями"; + НоваяСтрока.ОписаниеМетода = "Закрывает или удаляет обсуждение + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ЗакрытьОбсуждение"; + НоваяСтрока.МетодПоиска = "ЗАКРЫТЬОБСУЖДЕНИЕ"; + НоваяСтрока.Параметр = "--remove"; + НоваяСтрока.Описание = "Удалить полностью (Истина) или закрыть (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с обсуждениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ЗакрытьОбсуждение"; + НоваяСтрока.МетодПоиска = "ЗАКРЫТЬОБСУЖДЕНИЕ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с обсуждениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ОткрытьОбсуждение"; + НоваяСтрока.МетодПоиска = "ОТКРЫТЬОБСУЖДЕНИЕ"; + НоваяСтрока.Параметр = "--topic"; + НоваяСтрока.Описание = "ID обсуждения"; + НоваяСтрока.Область = "Работа с обсуждениями"; + НоваяСтрока.ОписаниеМетода = "Открывает ранее закрытое обсуждение + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ОткрытьОбсуждение"; + НоваяСтрока.МетодПоиска = "ОТКРЫТЬОБСУЖДЕНИЕ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с обсуждениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "НаписатьВОбсуждение"; + НоваяСтрока.МетодПоиска = "НАПИСАТЬВОБСУЖДЕНИЕ"; + НоваяСтрока.Параметр = "--topic"; + НоваяСтрока.Описание = "ID обсуждения"; + НоваяСтрока.Область = "Работа с обсуждениями"; + НоваяСтрока.ОписаниеМетода = "Добавляет сообщение в обсуждение от имени группы + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "НаписатьВОбсуждение"; + НоваяСтрока.МетодПоиска = "НАПИСАТЬВОБСУЖДЕНИЕ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст сообщения"; + НоваяСтрока.Область = "Работа с обсуждениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "НаписатьВОбсуждение"; + НоваяСтрока.МетодПоиска = "НАПИСАТЬВОБСУЖДЕНИЕ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с обсуждениями"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПоставитьЛайк"; + НоваяСтрока.МетодПоиска = "ПОСТАВИТЬЛАЙК"; + НоваяСтрока.Параметр = "--post"; + НоваяСтрока.Описание = "ID поста"; + НоваяСтрока.Область = "Интерактивные действия"; + НоваяСтрока.ОписаниеМетода = "Ставит лайк на пост + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПоставитьЛайк"; + НоваяСтрока.МетодПоиска = "ПОСТАВИТЬЛАЙК"; + НоваяСтрока.Параметр = "--wall"; + НоваяСтрока.Описание = "ID стены расположения поста (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Интерактивные действия"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПоставитьЛайк"; + НоваяСтрока.МетодПоиска = "ПОСТАВИТЬЛАЙК"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Интерактивные действия"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СделатьРепост"; + НоваяСтрока.МетодПоиска = "СДЕЛАТЬРЕПОСТ"; + НоваяСтрока.Параметр = "--post"; + НоваяСтрока.Описание = "ID поста"; + НоваяСтрока.Область = "Интерактивные действия"; + НоваяСтрока.ОписаниеМетода = "Делает репост записи + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СделатьРепост"; + НоваяСтрока.МетодПоиска = "СДЕЛАТЬРЕПОСТ"; + НоваяСтрока.Параметр = "--from"; + НоваяСтрока.Описание = "ID стены расположения поста (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Интерактивные действия"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СделатьРепост"; + НоваяСтрока.МетодПоиска = "СДЕЛАТЬРЕПОСТ"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "ID целевой стены или группы (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Интерактивные действия"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СделатьРепост"; + НоваяСтрока.МетодПоиска = "СДЕЛАТЬРЕПОСТ"; + НоваяСтрока.Параметр = "--ad"; + НоваяСтрока.Описание = "Признак рекламного поста (необяз. по ум. - False)"; + НоваяСтрока.Область = "Интерактивные действия"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СделатьРепост"; + НоваяСтрока.МетодПоиска = "СДЕЛАТЬРЕПОСТ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Интерактивные действия"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "НаписатьСообщение"; + НоваяСтрока.МетодПоиска = "НАПИСАТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст сообщения"; + НоваяСтрока.Область = "Интерактивные действия"; + НоваяСтрока.ОписаниеМетода = "Написать сообщение пользователю в диалоге сообщества + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "НаписатьСообщение"; + НоваяСтрока.МетодПоиска = "НАПИСАТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--user"; + НоваяСтрока.Описание = "ID пользователя адресата"; + НоваяСтрока.Область = "Интерактивные действия"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "НаписатьСообщение"; + НоваяСтрока.МетодПоиска = "НАПИСАТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--ct"; + НоваяСтрока.Описание = "Токен бота чата сообщества, котрый можно получить в настройках"; + НоваяСтрока.Область = "Интерактивные действия"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "НаписатьСообщение"; + НоваяСтрока.МетодПоиска = "НАПИСАТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--keyboard"; + НоваяСтрока.Описание = "JSON клавиатуры. См.СформироватьКлавиатуру (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Интерактивные действия"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "НаписатьСообщение"; + НоваяСтрока.МетодПоиска = "НАПИСАТЬСООБЩЕНИЕ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Интерактивные действия"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "НаписатьКомментарий"; + НоваяСтрока.МетодПоиска = "НАПИСАТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--post"; + НоваяСтрока.Описание = "ID целевого поста"; + НоваяСтрока.Область = "Интерактивные действия"; + НоваяСтрока.ОписаниеМетода = "Создает комментарий под выбранной записью + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "НаписатьКомментарий"; + НоваяСтрока.МетодПоиска = "НАПИСАТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--wall"; + НоваяСтрока.Описание = "ID стены расположения поста"; + НоваяСтрока.Область = "Интерактивные действия"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "НаписатьКомментарий"; + НоваяСтрока.МетодПоиска = "НАПИСАТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--text"; + НоваяСтрока.Описание = "Текст комментария"; + НоваяСтрока.Область = "Интерактивные действия"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "НаписатьКомментарий"; + НоваяСтрока.МетодПоиска = "НАПИСАТЬКОММЕНТАРИЙ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Интерактивные действия"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СократитьСсылку"; + НоваяСтрока.МетодПоиска = "СОКРАТИТЬССЫЛКУ"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "URL для сокращения"; + НоваяСтрока.Область = "Интерактивные действия"; + НоваяСтрока.ОписаниеМетода = "Создает сокращенный URL из обычного + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СократитьСсылку"; + НоваяСтрока.МетодПоиска = "СОКРАТИТЬССЫЛКУ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Интерактивные действия"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПолучитьСтатистику"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТИСТИКУ"; + НоваяСтрока.Параметр = "--datefrom"; + НоваяСтрока.Описание = "Дата начала периода"; + НоваяСтрока.Область = "Статистика"; + НоваяСтрока.ОписаниеМетода = "Получает общую статистику сообщества за период + | + | Дата указывается в формате ISO 8601: + | ""2024-04-07"" + | ""2024-04-07T13:34:42+00:00"" + | ""2024-04-07T13:34:42Z"" + | + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПолучитьСтатистику"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТИСТИКУ"; + НоваяСтрока.Параметр = "--dateto"; + НоваяСтрока.Описание = "Дата окончания периода"; + НоваяСтрока.Область = "Статистика"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПолучитьСтатистику"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТИСТИКУ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Статистика"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПолучитьСтатистикуПостов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТИСТИКУПОСТОВ"; + НоваяСтрока.Параметр = "--posts"; + НоваяСтрока.Описание = "Массив ID постов"; + НоваяСтрока.Область = "Статистика"; + НоваяСтрока.ОписаниеМетода = "Получает статистику в разрезе постов + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + | + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПолучитьСтатистикуПостов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАТИСТИКУПОСТОВ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Статистика"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьРекламнуюКампанию"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНУЮКАМПАНИЮ"; + НоваяСтрока.Параметр = "--cabinet"; + НоваяСтрока.Описание = "ID рекламного кабинета"; + НоваяСтрока.Область = "Работа с рекламным кабинетом"; + НоваяСтрока.ОписаниеМетода = "Создает кампанию в выбранном рекламном кабинете + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьРекламнуюКампанию"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНУЮКАМПАНИЮ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Наименование кампании"; + НоваяСтрока.Область = "Работа с рекламным кабинетом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьРекламнуюКампанию"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНУЮКАМПАНИЮ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с рекламным кабинетом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьРекламноеОбъявление"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; + НоваяСтрока.Параметр = "--campaign"; + НоваяСтрока.Описание = "ID рекламной кампании"; + НоваяСтрока.Область = "Работа с рекламным кабинетом"; + НоваяСтрока.ОписаниеМетода = "Создает рекламное объявление на основе поста + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьРекламноеОбъявление"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; + НоваяСтрока.Параметр = "--limit"; + НоваяСтрока.Описание = "Дневной лимит в рублях"; + НоваяСтрока.Область = "Работа с рекламным кабинетом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьРекламноеОбъявление"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; + НоваяСтрока.Параметр = "--category"; + НоваяСтрока.Описание = "Номер рекламной категории"; + НоваяСтрока.Область = "Работа с рекламным кабинетом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьРекламноеОбъявление"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; + НоваяСтрока.Параметр = "--post"; + НоваяСтрока.Описание = "ID поста, используемого в качетсве рекламы"; + НоваяСтрока.Область = "Работа с рекламным кабинетом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьРекламноеОбъявление"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; + НоваяСтрока.Параметр = "--cabinet"; + НоваяСтрока.Описание = "ID рекламного кабинета"; + НоваяСтрока.Область = "Работа с рекламным кабинетом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьРекламноеОбъявление"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с рекламным кабинетом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПриостановитьРекламноеОбъявление"; + НоваяСтрока.МетодПоиска = "ПРИОСТАНОВИТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; + НоваяСтрока.Параметр = "--cabinet"; + НоваяСтрока.Описание = "ID рекламного кабинета"; + НоваяСтрока.Область = "Работа с рекламным кабинетом"; + НоваяСтрока.ОписаниеМетода = "Приостанавливает показ рекламного объявления + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПриостановитьРекламноеОбъявление"; + НоваяСтрока.МетодПоиска = "ПРИОСТАНОВИТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; + НоваяСтрока.Параметр = "--adv"; + НоваяСтрока.Описание = "ID объявления"; + НоваяСтрока.Область = "Работа с рекламным кабинетом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПриостановитьРекламноеОбъявление"; + НоваяСтрока.МетодПоиска = "ПРИОСТАНОВИТЬРЕКЛАМНОЕОБЪЯВЛЕНИЕ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с рекламным кабинетом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПолучитьСписокРекламныхКатегорий"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКРЕКЛАМНЫХКАТЕГОРИЙ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с рекламным кабинетом"; + НоваяСтрока.ОписаниеМетода = "Получает список id рекламных категорий для создания рекламного объявления + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПолучитьСписокКатегорийТоваров"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТЕГОРИЙТОВАРОВ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с товарами"; + НоваяСтрока.ОписаниеМетода = "Получает список ID товарных категорий для указания при создании товара + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПолучитьСписокТоваров"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКТОВАРОВ"; + НоваяСтрока.Параметр = "--sel"; + НоваяСтрока.Описание = "ID подборки, если нужен отбор (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с товарами"; + НоваяСтрока.ОписаниеМетода = "Получает список товаров сообщества + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПолучитьСписокТоваров"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКТОВАРОВ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с товарами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПолучитьТоварыПоИД"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОВАРЫПОИД"; + НоваяСтрока.Параметр = "--items"; + НоваяСтрока.Описание = "Массив ID товаров"; + НоваяСтрока.Область = "Работа с товарами"; + НоваяСтрока.ОписаниеМетода = "Получает информацию о товарах по массиву ID + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + | + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПолучитьТоварыПоИД"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬТОВАРЫПОИД"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с товарами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ДобавитьТовар"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬТОВАР"; + НоваяСтрока.Параметр = "--product"; + НоваяСтрока.Описание = "JSON описание товара или путь"; + НоваяСтрока.Область = "Работа с товарами"; + НоваяСтрока.ОписаниеМетода = "Добавляет новый товар в каталог сообщества + | + | Структура JSON данных описания товара (параметр --product): + | { + | ""Имя"" : ""Новый товар"", + | ""Описание"" : ""Описание товара"", + | ""Категория"" : ""20173"", + | ""Цена"" : 1, + | ""СтараяЦена"" : """", + | ""ОсновноеФото"" : """", + | ""URL"" : """", + | ""ДополнительныеФото"" : [], + | ""ЗначенияСвойств"" : [], + | ""ГлавныйВГруппе"" : ""Ложь"", + | ""Ширина"" : """", + | ""Высота"" : """", + | ""Глубина"" : """", + | ""Вес"" : """", + | ""SKU"" : """", + | ""ДоступныйОстаток"" : ""1"" + | } + | + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ДобавитьТовар"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬТОВАР"; + НоваяСтрока.Параметр = "--sel"; + НоваяСтрока.Описание = "ID подборка для помещения товара, если необходимо (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с товарами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ДобавитьТовар"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬТОВАР"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с товарами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ИзменитьТовар"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТОВАР"; + НоваяСтрока.Параметр = "--item"; + НоваяСтрока.Описание = "Идентификатор изменяемого товара"; + НоваяСтрока.Область = "Работа с товарами"; + НоваяСтрока.ОписаниеМетода = "Изменяет ранее созданный товар + | + | Структура JSON данных описания товара (параметр --product): + | { + | ""Имя"" : ""Новый товар"", + | ""Описание"" : ""Описание товара"", + | ""Категория"" : ""20173"", + | ""Цена"" : 1, + | ""СтараяЦена"" : """", + | ""ОсновноеФото"" : """", + | ""URL"" : """", + | ""ДополнительныеФото"" : [], + | ""ЗначенияСвойств"" : [], + | ""ГлавныйВГруппе"" : ""Ложь"", + | ""Ширина"" : """", + | ""Высота"" : """", + | ""Глубина"" : """", + | ""Вес"" : """", + | ""SKU"" : """", + | ""ДоступныйОстаток"" : ""1"" + | } + | + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ИзменитьТовар"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТОВАР"; + НоваяСтрока.Параметр = "--product"; + НоваяСтрока.Описание = "JSON описание товара или путь"; + НоваяСтрока.Область = "Работа с товарами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ИзменитьТовар"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТОВАР"; + НоваяСтрока.Параметр = "--sel"; + НоваяСтрока.Описание = "Идентификатор новой подборки, если необходимо (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с товарами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ИзменитьТовар"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬТОВАР"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с товарами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "УдалитьТовар"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬТОВАР"; + НоваяСтрока.Параметр = "--item"; + НоваяСтрока.Описание = "ID товара"; + НоваяСтрока.Область = "Работа с товарами"; + НоваяСтрока.ОписаниеМетода = "Удаляет ранее созданный товар + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "УдалитьТовар"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬТОВАР"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с товарами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СгруппироватьТовары"; + НоваяСтрока.МетодПоиска = "СГРУППИРОВАТЬТОВАРЫ"; + НоваяСтрока.Параметр = "--items"; + НоваяСтрока.Описание = "Массив ID товаров"; + НоваяСтрока.Область = "Работа с товарами"; + НоваяСтрока.ОписаниеМетода = "Группирует товары на основе одинаковых наборов свойств + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + | + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СгруппироватьТовары"; + НоваяСтрока.МетодПоиска = "СГРУППИРОВАТЬТОВАРЫ"; + НоваяСтрока.Параметр = "--sellgroup"; + НоваяСтрока.Описание = "ID существующей группы, если необходимо (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с товарами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СгруппироватьТовары"; + НоваяСтрока.МетодПоиска = "СГРУППИРОВАТЬТОВАРЫ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с товарами"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПолучитьСписокПодборок"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКПОДБОРОК"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с подборками товаров"; + НоваяСтрока.ОписаниеМетода = "Получает список подборок товаров + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПолучитьПодборкиПоИД"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОДБОРКИПОИД"; + НоваяСтрока.Параметр = "--sels"; + НоваяСтрока.Описание = "ID подборок"; + НоваяСтрока.Область = "Работа с подборками товаров"; + НоваяСтрока.ОписаниеМетода = "Получить список подборок по массиву ID + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + | + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПолучитьПодборкиПоИД"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПОДБОРКИПОИД"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с подборками товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьПодборкуТоваров"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Название подборки"; + НоваяСтрока.Область = "Работа с подборками товаров"; + НоваяСтрока.ОписаниеМетода = "Создает пустую подборку товаров + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьПодборкуТоваров"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ"; + НоваяСтрока.Параметр = "--picture"; + НоваяСтрока.Описание = "Файл картинки"; + НоваяСтрока.Область = "Работа с подборками товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьПодборкуТоваров"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ"; + НоваяСтрока.Параметр = "--main"; + НоваяСтрока.Описание = "Основная (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с подборками товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьПодборкуТоваров"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ"; + НоваяСтрока.Параметр = "--hidden"; + НоваяСтрока.Описание = "Скрытая (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с подборками товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьПодборкуТоваров"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с подборками товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ИзменитьПодборкуТоваров"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Новое название подборки"; + НоваяСтрока.Область = "Работа с подборками товаров"; + НоваяСтрока.ОписаниеМетода = "Изменяет свойства подборки товаров + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ИзменитьПодборкуТоваров"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ"; + НоваяСтрока.Параметр = "--sel"; + НоваяСтрока.Описание = "ID подборки"; + НоваяСтрока.Область = "Работа с подборками товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ИзменитьПодборкуТоваров"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ"; + НоваяСтрока.Параметр = "--picture"; + НоваяСтрока.Описание = "Новая картинка подборки (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с подборками товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ИзменитьПодборкуТоваров"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ"; + НоваяСтрока.Параметр = "--main"; + НоваяСтрока.Описание = "Основная (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с подборками товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ИзменитьПодборкуТоваров"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ"; + НоваяСтрока.Параметр = "--hidden"; + НоваяСтрока.Описание = "Скрытая (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с подборками товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ИзменитьПодборкуТоваров"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с подборками товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ДобавитьТоварВПодборку"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬТОВАРВПОДБОРКУ"; + НоваяСтрока.Параметр = "--items"; + НоваяСтрока.Описание = "Массив товаров или товар"; + НоваяСтрока.Область = "Работа с подборками товаров"; + НоваяСтрока.ОписаниеМетода = "Добавляет товар в подборку + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + | + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ДобавитьТоварВПодборку"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬТОВАРВПОДБОРКУ"; + НоваяСтрока.Параметр = "--sel"; + НоваяСтрока.Описание = "ID подборки"; + НоваяСтрока.Область = "Работа с подборками товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ДобавитьТоварВПодборку"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬТОВАРВПОДБОРКУ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с подборками товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "УдалитьТоварИзПодборки"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬТОВАРИЗПОДБОРКИ"; + НоваяСтрока.Параметр = "--item"; + НоваяСтрока.Описание = "ID товара"; + НоваяСтрока.Область = "Работа с подборками товаров"; + НоваяСтрока.ОписаниеМетода = "Удаляет ранее добавленный товар из подборки + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "УдалитьТоварИзПодборки"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬТОВАРИЗПОДБОРКИ"; + НоваяСтрока.Параметр = "--sel"; + НоваяСтрока.Описание = "ID подборки"; + НоваяСтрока.Область = "Работа с подборками товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "УдалитьТоварИзПодборки"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬТОВАРИЗПОДБОРКИ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с подборками товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "УдалитьПодборку"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬПОДБОРКУ"; + НоваяСтрока.Параметр = "--sel"; + НоваяСтрока.Описание = "ID подборки"; + НоваяСтрока.Область = "Работа с подборками товаров"; + НоваяСтрока.ОписаниеМетода = "Удаляет подборку по ID + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "УдалитьПодборку"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬПОДБОРКУ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с подборками товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПолучитьСписокСвойств"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКСВОЙСТВ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа со свойствами товаров"; + НоваяСтрока.ОписаниеМетода = "Получает список свойств товаров группы + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьСвойствоТовара"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬСВОЙСТВОТОВАРА"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Название свойства"; + НоваяСтрока.Область = "Работа со свойствами товаров"; + НоваяСтрока.ОписаниеМетода = "Создает новое свойство для использования в товарах + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СоздатьСвойствоТовара"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬСВОЙСТВОТОВАРА"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа со свойствами товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ИзменитьСвойствоТовара"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВОТОВАРА"; + НоваяСтрока.Параметр = "--title"; + НоваяСтрока.Описание = "Новое название"; + НоваяСтрока.Область = "Работа со свойствами товаров"; + НоваяСтрока.ОписаниеМетода = "Изменяет существующее свойство товара + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ИзменитьСвойствоТовара"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВОТОВАРА"; + НоваяСтрока.Параметр = "--prop"; + НоваяСтрока.Описание = "ID свойства"; + НоваяСтрока.Область = "Работа со свойствами товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ИзменитьСвойствоТовара"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВОТОВАРА"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа со свойствами товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "УдалитьСвойствоТовара"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬСВОЙСТВОТОВАРА"; + НоваяСтрока.Параметр = "--prop"; + НоваяСтрока.Описание = "ID свойства"; + НоваяСтрока.Область = "Работа со свойствами товаров"; + НоваяСтрока.ОписаниеМетода = "Удаляет существующее свойство товара + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "УдалитьСвойствоТовара"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬСВОЙСТВОТОВАРА"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа со свойствами товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ДобавитьВариантСвойстваТовара"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬВАРИАНТСВОЙСТВАТОВАРА"; + НоваяСтрока.Параметр = "--value"; + НоваяСтрока.Описание = "Значение свойства"; + НоваяСтрока.Область = "Работа со свойствами товаров"; + НоваяСтрока.ОписаниеМетода = "Добавляет вариант для существующего свойства + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ДобавитьВариантСвойстваТовара"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬВАРИАНТСВОЙСТВАТОВАРА"; + НоваяСтрока.Параметр = "--prop"; + НоваяСтрока.Описание = "ID свойства, куда добавляется вариант"; + НоваяСтрока.Область = "Работа со свойствами товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ДобавитьВариантСвойстваТовара"; + НоваяСтрока.МетодПоиска = "ДОБАВИТЬВАРИАНТСВОЙСТВАТОВАРА"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа со свойствами товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ИзменитьВариантСвойстваТовара"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬВАРИАНТСВОЙСТВАТОВАРА"; + НоваяСтрока.Параметр = "--value"; + НоваяСтрока.Описание = "Новое значение свойства"; + НоваяСтрока.Область = "Работа со свойствами товаров"; + НоваяСтрока.ОписаниеМетода = "Изменяет значение варианта существующего свойства товара + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ИзменитьВариантСвойстваТовара"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬВАРИАНТСВОЙСТВАТОВАРА"; + НоваяСтрока.Параметр = "--prop"; + НоваяСтрока.Описание = "ID свойства"; + НоваяСтрока.Область = "Работа со свойствами товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ИзменитьВариантСвойстваТовара"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬВАРИАНТСВОЙСТВАТОВАРА"; + НоваяСтрока.Параметр = "--option"; + НоваяСтрока.Описание = "ID варианта"; + НоваяСтрока.Область = "Работа со свойствами товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ИзменитьВариантСвойстваТовара"; + НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬВАРИАНТСВОЙСТВАТОВАРА"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа со свойствами товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "УдалитьВариантСвойстваТовара"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬВАРИАНТСВОЙСТВАТОВАРА"; + НоваяСтрока.Параметр = "--option"; + НоваяСтрока.Описание = "ID варианта"; + НоваяСтрока.Область = "Работа со свойствами товаров"; + НоваяСтрока.ОписаниеМетода = "Удаляет ранее созданный вариант свойства + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "УдалитьВариантСвойстваТовара"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬВАРИАНТСВОЙСТВАТОВАРА"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа со свойствами товаров"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "ПолучитьСписокЗаказов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКЗАКАЗОВ"; + НоваяСтрока.Параметр = "--auth"; + НоваяСтрока.Описание = "JSON авторизации или путь к .json (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с заказами"; + НоваяСтрока.ОписаниеМетода = "Возвращает список заказов сообщества + | + | Структура JSON данных авторизации (параметр --auth): + | { + | ""access_token"": """", + | ""owner_id"" : """", + | ""app_id"" : """", + | ""group_id"" : """" + | } + |"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "vk"; + НоваяСтрока.Модуль = "OPI_VK"; + НоваяСтрока.Метод = "СформироватьКлавиатуру"; + НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУ"; + НоваяСтрока.Параметр = "--buttons"; + НоваяСтрока.Описание = "Массив заголовков кнопок"; + НоваяСтрока.Область = "Прочие"; + НоваяСтрока.ОписаниеМетода = "Формирует клавиатуру по массиву кнопок + | + | Пример указания параметра типа массив: + | --param ""['Val1','Val2','Val3']"" + |"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/ru/cli/data/Classes/internal/Classes/yadisk.os b/src/ru/cli/data/Classes/internal/Classes/yadisk.os index ff4d625c4e..a41b5c124e 100644 --- a/src/ru/cli/data/Classes/internal/Classes/yadisk.os +++ b/src/ru/cli/data/Classes/internal/Classes/yadisk.os @@ -1,544 +1,544 @@ -Функция ПолучитьСостав() Экспорт - - ТаблицаСостава = Новый ТаблицаЗначений(); - ТаблицаСостава.Колонки.Добавить("Библиотека"); - ТаблицаСостава.Колонки.Добавить("Модуль"); - ТаблицаСостава.Колонки.Добавить("Метод"); - ТаблицаСостава.Колонки.Добавить("МетодПоиска"); - ТаблицаСостава.Колонки.Добавить("Параметр"); - ТаблицаСостава.Колонки.Добавить("Описание"); - ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); - ТаблицаСостава.Колонки.Добавить("Область"); - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьИнформациюОДиске"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОДИСКЕ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и папками"; - НоваяСтрока.ОписаниеМетода = "Получает информацию о текущем диске"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "СоздатьПапку"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и папками"; - НоваяСтрока.ОписаниеМетода = "Создает каталог на диске"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "СоздатьПапку"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь к созаваемой папке"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьОбъект"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и папками"; - НоваяСтрока.ОписаниеМетода = "Получает информацию об объекте диска по заданному пути"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьОбъект"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь к папке или файлу"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "УдалитьОбъект"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и папками"; - НоваяСтрока.ОписаниеМетода = "Удаляет объект по заданному пути"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "УдалитьОбъект"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь к удаляемой папке или файлу"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "УдалитьОбъект"; - НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--can"; - НоваяСтрока.Описание = "В корзину (необяз. по ум. - Да)"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "СоздатьКопиюОбъекта"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКОПИЮОБЪЕКТА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и папками"; - НоваяСтрока.ОписаниеМетода = "Создает копию объекта по заданному пути и пути к оригиналу"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "СоздатьКопиюОбъекта"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКОПИЮОБЪЕКТА"; - НоваяСтрока.Параметр = "--from"; - НоваяСтрока.Описание = "Путь к оригинальному файлу или каталогу"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "СоздатьКопиюОбъекта"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКОПИЮОБЪЕКТА"; - НоваяСтрока.Параметр = "--to"; - НоваяСтрока.Описание = "Путь назначения для копии"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "СоздатьКопиюОбъекта"; - НоваяСтрока.МетодПоиска = "СОЗДАТЬКОПИЮОБЪЕКТА"; - НоваяСтрока.Параметр = "--rewrite"; - НоваяСтрока.Описание = "Перезаписывать если файл с таким именем уже существует (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьСсылкуДляСкачивания"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУДЛЯСКАЧИВАНИЯ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и папками"; - НоваяСтрока.ОписаниеМетода = "Получает ссылку для скачивания файла"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьСсылкуДляСкачивания"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУДЛЯСКАЧИВАНИЯ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь к файлу для скачивания"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "СкачатьФайл"; - НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и папками"; - НоваяСтрока.ОписаниеМетода = "Скачивает файл по указанному пути"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "СкачатьФайл"; - НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь к файлу для скачивания"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "СкачатьФайл"; - НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; - НоваяСтрока.Параметр = "--out"; - НоваяСтрока.Описание = "Путь сохранения файла (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьСписокФайлов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и папками"; - НоваяСтрока.ОписаниеМетода = "Получает список файлов с или без отбора по типу - | Список доступных типов: audio, backup, book, compressed, data, development, - | diskimage, document, encoded, executable, flash, font, - | mage, settings, spreadsheet, text, unknown, video, web"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьСписокФайлов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; - НоваяСтрока.Параметр = "--amount"; - НоваяСтрока.Описание = "Количество возвращаемых объектов (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьСписокФайлов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; - НоваяСтрока.Параметр = "--offset"; - НоваяСтрока.Описание = "Смещение для получение объектов не из начала списка (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьСписокФайлов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; - НоваяСтрока.Параметр = "--type"; - НоваяСтрока.Описание = "Отбор по типу файла (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьСписокФайлов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; - НоваяСтрока.Параметр = "--datesort"; - НоваяСтрока.Описание = "Истина > сортировать по дате, Ложь > по алфавиту (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПереместитьОбъект"; - НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и папками"; - НоваяСтрока.ОписаниеМетода = "Перемещает объект по заданному пути и пути к оригиналу"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПереместитьОбъект"; - НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--from"; - НоваяСтрока.Описание = "Путь к оригинальному файлу или папке"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПереместитьОбъект"; - НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--to"; - НоваяСтрока.Описание = "Путь назначение для перемещения"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПереместитьОбъект"; - НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--rewrite"; - НоваяСтрока.Описание = "Перезаписывать если файл с таким именем уже существует (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ЗагрузитьФайл"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и папками"; - НоваяСтрока.ОписаниеМетода = "Загружает файл на диск по заданному пути"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ЗагрузитьФайл"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь для сохранение файла на Диске"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ЗагрузитьФайл"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--file"; - НоваяСтрока.Описание = "Файл для загрузки"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ЗагрузитьФайл"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; - НоваяСтрока.Параметр = "--rewrite"; - НоваяСтрока.Описание = "Перезаписывать, если файл с таким именем уже существует (необяз. по ум. - Нет)"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ЗагрузитьФайлПоURL"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛПОURL"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Работа с файлами и папками"; - НоваяСтрока.ОписаниеМетода = "Загружает файл на диск, забирая его по заданному URL"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ЗагрузитьФайлПоURL"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛПОURL"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь помещения загруженного файла"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ЗагрузитьФайлПоURL"; - НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛПОURL"; - НоваяСтрока.Параметр = "--url"; - НоваяСтрока.Описание = "URL файла"; - НоваяСтрока.Область = "Работа с файлами и папками"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ОпубликоватьОбъект"; - НоваяСтрока.МетодПоиска = "ОПУБЛИКОВАТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Управление публичным доступом"; - НоваяСтрока.ОписаниеМетода = "Публикует объект диска в публичный доступ"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ОпубликоватьОбъект"; - НоваяСтрока.МетодПоиска = "ОПУБЛИКОВАТЬОБЪЕКТ"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь к публикуемому объекту"; - НоваяСтрока.Область = "Управление публичным доступом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ОтменитьПубликациюОбъекта"; - НоваяСтрока.МетодПоиска = "ОТМЕНИТЬПУБЛИКАЦИЮОБЪЕКТА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Управление публичным доступом"; - НоваяСтрока.ОписаниеМетода = "Отменяет публикацию ранее опубликованного объекта"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ОтменитьПубликациюОбъекта"; - НоваяСтрока.МетодПоиска = "ОТМЕНИТЬПУБЛИКАЦИЮОБЪЕКТА"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь к опубликованному ранее объекту"; - НоваяСтрока.Область = "Управление публичным доступом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьСписокОпубликованныхОбъектов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОПУБЛИКОВАННЫХОБЪЕКТОВ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Управление публичным доступом"; - НоваяСтрока.ОписаниеМетода = "Получает список опубликованных объектов"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьСписокОпубликованныхОбъектов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОПУБЛИКОВАННЫХОБЪЕКТОВ"; - НоваяСтрока.Параметр = "--amount"; - НоваяСтрока.Описание = "Количество возвращаемых объектов (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Управление публичным доступом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьСписокОпубликованныхОбъектов"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОПУБЛИКОВАННЫХОБЪЕКТОВ"; - НоваяСтрока.Параметр = "--offset"; - НоваяСтрока.Описание = "Смещение для получение объектов не из начала списка (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Управление публичным доступом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьПубличныйОбъект"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПУБЛИЧНЫЙОБЪЕКТ"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Управление публичным доступом"; - НоваяСтрока.ОписаниеМетода = "Получает информацию об опубликованном объекте по его URL"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьПубличныйОбъект"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПУБЛИЧНЫЙОБЪЕКТ"; - НоваяСтрока.Параметр = "--url"; - НоваяСтрока.Описание = "Адрес объекта"; - НоваяСтрока.Область = "Управление публичным доступом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьПубличныйОбъект"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПУБЛИЧНЫЙОБЪЕКТ"; - НоваяСтрока.Параметр = "--amount"; - НоваяСтрока.Описание = "Количество возвращаемых вложенных объектов (для каталога) (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Управление публичным доступом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьПубличныйОбъект"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПУБЛИЧНЫЙОБЪЕКТ"; - НоваяСтрока.Параметр = "--offset"; - НоваяСтрока.Описание = "Смещение для получение вложенных объектов не из начала списка (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Управление публичным доступом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьСсылкуСкачиванияПубличногоОбъекта"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУСКАЧИВАНИЯПУБЛИЧНОГООБЪЕКТА"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Управление публичным доступом"; - НоваяСтрока.ОписаниеМетода = "Получает прямую ссылку для скачивания публичного объекта"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьСсылкуСкачиванияПубличногоОбъекта"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУСКАЧИВАНИЯПУБЛИЧНОГООБЪЕКТА"; - НоваяСтрока.Параметр = "--url"; - НоваяСтрока.Описание = "Адрес объекта"; - НоваяСтрока.Область = "Управление публичным доступом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "ПолучитьСсылкуСкачиванияПубличногоОбъекта"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУСКАЧИВАНИЯПУБЛИЧНОГООБЪЕКТА"; - НоваяСтрока.Параметр = "--path"; - НоваяСтрока.Описание = "Путь внутри объекта (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Управление публичным доступом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "СохранитьПубличныйОбъектНаДиск"; - НоваяСтрока.МетодПоиска = "СОХРАНИТЬПУБЛИЧНЫЙОБЪЕКТНАДИСК"; - НоваяСтрока.Параметр = "--token"; - НоваяСтрока.Описание = "Токен"; - НоваяСтрока.Область = "Управление публичным доступом"; - НоваяСтрока.ОписаниеМетода = "Сохраняет публичный объект на ваш диск"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "СохранитьПубличныйОбъектНаДиск"; - НоваяСтрока.МетодПоиска = "СОХРАНИТЬПУБЛИЧНЫЙОБЪЕКТНАДИСК"; - НоваяСтрока.Параметр = "--url"; - НоваяСтрока.Описание = "Адрес объекта"; - НоваяСтрока.Область = "Управление публичным доступом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "СохранитьПубличныйОбъектНаДиск"; - НоваяСтрока.МетодПоиска = "СОХРАНИТЬПУБЛИЧНЫЙОБЪЕКТНАДИСК"; - НоваяСтрока.Параметр = "--from"; - НоваяСтрока.Описание = "Путь внутри публичного каталога (только для папок) (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Управление публичным доступом"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yadisk"; - НоваяСтрока.Модуль = "OPI_YandexDisk"; - НоваяСтрока.Метод = "СохранитьПубличныйОбъектНаДиск"; - НоваяСтрока.МетодПоиска = "СОХРАНИТЬПУБЛИЧНЫЙОБЪЕКТНАДИСК"; - НоваяСтрока.Параметр = "--to"; - НоваяСтрока.Описание = "Путь сохранения файла (необяз. по ум. - Пустое значение)"; - НоваяСтрока.Область = "Управление публичным доступом"; - - Возврат ТаблицаСостава; -КонецФункции - +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьИнформациюОДиске"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОДИСКЕ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и папками"; + НоваяСтрока.ОписаниеМетода = "Получает информацию о текущем диске"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "СоздатьПапку"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и папками"; + НоваяСтрока.ОписаниеМетода = "Создает каталог на диске"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "СоздатьПапку"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬПАПКУ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь к созаваемой папке"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьОбъект"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и папками"; + НоваяСтрока.ОписаниеМетода = "Получает информацию об объекте диска по заданному пути"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьОбъект"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь к папке или файлу"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "УдалитьОбъект"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и папками"; + НоваяСтрока.ОписаниеМетода = "Удаляет объект по заданному пути"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "УдалитьОбъект"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь к удаляемой папке или файлу"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "УдалитьОбъект"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--can"; + НоваяСтрока.Описание = "В корзину (необяз. по ум. - True)"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "СоздатьКопиюОбъекта"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКОПИЮОБЪЕКТА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и папками"; + НоваяСтрока.ОписаниеМетода = "Создает копию объекта по заданному пути и пути к оригиналу"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "СоздатьКопиюОбъекта"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКОПИЮОБЪЕКТА"; + НоваяСтрока.Параметр = "--from"; + НоваяСтрока.Описание = "Путь к оригинальному файлу или каталогу"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "СоздатьКопиюОбъекта"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКОПИЮОБЪЕКТА"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "Путь назначения для копии"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "СоздатьКопиюОбъекта"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬКОПИЮОБЪЕКТА"; + НоваяСтрока.Параметр = "--rewrite"; + НоваяСтрока.Описание = "Перезаписывать если файл с таким именем уже существует (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьСсылкуДляСкачивания"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУДЛЯСКАЧИВАНИЯ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и папками"; + НоваяСтрока.ОписаниеМетода = "Получает ссылку для скачивания файла"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьСсылкуДляСкачивания"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУДЛЯСКАЧИВАНИЯ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь к файлу для скачивания"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "СкачатьФайл"; + НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и папками"; + НоваяСтрока.ОписаниеМетода = "Скачивает файл по указанному пути"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "СкачатьФайл"; + НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь к файлу для скачивания"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "СкачатьФайл"; + НоваяСтрока.МетодПоиска = "СКАЧАТЬФАЙЛ"; + НоваяСтрока.Параметр = "--out"; + НоваяСтрока.Описание = "Путь сохранения файла (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьСписокФайлов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и папками"; + НоваяСтрока.ОписаниеМетода = "Получает список файлов с или без отбора по типу + | Список доступных типов: audio, backup, book, compressed, data, development, + | diskimage, document, encoded, executable, flash, font, + | mage, settings, spreadsheet, text, unknown, video, web"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьСписокФайлов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; + НоваяСтрока.Параметр = "--amount"; + НоваяСтрока.Описание = "Количество возвращаемых объектов (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьСписокФайлов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; + НоваяСтрока.Параметр = "--offset"; + НоваяСтрока.Описание = "Смещение для получение объектов не из начала списка (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьСписокФайлов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; + НоваяСтрока.Параметр = "--type"; + НоваяСтрока.Описание = "Отбор по типу файла (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьСписокФайлов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; + НоваяСтрока.Параметр = "--datesort"; + НоваяСтрока.Описание = "Истина > сортировать по дате, Ложь > по алфавиту (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПереместитьОбъект"; + НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и папками"; + НоваяСтрока.ОписаниеМетода = "Перемещает объект по заданному пути и пути к оригиналу"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПереместитьОбъект"; + НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--from"; + НоваяСтрока.Описание = "Путь к оригинальному файлу или папке"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПереместитьОбъект"; + НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "Путь назначение для перемещения"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПереместитьОбъект"; + НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--rewrite"; + НоваяСтрока.Описание = "Перезаписывать если файл с таким именем уже существует (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ЗагрузитьФайл"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и папками"; + НоваяСтрока.ОписаниеМетода = "Загружает файл на диск по заданному пути"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ЗагрузитьФайл"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь для сохранение файла на Диске"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ЗагрузитьФайл"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--file"; + НоваяСтрока.Описание = "Файл для загрузки"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ЗагрузитьФайл"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; + НоваяСтрока.Параметр = "--rewrite"; + НоваяСтрока.Описание = "Перезаписывать, если файл с таким именем уже существует (необяз. по ум. - False)"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ЗагрузитьФайлПоURL"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛПОURL"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Работа с файлами и папками"; + НоваяСтрока.ОписаниеМетода = "Загружает файл на диск, забирая его по заданному URL"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ЗагрузитьФайлПоURL"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛПОURL"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь помещения загруженного файла"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ЗагрузитьФайлПоURL"; + НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛПОURL"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "URL файла"; + НоваяСтрока.Область = "Работа с файлами и папками"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ОпубликоватьОбъект"; + НоваяСтрока.МетодПоиска = "ОПУБЛИКОВАТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Управление публичным доступом"; + НоваяСтрока.ОписаниеМетода = "Публикует объект диска в публичный доступ"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ОпубликоватьОбъект"; + НоваяСтрока.МетодПоиска = "ОПУБЛИКОВАТЬОБЪЕКТ"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь к публикуемому объекту"; + НоваяСтрока.Область = "Управление публичным доступом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ОтменитьПубликациюОбъекта"; + НоваяСтрока.МетодПоиска = "ОТМЕНИТЬПУБЛИКАЦИЮОБЪЕКТА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Управление публичным доступом"; + НоваяСтрока.ОписаниеМетода = "Отменяет публикацию ранее опубликованного объекта"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ОтменитьПубликациюОбъекта"; + НоваяСтрока.МетодПоиска = "ОТМЕНИТЬПУБЛИКАЦИЮОБЪЕКТА"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь к опубликованному ранее объекту"; + НоваяСтрока.Область = "Управление публичным доступом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьСписокОпубликованныхОбъектов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОПУБЛИКОВАННЫХОБЪЕКТОВ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Управление публичным доступом"; + НоваяСтрока.ОписаниеМетода = "Получает список опубликованных объектов"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьСписокОпубликованныхОбъектов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОПУБЛИКОВАННЫХОБЪЕКТОВ"; + НоваяСтрока.Параметр = "--amount"; + НоваяСтрока.Описание = "Количество возвращаемых объектов (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Управление публичным доступом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьСписокОпубликованныхОбъектов"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКОПУБЛИКОВАННЫХОБЪЕКТОВ"; + НоваяСтрока.Параметр = "--offset"; + НоваяСтрока.Описание = "Смещение для получение объектов не из начала списка (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Управление публичным доступом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьПубличныйОбъект"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПУБЛИЧНЫЙОБЪЕКТ"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Управление публичным доступом"; + НоваяСтрока.ОписаниеМетода = "Получает информацию об опубликованном объекте по его URL"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьПубличныйОбъект"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПУБЛИЧНЫЙОБЪЕКТ"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "Адрес объекта"; + НоваяСтрока.Область = "Управление публичным доступом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьПубличныйОбъект"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПУБЛИЧНЫЙОБЪЕКТ"; + НоваяСтрока.Параметр = "--amount"; + НоваяСтрока.Описание = "Количество возвращаемых вложенных объектов (для каталога) (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Управление публичным доступом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьПубличныйОбъект"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬПУБЛИЧНЫЙОБЪЕКТ"; + НоваяСтрока.Параметр = "--offset"; + НоваяСтрока.Описание = "Смещение для получение вложенных объектов не из начала списка (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Управление публичным доступом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьСсылкуСкачиванияПубличногоОбъекта"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУСКАЧИВАНИЯПУБЛИЧНОГООБЪЕКТА"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Управление публичным доступом"; + НоваяСтрока.ОписаниеМетода = "Получает прямую ссылку для скачивания публичного объекта"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьСсылкуСкачиванияПубличногоОбъекта"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУСКАЧИВАНИЯПУБЛИЧНОГООБЪЕКТА"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "Адрес объекта"; + НоваяСтрока.Область = "Управление публичным доступом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "ПолучитьСсылкуСкачиванияПубличногоОбъекта"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬССЫЛКУСКАЧИВАНИЯПУБЛИЧНОГООБЪЕКТА"; + НоваяСтрока.Параметр = "--path"; + НоваяСтрока.Описание = "Путь внутри объекта (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Управление публичным доступом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "СохранитьПубличныйОбъектНаДиск"; + НоваяСтрока.МетодПоиска = "СОХРАНИТЬПУБЛИЧНЫЙОБЪЕКТНАДИСК"; + НоваяСтрока.Параметр = "--token"; + НоваяСтрока.Описание = "Токен"; + НоваяСтрока.Область = "Управление публичным доступом"; + НоваяСтрока.ОписаниеМетода = "Сохраняет публичный объект на ваш диск"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "СохранитьПубличныйОбъектНаДиск"; + НоваяСтрока.МетодПоиска = "СОХРАНИТЬПУБЛИЧНЫЙОБЪЕКТНАДИСК"; + НоваяСтрока.Параметр = "--url"; + НоваяСтрока.Описание = "Адрес объекта"; + НоваяСтрока.Область = "Управление публичным доступом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "СохранитьПубличныйОбъектНаДиск"; + НоваяСтрока.МетодПоиска = "СОХРАНИТЬПУБЛИЧНЫЙОБЪЕКТНАДИСК"; + НоваяСтрока.Параметр = "--from"; + НоваяСтрока.Описание = "Путь внутри публичного каталога (только для папок) (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Управление публичным доступом"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yadisk"; + НоваяСтрока.Модуль = "OPI_YandexDisk"; + НоваяСтрока.Метод = "СохранитьПубличныйОбъектНаДиск"; + НоваяСтрока.МетодПоиска = "СОХРАНИТЬПУБЛИЧНЫЙОБЪЕКТНАДИСК"; + НоваяСтрока.Параметр = "--to"; + НоваяСтрока.Описание = "Путь сохранения файла (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Управление публичным доступом"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/ru/cli/data/Classes/internal/Classes/yandex.os b/src/ru/cli/data/Classes/internal/Classes/yandex.os index 2c172013fd..08216b274b 100644 --- a/src/ru/cli/data/Classes/internal/Classes/yandex.os +++ b/src/ru/cli/data/Classes/internal/Classes/yandex.os @@ -1,87 +1,87 @@ -Функция ПолучитьСостав() Экспорт - - ТаблицаСостава = Новый ТаблицаЗначений(); - ТаблицаСостава.Колонки.Добавить("Библиотека"); - ТаблицаСостава.Колонки.Добавить("Модуль"); - ТаблицаСостава.Колонки.Добавить("Метод"); - ТаблицаСостава.Колонки.Добавить("МетодПоиска"); - ТаблицаСостава.Колонки.Добавить("Параметр"); - ТаблицаСостава.Колонки.Добавить("Описание"); - ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); - ТаблицаСостава.Колонки.Добавить("Область"); - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yandex"; - НоваяСтрока.Модуль = "OPI_YandexID"; - НоваяСтрока.Метод = "ПолучитьКодПодтверждения"; - НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОДПОДТВЕРЖДЕНИЯ"; - НоваяСтрока.Параметр = "--id"; - НоваяСтрока.Описание = "Client id"; - НоваяСтрока.Область = "Программный интерфейс"; - НоваяСтрока.ОписаниеМетода = "Получает код подтверждения и адрес страницы, на которой его необходимо ввести"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yandex"; - НоваяСтрока.Модуль = "OPI_YandexID"; - НоваяСтрока.Метод = "ПреобразоватьКодВТокен"; - НоваяСтрока.МетодПоиска = "ПРЕОБРАЗОВАТЬКОДВТОКЕН"; - НоваяСтрока.Параметр = "--id"; - НоваяСтрока.Описание = "Client id"; - НоваяСтрока.Область = "Программный интерфейс"; - НоваяСтрока.ОписаниеМетода = "Преобразовывает код в токен после ввода кода при выполнении ПолучитьКодПодтверждения"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yandex"; - НоваяСтрока.Модуль = "OPI_YandexID"; - НоваяСтрока.Метод = "ПреобразоватьКодВТокен"; - НоваяСтрока.МетодПоиска = "ПРЕОБРАЗОВАТЬКОДВТОКЕН"; - НоваяСтрока.Параметр = "--secret"; - НоваяСтрока.Описание = "Client secret"; - НоваяСтрока.Область = "Программный интерфейс"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yandex"; - НоваяСтрока.Модуль = "OPI_YandexID"; - НоваяСтрока.Метод = "ПреобразоватьКодВТокен"; - НоваяСтрока.МетодПоиска = "ПРЕОБРАЗОВАТЬКОДВТОКЕН"; - НоваяСтрока.Параметр = "--device"; - НоваяСтрока.Описание = "device_code из ПолучитьКодПодтверждения()"; - НоваяСтрока.Область = "Программный интерфейс"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yandex"; - НоваяСтрока.Модуль = "OPI_YandexID"; - НоваяСтрока.Метод = "ОбновитьТокен"; - НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; - НоваяСтрока.Параметр = "--id"; - НоваяСтрока.Описание = "Client id"; - НоваяСтрока.Область = "Программный интерфейс"; - НоваяСтрока.ОписаниеМетода = "Обновляет токен по Refresh token"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yandex"; - НоваяСтрока.Модуль = "OPI_YandexID"; - НоваяСтрока.Метод = "ОбновитьТокен"; - НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; - НоваяСтрока.Параметр = "--secret"; - НоваяСтрока.Описание = "Client secret"; - НоваяСтрока.Область = "Программный интерфейс"; - - - НоваяСтрока = ТаблицаСостава.Добавить(); - НоваяСтрока.Библиотека = "yandex"; - НоваяСтрока.Модуль = "OPI_YandexID"; - НоваяСтрока.Метод = "ОбновитьТокен"; - НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; - НоваяСтрока.Параметр = "--refresh"; - НоваяСтрока.Описание = "Refresh token"; - НоваяСтрока.Область = "Программный интерфейс"; - - Возврат ТаблицаСостава; -КонецФункции - +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yandex"; + НоваяСтрока.Модуль = "OPI_YandexID"; + НоваяСтрока.Метод = "ПолучитьКодПодтверждения"; + НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬКОДПОДТВЕРЖДЕНИЯ"; + НоваяСтрока.Параметр = "--id"; + НоваяСтрока.Описание = "Client id"; + НоваяСтрока.Область = "Программный интерфейс"; + НоваяСтрока.ОписаниеМетода = "Получает код подтверждения и адрес страницы, на которой его необходимо ввести"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yandex"; + НоваяСтрока.Модуль = "OPI_YandexID"; + НоваяСтрока.Метод = "ПреобразоватьКодВТокен"; + НоваяСтрока.МетодПоиска = "ПРЕОБРАЗОВАТЬКОДВТОКЕН"; + НоваяСтрока.Параметр = "--id"; + НоваяСтрока.Описание = "Client id"; + НоваяСтрока.Область = "Программный интерфейс"; + НоваяСтрока.ОписаниеМетода = "Преобразовывает код в токен после ввода кода при выполнении ПолучитьКодПодтверждения"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yandex"; + НоваяСтрока.Модуль = "OPI_YandexID"; + НоваяСтрока.Метод = "ПреобразоватьКодВТокен"; + НоваяСтрока.МетодПоиска = "ПРЕОБРАЗОВАТЬКОДВТОКЕН"; + НоваяСтрока.Параметр = "--secret"; + НоваяСтрока.Описание = "Client secret"; + НоваяСтрока.Область = "Программный интерфейс"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yandex"; + НоваяСтрока.Модуль = "OPI_YandexID"; + НоваяСтрока.Метод = "ПреобразоватьКодВТокен"; + НоваяСтрока.МетодПоиска = "ПРЕОБРАЗОВАТЬКОДВТОКЕН"; + НоваяСтрока.Параметр = "--device"; + НоваяСтрока.Описание = "device_code из ПолучитьКодПодтверждения()"; + НоваяСтрока.Область = "Программный интерфейс"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yandex"; + НоваяСтрока.Модуль = "OPI_YandexID"; + НоваяСтрока.Метод = "ОбновитьТокен"; + НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; + НоваяСтрока.Параметр = "--id"; + НоваяСтрока.Описание = "Client id"; + НоваяСтрока.Область = "Программный интерфейс"; + НоваяСтрока.ОписаниеМетода = "Обновляет токен по Refresh token"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yandex"; + НоваяСтрока.Модуль = "OPI_YandexID"; + НоваяСтрока.Метод = "ОбновитьТокен"; + НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; + НоваяСтрока.Параметр = "--secret"; + НоваяСтрока.Описание = "Client secret"; + НоваяСтрока.Область = "Программный интерфейс"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "yandex"; + НоваяСтрока.Модуль = "OPI_YandexID"; + НоваяСтрока.Метод = "ОбновитьТокен"; + НоваяСтрока.МетодПоиска = "ОБНОВИТЬТОКЕН"; + НоваяСтрока.Параметр = "--refresh"; + НоваяСтрока.Описание = "Refresh token"; + НоваяСтрока.Область = "Программный интерфейс"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/ru/cli/data/Classes/СоставБиблиотеки.os b/src/ru/cli/data/Classes/СоставБиблиотеки.os index fb2d61a1de..f7911eab50 100644 --- a/src/ru/cli/data/Classes/СоставБиблиотеки.os +++ b/src/ru/cli/data/Classes/СоставБиблиотеки.os @@ -1,53 +1,53 @@ -#Использовать "./internal" - -Функция ПолучитьВерсию() Экспорт - Возврат "1.9.0"; -КонецФункции - -Функция ПолучитьСоответствиеКомандМодулей() Экспорт -СоответствиеКомандМодулей = Новый Соответствие(); -СоответствиеКомандМодулей.Вставить("airtable", "OPI_Airtable"); -СоответствиеКомандМодулей.Вставить("dropbox", "OPI_Dropbox"); -СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar"); -СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive"); -СоответствиеКомандМодулей.Вставить("gsheets", "OPI_GoogleSheets"); -СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace"); -СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion"); -СоответствиеКомандМодулей.Вставить("slack", "OPI_Slack"); -СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram"); -СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter"); -СоответствиеКомандМодулей.Вставить("viber", "OPI_Viber"); -СоответствиеКомандМодулей.Вставить("vk", "OPI_VK"); -СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk"); -СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID"); -Возврат СоответствиеКомандМодулей; -КонецФункции - - - -Функция ПолучитьСостав(Знач Команда) Экспорт - ТекущийСостав = Новый(Команда); - Возврат ТекущийСостав.ПолучитьСостав(); -КонецФункции - -Функция ПолучитьПолныйСостав() Экспорт - - ОбщаяТаблица = Неопределено; - - Для Каждого Команда Из ПолучитьСоответствиеКомандМодулей() Цикл - - ТекущаяТаблица = ПолучитьСостав(Команда.Ключ); - - Если ОбщаяТаблица = Неопределено Тогда - ОбщаяТаблица = ТекущаяТаблица; - Иначе - Для Каждого СтрокаТаблицы Из ТекущаяТаблица Цикл - ЗаполнитьЗначенияСвойств(ОбщаяТаблица.Добавить(), СтрокаТаблицы); - КонецЦикла; - КонецЕсли; - - КонецЦикла; - - Возврат ОбщаяТаблица; - -КонецФункции +#Использовать "./internal" + +Функция ПолучитьВерсию() Экспорт + Возврат "1.9.0"; +КонецФункции + +Функция ПолучитьСоответствиеКомандМодулей() Экспорт +СоответствиеКомандМодулей = Новый Соответствие(); +СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID"); +СоответствиеКомандМодулей.Вставить("slack", "OPI_Slack"); +СоответствиеКомандМодулей.Вставить("viber", "OPI_Viber"); +СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram"); +СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar"); +СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk"); +СоответствиеКомандМодулей.Вставить("vk", "OPI_VK"); +СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive"); +СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion"); +СоответствиеКомандМодулей.Вставить("airtable", "OPI_Airtable"); +СоответствиеКомандМодулей.Вставить("dropbox", "OPI_Dropbox"); +СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter"); +СоответствиеКомандМодулей.Вставить("gsheets", "OPI_GoogleSheets"); +СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace"); +Возврат СоответствиеКомандМодулей; +КонецФункции + + + +Функция ПолучитьСостав(Знач Команда) Экспорт + ТекущийСостав = Новый(Команда); + Возврат ТекущийСостав.ПолучитьСостав(); +КонецФункции + +Функция ПолучитьПолныйСостав() Экспорт + + ОбщаяТаблица = Неопределено; + + Для Каждого Команда Из ПолучитьСоответствиеКомандМодулей() Цикл + + ТекущаяТаблица = ПолучитьСостав(Команда.Ключ); + + Если ОбщаяТаблица = Неопределено Тогда + ОбщаяТаблица = ТекущаяТаблица; + Иначе + Для Каждого СтрокаТаблицы Из ТекущаяТаблица Цикл + ЗаполнитьЗначенияСвойств(ОбщаяТаблица.Добавить(), СтрокаТаблицы); + КонецЦикла; + КонецЕсли; + + КонецЦикла; + + Возврат ОбщаяТаблица; + +КонецФункции From 72d83ee05841945eae328bda2c4ecb324bfcd1a2 Mon Sep 17 00:00:00 2001 From: Vitaly the Alpaca Date: Sat, 1 Jun 2024 14:34:12 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=B7=D0=B0=D1=88=D0=B8=D1=84=D1=80=D0=BE?= =?UTF-8?q?=D0=B2=D0=B0=D0=BD=D0=BD=D1=8B=D1=85=20=D0=B4=D0=B0=D0=BD=D0=BD?= =?UTF-8?q?=D1=8B=D1=85=20=D0=BF=D0=BE=20=D1=80=D0=B5=D0=B7=D1=83=D0=BB?= =?UTF-8?q?=D1=8C=D1=82=D0=B0=D1=82=D0=B0=D0=BC=20=D1=82=D0=B5=D1=81=D1=82?= =?UTF-8?q?=D0=BE=D0=B2=20(workflow)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data.json.gpg | Bin 3383 -> 3380 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/data.json.gpg b/data.json.gpg index 96b25995db0047e8968017dad69677849bcec6e5..eb988a177c7edb078db2d70312fb93114b7c4a07 100644 GIT binary patch literal 3380 zcmV-44a@S34Fm}T0{qi582J@b7XQ-g0l*2}uCH&dX#uX#CWGNpcE=M;3i>2(J&n@4 zM8fgsy9K<;CCF+6JxRb-QRV96gN2$l?8yYmq+(qib z4mz4?`X^Ux7h4UgexYZ6wQ}haiJDop=xF4*y#9wCn5H?59I2BV6J9XWd(^)L46e3i zXpVQg;P`pUfx%2DJbf5RMLhColfN1!C-qmzZv&~~iG6vwg$Korshnru9^={VnLTq_ zEKW^qC7*`el}hm5h~(dZJL)h!z+uH{0y7(Tg=LmB5j~LRfe9kbB!pPFNIGS|r}O9d zvzuv5>d`8dzx>3av_;t=c&>=--rb%EhOovJ-IddyT@h}9%Yp@c!&GZO&$Z6D70{iN zl#H#WWb~>qj}scz!g~;53oZ~Dy5oxECQ36C-JbN-UH(@UeqqF)A7vBAR*sXdeu*YLaTIf7GMpMpH#@MA zQI^8T+~Thw9KM6G2@Q#;JXiTpo434tzRaCLZ zFiE<}Y!+YeXH5%=&_mqk)t|Hfte_PNMvnmCvo*J;0zohbD6KSD`x9w6S_vb|jd@ju zmY`ry`EJ`9K4vTTa3I4`v|sgDkas*$+$e^5`nx(ZvCb{UHid(0Q}LJHrg{uFKVIq- z|7YYt`#lc-)G51)L)KT(OPB)aK|jgQBY~3b$p8yeNR*i?GA=<}P^vQt{wl1(Sfcu2hl9Bgjc8*Z8s41)VPL zL5R@xze{pc3j-^T{cQd0u<6kwR6J8{WP`Hy>Y#@vK}x${Tl<0Ii}X9@Y3~8j)spoT zc9jbtsIvW3n<3O^!fU5sR~9RH>5jd70iPK!D_^yhZEz1JVi_(E`s0wTw9eM?%ef>k zD7VTW7wt>cj9+dQ>VE3|;<^%ZF-%xbU8aDcJyYg&7O+>6g5E4dt!?b+1yAP~p;y;- zuWq(=RJ);RCZ5U_{5g($$jB`jDn2vy@#`~Wu5-DBH8bN9zXOA&20t#z(`ey@YM5X1 z%N~t4ky&YM;Q9vCV{9R+VU;C8*a@B$3CP-=PHjZCFh&Lh7};KUw%T1J*m%2#7})m` z794pqgvN#Ilr1xDmV|iv#YYi%Mbd5U^-F%~=_oQ23_1?RDif>^ zHDyw|GxQX$W7jH|3QQayMt@~BVw6nOOT3|ytp*ivjJ_*)MWv1*J+N144bn7Q;}`fb9)1+}gBxjF z7H>|R#&4)59JHX8(_&=rlb%TI{Ts@|vf)3B zetu4<6P1FDe=ruE8)H$MI*bQffGe!JJer^Q=9h|m*HrZe>$0b;fPjB%z|R0I2W z`_SmmJz%!tWw437v@n=@KH=kzC~0GSe25b$=exn9Dw`5erR8}t>ksHwcXe`dLkR58MA z1&Ab5Sa{|{Fm(Lpo#L z1W%oRgx}&0iUJRW1UUH1gz*~QBYT>Ojz`vFwhd8+$~3YRR4N8ZJ@3Y8@p+)vt@&V> zqw%s+_M|}!9yBKf-}vmmi+iE*=GHyVKEsSKiX;%UjWl3yGoL=r3Qw`0D`{ok%K$*>aELMKtk$p2eW`sv;Qf=b)f{wxk_7#r=d>4500P>YT~DTmB~Z zNvvVhTN0uAzXQ8Ci@iGBFa)>;7s3WI9sv6W!|3 zK201D-?!4SGUii!;;fezdZ*z1NkoHEWu{hHM?Be4#)lv2msj2kisXJNu1>#~+7)~} z%{r&Feot4(5F)_vOgVw+;cl6{K8}#RUkQ?!6n){Z#q*Hx>tBt*i_YQLh-QR50GR{%l%LcHHX6r*v~``6jNWwSb0OHocD)3$X? z=vy9>_deEp@Q(Qihl5Tee;nK_!n`4Wm={#enBKSsHk`D@~dCa<2i; zSH4QEUR|ONNoI}kXFz$%MJ_g?KLjkB5Ron!c^7XpawJo~&V2H)tKPoRV>6T@u-8Sn zBF;e|poj;%q~kt@sbPlMvwXx|FS^&1YprFLt^-I(=S;C+W6>V_GN&t^8hT{s>=y(w zoc%f-sURG~<}6W%)RnG^S}P+`X{_C` zs<4~MtB}=j!S!ZG9UTGP1XRrsX%XR_;5o!k_XMrJq@sE)=Gm*E1h+6}g}J3TWj5B% zzOy){cN{@^d9mWVE6J{e*{bkEVvbBj^*_Y#jzf?#%pxt+^rr+gd0*ouAs_~~ zzRIKilDBw8jEX(MftaWOYIRhvQjS3f; zu3qtZNWE$`F@FAdc>|9E^(V&OpCdc1cmNt3ApGQ-#Xvk+`O~hHI3J3rPD^Wb79KMA zQC%7i8H3>g?d{0RW2~uC@ef@0ApVSo?d_v1OXe!8PL(1xjqjp6y2Bs63*s-i!#kNl zNVrpo@Df2^rU@iRepo*Lk=!4grs}D*EI*@v?~7JFJ#)2z1A32vOh0G)v(H6x7<{5G z{<$B?8n}+bezA2RE1Sj^D#ONhQ8fKp|HzX^8t=uhOEc%yecFe#W$I zKM{PrfHauVQI+&^N9g9<;?Bt|Xouju*hF1nteC0y~NB6>R5CnuU0 zAG0#+^C}fBu6Exf?p>Aa2pe;>z`K02YQiVwsUyfSUfbqIF$12jPH>7`0K|*sQXK~o zdo}Oe*m@9Aeh&XldP!$eIEO0b^8k%{DCY}0(Nn|E7n*)-qKoh*(hafigb+!JOAJCQ zVUVioLvSGl1HY+4zt-LC{x%!5-u0hnF@ z(AUcTRNX>ochAc>!sjo|jc1iw3zE@XeD*=tRVgU>MHd7Y%rTy?=&loFC}_9!ZDWNd z8L_51UBo5JS3Txx1n1=e=U+fm~Do;MZIQZXDlDlILBX`c%B>_VH-@#pUAeNKe zoOA>y7_#?h6^>0iCKg}8L+~mTc;3J`^?=jfImjq~AKL^tK1Y74FXL`Si|ggx&;|HD zPQkg!d_kVshe8k6SPdNybRpu|X3I14b;vQ2`AYPlnoy-d_I{c6VEG$dng2&^IP~MsGU4F_P zE1h8DB1g_15YD|4T0PBXlrUMO<_2QBB|`A2uoQV;F+|5Uyi|l74PjcGC9H*~AQ!*R z@{y%tZ%VY`*1TyYADVRY0s(;T-DO(oNzT4)m9VC72Y^(x6K<+5 zC0WR}uxa6^CSj)+UmavLhWB7D$d|BXPBjG1y*I6TKBBHNL_)Km!{13@9l=J0?sN{; z)h#sz_SAw*8-EKE@AM2{LVADqXAoWT;pd&|i(pXyq&_MMCZ!~S27Jhpxq1`{w1o1wj_TvK#k){ zZf8TQ2o|7na_8f|G+SAwKZdnc%dilHX=!9@3jgG;%${G~>TyxiI2eLO zTzZWpEsD*0Es29XKLuSdZW{Jy&;-PdBCd@vnAd+QH=1kte&$Y?DB(Bq&~Hf7Oh{1B z)d7OGp_Z;Y=u#F|C5G%ubQQ7S601=6-e+`jhHSy*6B)MX$DHsbH@f zWrN1NU;%6XjFz~tx?jTZ|MM{iE?22hz?vQW-%qe9Ctg4NxI`GvLyo&pqRPVyymY1K zqYf~arc-vPLA2>GO<8w;6rpWvXUo(M^5K`jW_Dnx&UCk1T9L}e=XbtJjr^MHT~8aG zJ$4^7m=-gLqVf%68qn7bMOi$);6?HlNHz5;vkDXT_^GR*_WYjun~)qlYq8dEO&rM^ zs1dy^-sXhES)dch+;k>#fYDsVs~OAjGDN;6tc?vNoH?S#*=3E?7ml#r4c9_|b8r@S z!Hj_}%|gdypEK%Y0sOeX%82F&^vBN;;^sR~&6~cQR)F`af41CFK>d@cdi9rp)@s<+HWhLQYAqJF0!LoAR&W zOARgYeAa3l_3s(m7z+I!$T00ia}k6)90wl3b%?p2Z?yOF71b>UZhQsLAQ3#11lLtA3eBGIi;W z-C5I*sJUfN326W7GiA7hTnQmyR=3uMwyr)7cpo(C=`HF}3l}Y;x?x9dHf8Un(jk*~f`0zB{!Ft8jp1s~9Pfu0 zp;bPjMVOX154gJLJ@l|)-6bC}9PE|UJBcvx23El)(^{uHu`x88xR^DAJqxS1zmds< z*kX)s$+|%-;GS8mk)vr#CPq04xJp#QTWEH~uLKVc9>zuC2;RDb<^yiZ>Lu!nCCO}% z6w`b)GsavJONKMOok36gtq)HO~*Fpd0{VvZ64Dd z0h$pK_pmca&M#5o9GY%J*}8`gv>#FYVq7IVLKjEHbq$Jo;@O#Io()_MsU*-=(iPrU zY9IKjBneQdIfO)2Fu(uGG`%5ETd}_tjgo_qQ)`Ja8$;KIy+yKSC`s=X28KgMC~i}< zsqqJwWk$>FCK(LloOBTlSmCxPmMW=40`|+U+zTu|?e$zjEVE#8taj~~xZ)OOufg?T z{_cbPH0oz*tVDlIrRl`~v~R7BxqX_>WIg)^LD9l4W){kaQ`BFroU{cFcy9lCSk?OU^r zw12V7j)r_bjldjUWn(s9`AO@I*JiQU>+fNX^XP#%prUwDoBDN)0Q2(@y$l3kYhJyo z!G_Lgo!siso{;j_6ZZv9f+RiD?e6zbyrDp;!<12%ZzCz+Sg9yWgn8WB)p1b}OObW=?mrU&x#0U~WCDi;z0@{fDJJw`<^55;F97h()7$vB#Y zrB!&RuI<_s4_B8QDx{6RNm}nyku@=QMHVbxoqvEaZly;yYvG$`$s^UEz zL$Aq*&;$Bfaf5rq_lqZ?n(%H6B=7b7F|;dtn>?<}Nlzj+9sUEBECptz?+CBG+9MP0 zw@)vj02SFTqcZ2zE7 z=w&(>zY&2+WHyb9a=yFBEO*6=&ZfmTdigbeD6rAma5qHsOft~2%976(y4WX1 NK$9I3ggQk;&cmx@eDeSR