mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-26 05:37:27 +02:00
Изменения автоматических процессов
This commit is contained in:
parent
ae1c349cc0
commit
266396dc3c
14
.github/workflows/oint_convert.yml
vendored
14
.github/workflows/oint_convert.yml
vendored
@ -1,4 +1,4 @@
|
|||||||
name: OPI | Конвертация OPI -> OInt -> CLI
|
name: OPI | Основной процесс OPI -> OInt -> CLI
|
||||||
|
|
||||||
# Controls when the workflow will run
|
# Controls when the workflow will run
|
||||||
on:
|
on:
|
||||||
@ -29,14 +29,8 @@ jobs:
|
|||||||
opm install osparser
|
opm install osparser
|
||||||
opm install coloratos
|
opm install coloratos
|
||||||
|
|
||||||
- name: Выполнить скрипт преобразования OPI -> OInt
|
- name: Основной процесс преобразований
|
||||||
run: oscript ./.github/workflows/os/convert.os
|
run: oscript ./.github/workflows/os/main.os
|
||||||
|
|
||||||
- name: Обновить словари
|
|
||||||
run: oscript ./.github/workflows/os/oint_dictionary.os
|
|
||||||
|
|
||||||
- name: Выполнить скрипт локализации
|
|
||||||
run: oscript ./.github/workflows/os/opi_translate.os
|
|
||||||
|
|
||||||
- name: Выполнить скрипт парсинга CLI
|
- name: Выполнить скрипт парсинга CLI
|
||||||
run: oscript ./.github/workflows/os/cli_parse.os
|
run: oscript ./.github/workflows/os/cli_parse.os
|
||||||
@ -47,8 +41,6 @@ jobs:
|
|||||||
- name: Обновить Workflow тестирования OInt (EN)
|
- name: Обновить Workflow тестирования OInt (EN)
|
||||||
run: oscript ./.github/workflows/os/oint_testmaker_en.os
|
run: oscript ./.github/workflows/os/oint_testmaker_en.os
|
||||||
|
|
||||||
- name: Скрипт форматирования модулей
|
|
||||||
run: oscript ./.github/workflows/os/format.os
|
|
||||||
|
|
||||||
|
|
||||||
- uses: stefanzweifel/git-auto-commit-action@v5
|
- uses: stefanzweifel/git-auto-commit-action@v5
|
||||||
|
46
.github/workflows/oint_coverage.yml
vendored
46
.github/workflows/oint_coverage.yml
vendored
@ -1,46 +0,0 @@
|
|||||||
name: OINT | Определить покрытие
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
|
|
||||||
Convert:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
permissions:
|
|
||||||
actions: write
|
|
||||||
contents: write
|
|
||||||
|
|
||||||
steps:
|
|
||||||
|
|
||||||
- uses: actions/checkout@v2
|
|
||||||
with:
|
|
||||||
token: ${{secrets.TOKEN}}
|
|
||||||
|
|
||||||
- uses: otymko/setup-onescript@v1.4
|
|
||||||
with:
|
|
||||||
version: 1.9.0
|
|
||||||
|
|
||||||
- name: Установить 1commands, coverage и fs
|
|
||||||
run: |
|
|
||||||
opm install 1commands
|
|
||||||
opm install coverage
|
|
||||||
opm install fs
|
|
||||||
|
|
||||||
- name: Установить OInt
|
|
||||||
run: |
|
|
||||||
cd ./src/ru/OInt
|
|
||||||
opm build
|
|
||||||
opm install *.ospx
|
|
||||||
|
|
||||||
- name: Выполнить скрипт определения покрытия
|
|
||||||
run: oscript ./src/ru/OInt/coverage/Modules/Coverage_ОпределениеПокрытия.os
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
- uses: stefanzweifel/git-auto-commit-action@v5
|
|
||||||
with:
|
|
||||||
commit_user_name: Vitaly the Alpaca (bot)
|
|
||||||
commit_user_email: vitaly.the.alpaca@gmail.com
|
|
||||||
commit_author: Vitaly the Alpaca <vitaly.the.alpaca@gmail.com>
|
|
||||||
commit_message: Создание MD файлов документации
|
|
231
.github/workflows/os/format.os
vendored
231
.github/workflows/os/format.os
vendored
@ -1,231 +0,0 @@
|
|||||||
Процедура ОтформатироватьМодуль(Знач ПутьКМодулю) Экспорт
|
|
||||||
|
|
||||||
ТекстовыйДокумент = Новый ТекстовыйДокумент();
|
|
||||||
ТекстовыйДокумент.Прочитать(ПутьКМодулю, "UTF-8");
|
|
||||||
|
|
||||||
БлокиКода = РазобратьМодульНаБлоки(ТекстовыйДокумент);
|
|
||||||
|
|
||||||
Для Н = 0 По БлокиКода.ВГраница() Цикл
|
|
||||||
|
|
||||||
МассивСтрокБлока = СтрРазделить(БлокиКода[Н], Символы.ПС);
|
|
||||||
|
|
||||||
Если МассивСтрокБлока.Количество() < 2 Тогда
|
|
||||||
Продолжить;
|
|
||||||
ИначеЕсли СтрНачинаетсяС(СокрЛП(МассивСтрокБлока[1]), "//") Тогда
|
|
||||||
Продолжить;
|
|
||||||
Иначе
|
|
||||||
ВыровнятьЗнакиРавно(МассивСтрокБлока);
|
|
||||||
ВыровнятьЗапятые(МассивСтрокБлока);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
БлокиКода[Н] = СтрСоединить(МассивСтрокБлока, Символы.ПС);
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
ТекстФайла = СтрСоединить(БлокиКода, "");
|
|
||||||
ТекстФайла = СтрЗаменить(ТекстФайла, Символы.Таб, " ");
|
|
||||||
|
|
||||||
ТекстовыйДокумент.УстановитьТекст(ТекстФайла);
|
|
||||||
ТекстовыйДокумент.Записать(ПутьКМодулю);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Функция РазобратьМодульНаБлоки(Знач ТекстовыйДокумент)
|
|
||||||
|
|
||||||
Для Н = 1 По ТекстовыйДокумент.КоличествоСтрок() Цикл
|
|
||||||
|
|
||||||
ТекущаяСтрока = ТекстовыйДокумент.ПолучитьСтроку(Н);
|
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(СокрЛП(ТекущаяСтрока)) Тогда
|
|
||||||
ТекстовыйДокумент.ЗаменитьСтроку(Н, "⣿");
|
|
||||||
Иначе
|
|
||||||
ТекстовыйДокумент.ЗаменитьСтроку(Н, СокрП(ТекущаяСтрока));
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
ТекстФайла = ТекстовыйДокумент.ПолучитьТекст();
|
|
||||||
БлокиФайла = СтрРазделить(ТекстФайла, "⣿");
|
|
||||||
|
|
||||||
Возврат БлокиФайла;
|
|
||||||
|
|
||||||
КонецФункции
|
|
||||||
|
|
||||||
Процедура ВыровнятьЗнакиРавно(МассивСтрокБлока)
|
|
||||||
|
|
||||||
СоответствиеРасположений = Новый Соответствие();
|
|
||||||
МаксимальноеРасположение = 0;
|
|
||||||
ЧислоЗнаковРавно = 0;
|
|
||||||
|
|
||||||
Для Н = 0 По МассивСтрокБлока.ВГраница() Цикл
|
|
||||||
|
|
||||||
РасположениеРавно = СтрНайти(МассивСтрокБлока[Н], "=");
|
|
||||||
|
|
||||||
Если Не РасположениеРавно = 0 Тогда
|
|
||||||
|
|
||||||
МассивЧастей = СтрРазделить(МассивСтрокБлока[Н], "=");
|
|
||||||
НеПроверять = Ложь;
|
|
||||||
|
|
||||||
Для А = 0 По МассивЧастей.ВГраница() - 1 Цикл
|
|
||||||
|
|
||||||
ЧислоКавычек = СтрЧислоВхождений(МассивЧастей[А], """");
|
|
||||||
|
|
||||||
Если ЧислоКавычек <> 0 И ЧислоКавычек % 2 <> 0 Тогда
|
|
||||||
СоответствиеРасположений.Вставить(Н, 0);
|
|
||||||
НеПроверять = Истина;
|
|
||||||
Прервать;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Если НеПроверять Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
СоответствиеРасположений.Вставить(Н, РасположениеРавно);
|
|
||||||
МаксимальноеРасположение = ?(РасположениеРавно > МаксимальноеРасположение, РасположениеРавно, МаксимальноеРасположение);
|
|
||||||
|
|
||||||
Если Не РасположениеРавно = 0 Тогда
|
|
||||||
ЧислоЗнаковРавно = ЧислоЗнаковРавно + 1;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Если МаксимальноеРасположение = 0 Или ЧислоЗнаковРавно < 2 Тогда
|
|
||||||
Возврат;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Для Каждого СтрокаБлока Из СоответствиеРасположений Цикл
|
|
||||||
|
|
||||||
РасположениеРавно = СтрокаБлока.Значение;
|
|
||||||
Индекс = СтрокаБлока.Ключ;
|
|
||||||
|
|
||||||
Если РасположениеРавно = 0 Или МаксимальноеРасположение - РасположениеРавно > 12 Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Для Н = РасположениеРавно По МаксимальноеРасположение - 1 Цикл
|
|
||||||
МассивСтрокБлока[Индекс] = СтрЗаменить(МассивСтрокБлока[Индекс], "=", " =");
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура ВыровнятьЗапятые(МассивСтрокБлока, СоответствиеМаксимумов = "")
|
|
||||||
|
|
||||||
ПолноеСоответствиеРасположений = Новый Соответствие();
|
|
||||||
СтрокаСЗапятыми = 0;
|
|
||||||
НачалоСтроки = "";
|
|
||||||
|
|
||||||
Для Н = 0 По МассивСтрокБлока.ВГраница() Цикл
|
|
||||||
|
|
||||||
МассивУчастков = СтрРазделить(МассивСтрокБлока[Н], ",");
|
|
||||||
МассивУчастков_ = Новый Массив;
|
|
||||||
Соединение = Ложь;
|
|
||||||
СтрокаСоединения = "";
|
|
||||||
|
|
||||||
Для Каждого Участок Из МассивУчастков Цикл
|
|
||||||
|
|
||||||
ЧислоКавычек = СтрЧислоВхождений(Участок, """");
|
|
||||||
|
|
||||||
Если (ЧислоКавычек = 0 Или ЧислоКавычек % 2 = 0 ) И Не Соединение Тогда
|
|
||||||
|
|
||||||
МассивУчастков_.Добавить(Участок);
|
|
||||||
|
|
||||||
ИначеЕсли Соединение И ЧислоКавычек % 2 <> 0 Тогда
|
|
||||||
МассивУчастков_.Добавить(СтрокаСоединения + "," + Участок);
|
|
||||||
СтрокаСоединения = "";
|
|
||||||
Соединение = Ложь;
|
|
||||||
|
|
||||||
Иначе
|
|
||||||
СтрокаСоединения = ?(ЗначениеЗаполнено(СтрокаСоединения), СтрокаСоединения + "," + Участок, Участок);
|
|
||||||
Соединение = Истина;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
МассивУчастков = МассивУчастков_;
|
|
||||||
|
|
||||||
Если МассивУчастков.Количество() < 2 Тогда
|
|
||||||
Продолжить;
|
|
||||||
Иначе
|
|
||||||
СтрокаСЗапятыми = СтрокаСЗапятыми + 1;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
МассивНачалаСтроки = СтрРазделить(МассивУчастков[0], "(");
|
|
||||||
|
|
||||||
Если МассивНачалаСтроки.Количество() < 2 Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
НачалоСтроки = МассивНачалаСтроки[0];
|
|
||||||
СоответствиеРасположений = ПолноеСоответствиеРасположений[НачалоСтроки];
|
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(СоответствиеРасположений) Тогда
|
|
||||||
СоответствиеРасположений = Новый Соответствие;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Для Р = 0 По МассивУчастков.ВГраница() - 1 Цикл
|
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(СоответствиеМаксимумов) Тогда
|
|
||||||
|
|
||||||
ДлинаУчастка = СтрДлина(МассивУчастков[Р]);
|
|
||||||
|
|
||||||
ТекущийМаксимум = СоответствиеРасположений.Получить(Р);
|
|
||||||
ТекущийМаксимум = ?(ЗначениеЗаполнено(ТекущийМаксимум), ТекущийМаксимум, 0);
|
|
||||||
ТекущийМаксимум = ?(ДлинаУчастка > ТекущийМаксимум , ДлинаУчастка , ТекущийМаксимум);
|
|
||||||
|
|
||||||
СоответствиеРасположений.Вставить(Р, ТекущийМаксимум);
|
|
||||||
|
|
||||||
Иначе
|
|
||||||
|
|
||||||
ТекущееСоответствиеМаксимумов = СоответствиеМаксимумов[НачалоСтроки];
|
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(ТекущееСоответствиеМаксимумов) Тогда
|
|
||||||
Прервать;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
НеобходимаяДлина = ТекущееСоответствиеМаксимумов[Р];
|
|
||||||
|
|
||||||
Если НеобходимаяДлина = Неопределено Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Пока СтрДлина(МассивУчастков[Р]) < НеобходимаяДлина Цикл
|
|
||||||
МассивУчастков[Р] = МассивУчастков[Р] + " ";
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
ПолноеСоответствиеРасположений.Вставить(НачалоСтроки, СоответствиеРасположений);
|
|
||||||
|
|
||||||
МассивСтрокБлока[Н] = СтрСоединить(МассивУчастков, ",");
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(СоответствиеМаксимумов)
|
|
||||||
И ЗначениеЗаполнено(ПолноеСоответствиеРасположений)
|
|
||||||
И СтрокаСЗапятыми > 1 Тогда
|
|
||||||
ВыровнятьЗапятые(МассивСтрокБлока, ПолноеСоответствиеРасположений);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Для Каждого Файл Из НайтиФайлы("./src", "*.os", Истина) Цикл
|
|
||||||
Если СтрНайти(Файл.ПолноеИмя, "\cli\") = 0
|
|
||||||
И СтрНайти(Файл.ПолноеИмя, "/cli/") = 0 Тогда
|
|
||||||
ОтформатироватьМодуль(Файл.ПолноеИмя);
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Для Каждого Файл Из НайтиФайлы("./src", "*.bsl", Истина) Цикл
|
|
||||||
Если СтрНайти(Файл.ПолноеИмя, "\cli\") = 0
|
|
||||||
И СтрНайти(Файл.ПолноеИмя, "/cli/") = 0 Тогда
|
|
||||||
ОтформатироватьМодуль(Файл.ПолноеИмя);
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЦикла;
|
|
@ -43,7 +43,7 @@
|
|||||||
|
|
||||||
Для Каждого ФайлМодуля Из ФайлыМодулей Цикл
|
Для Каждого ФайлМодуля Из ФайлыМодулей Цикл
|
||||||
|
|
||||||
Если ФайлМодуля.ЭтоКаталог() Тогда
|
Если ФайлМодуля.ЭтоКаталог() Или ФайлМодуля.Имя = "packagedef" Тогда
|
||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@ -218,7 +218,7 @@
|
|||||||
ПолноеИмяПриемник = ПутьПриемник + СтрЗаменить(Файл.ПолноеИмя, КаталогОригинала, "");
|
ПолноеИмяПриемник = ПутьПриемник + СтрЗаменить(Файл.ПолноеИмя, КаталогОригинала, "");
|
||||||
|
|
||||||
КопироватьФайл(ПолноеИмяИсточник, ПолноеИмяПриемник);
|
КопироватьФайл(ПолноеИмяИсточник, ПолноеИмяПриемник);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
|
@ -71,7 +71,6 @@
|
|||||||
И СтрНайти(ФайлПроекта.ПолноеИмя, "cli/data") = 0
|
И СтрНайти(ФайлПроекта.ПолноеИмя, "cli/data") = 0
|
||||||
И Не ФайлПроекта.ЭтоКаталог();
|
И Не ФайлПроекта.ЭтоКаталог();
|
||||||
|
|
||||||
|
|
||||||
Если Признак Тогда
|
Если Признак Тогда
|
||||||
МассивФайлов.Добавить(ФайлПроекта);
|
МассивФайлов.Добавить(ФайлПроекта);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@ -85,14 +84,14 @@
|
|||||||
Функция ОпределитьНаборФайловФорматирования()
|
Функция ОпределитьНаборФайловФорматирования()
|
||||||
|
|
||||||
// Наборы файлов
|
// Наборы файлов
|
||||||
ВсеФайлы = НайтиФайлы(ОсновнойПутьИсходников, "*", Истина);
|
ВсеФайлы = НайтиФайлы(Корень, "*", Истина);
|
||||||
МассивФайлов = Новый Массив;
|
МассивФайлов = Новый Массив;
|
||||||
|
|
||||||
Для Каждого ФайлПроекта Из ВсеФайлы Цикл
|
Для Каждого ФайлПроекта Из ВсеФайлы Цикл
|
||||||
|
|
||||||
Признак =
|
Признак =
|
||||||
(ФайлПроекта.Расширение = "os"
|
(ФайлПроекта.Расширение = ".os"
|
||||||
Или ФайлПроекта.Расширение = "bsl")
|
Или ФайлПроекта.Расширение = ".bsl")
|
||||||
И СтрНайти(ФайлПроекта.ПолноеИмя, "cli/") = 0
|
И СтрНайти(ФайлПроекта.ПолноеИмя, "cli/") = 0
|
||||||
И СтрНайти(ФайлПроекта.ПолноеИмя, "cli\") = 0;
|
И СтрНайти(ФайлПроекта.ПолноеИмя, "cli\") = 0;
|
||||||
|
|
||||||
@ -114,10 +113,7 @@
|
|||||||
|
|
||||||
Для Каждого ФайлПроекта Из ВсеФайлы Цикл
|
Для Каждого ФайлПроекта Из ВсеФайлы Цикл
|
||||||
|
|
||||||
Признак =
|
Признак = СтрНайти(ФайлПроекта.ПолноеИмя, "cli") = 0;
|
||||||
СтрНайти(ФайлПроекта.ПолноеИмя, "cli") = 0
|
|
||||||
И СтрНайти(ФайлПроекта.ПолноеИмя, "packagedef") = 0
|
|
||||||
И Не ФайлПроекта.ЭтоКаталог();
|
|
||||||
|
|
||||||
Если Признак Тогда
|
Если Признак Тогда
|
||||||
МассивФайлов.Добавить(ФайлПроекта);
|
МассивФайлов.Добавить(ФайлПроекта);
|
340
.github/workflows/os/oint_dictionary.os
vendored
340
.github/workflows/os/oint_dictionary.os
vendored
@ -1,340 +0,0 @@
|
|||||||
Перем СписокЯзыков;
|
|
||||||
Перем ОбщийМассивСлов;
|
|
||||||
Перем Алфавит;
|
|
||||||
Перем МассивСимволов;
|
|
||||||
|
|
||||||
Процедура ПолучитьСписокЯзыков() Экспорт
|
|
||||||
|
|
||||||
СписокЯзыков = Новый Массив();
|
|
||||||
СписокЯзыков.Добавить("en");
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура СоздатьСловари()
|
|
||||||
|
|
||||||
ПолучитьСписокЯзыков();
|
|
||||||
ПолучитьАлфавит();
|
|
||||||
ПолучитьМассивСимволов();
|
|
||||||
|
|
||||||
Для Каждого Язык Из СписокЯзыков Цикл
|
|
||||||
СоздатьСловарь(Язык);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура СоздатьСловарь(Знач Язык)
|
|
||||||
|
|
||||||
ФайлыМодулей = НайтиФайлы("./src/ru/", "*", Истина);
|
|
||||||
|
|
||||||
СписокСлов = Новый СписокЗначений();
|
|
||||||
|
|
||||||
Для Каждого Модуль Из ФайлыМодулей Цикл
|
|
||||||
|
|
||||||
Если Модуль.ЭтоКаталог() Или Не Модуль.Существует() Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если СтрНайти(Модуль.ПолноеИмя, "cli\data") <> 0 Или СтрНайти(Модуль.ПолноеИмя, "cli/data") <> 0 Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
ПолучитьМассивСловОригинала(Модуль.ПолноеИмя, СписокСлов);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
МассивМодулейДляПеревода = Новый Массив;
|
|
||||||
МассивМодулейДляПеревода.Добавить(Новый Файл("./src/ru/cli/tools/Modules/Утилиты.os"));
|
|
||||||
|
|
||||||
Для Каждого ФайлУтилит Из МассивМодулейДляПеревода Цикл
|
|
||||||
ПолучитьМассивСловОригинала(ФайлУтилит.ПолноеИмя, СписокСлов);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
ПутьСловаря = "./service/dictionaries/" + Язык + ".json";
|
|
||||||
ФайлСловаря = Новый Файл(ПутьСловаря);
|
|
||||||
|
|
||||||
СоответствиеСловаря = Новый Соответствие();
|
|
||||||
СоответствиеСуществующегоСловаря = Новый Соответствие();
|
|
||||||
|
|
||||||
Если ФайлСловаря.Существует() Тогда
|
|
||||||
|
|
||||||
ЧтениеJSON = Новый ЧтениеJSON();
|
|
||||||
ЧтениеJSON.ОткрытьФайл(ПутьСловаря);
|
|
||||||
СоответствиеСуществующегоСловаря = ПрочитатьJSON(ЧтениеJSON, Истина);
|
|
||||||
ЧтениеJSON.Закрыть();
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
//СписокСлов.СортироватьПоПредставлению(НаправлениеСортировки.Убыв);
|
|
||||||
|
|
||||||
Для Каждого Слово Из СписокСлов Цикл
|
|
||||||
|
|
||||||
Значение = Слово.Значение;
|
|
||||||
СоответствиеСловаря.Вставить(Значение, "");
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Для Каждого Существующее Из СоответствиеСуществующегоСловаря Цикл
|
|
||||||
|
|
||||||
СоответствиеСловаря.Вставить(Существующее.Ключ, Существующее.Значение);
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
ЗаписатьJSONСловаря(СоответствиеСловаря, ПутьСловаря);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура ЗаписатьJSONСловаря(СоответствиеСловаря, ПутьСловаря)
|
|
||||||
|
|
||||||
ТекстовыйДок = Новый ТекстовыйДокумент();
|
|
||||||
ТекстовыйДок.ДобавитьСтроку("{");
|
|
||||||
|
|
||||||
ТЗ = Новый ТаблицаЗначений();
|
|
||||||
ТЗ.Колонки.Добавить("Ключ");
|
|
||||||
ТЗ.Колонки.Добавить("Значение");
|
|
||||||
ТЗ.Колонки.Добавить("ДлинаКлюча");
|
|
||||||
ТЗ.Колонки.Добавить("Заполнено");
|
|
||||||
|
|
||||||
Для Каждого Элемент Из СоответствиеСловаря Цикл
|
|
||||||
|
|
||||||
НоваяСтрока = ТЗ.Добавить();
|
|
||||||
НоваяСтрока.Ключ = Элемент.Ключ;
|
|
||||||
НоваяСтрока.Значение = Элемент.Значение;
|
|
||||||
НоваяСтрока.ДлинаКлюча = СтрДлина(Элемент.Ключ);
|
|
||||||
НоваяСтрока.Заполнено = ЗначениеЗаполнено(Элемент.Значение);
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
ТЗ.Сортировать("Заполнено УБЫВ, ДлинаКлюча");
|
|
||||||
|
|
||||||
Для Каждого СтрокаТЗ Из ТЗ Цикл
|
|
||||||
Значение = СтрокаТЗ.Значение;
|
|
||||||
Значение = СтрЗаменить(Значение, "\", "\\");
|
|
||||||
Значение = СтрЗаменить(Значение, "/", "\/");
|
|
||||||
Значение = СтрЗаменить(Значение, """", "\""");
|
|
||||||
|
|
||||||
Ключ = СтрокаТЗ.Ключ;
|
|
||||||
Ключ = СтрЗаменить(Ключ, "\", "\\");
|
|
||||||
Ключ = СтрЗаменить(Ключ, "/", "\/");
|
|
||||||
Ключ = СтрЗаменить(Ключ, """", "\""");
|
|
||||||
|
|
||||||
ТекстовыйДок.ДобавитьСтроку("""" + Ключ + """: """ + Значение + """,");
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
ПоследняяСтрока = ТекстовыйДок.ПолучитьСтроку(ТекстовыйДок.КоличествоСтрок());
|
|
||||||
ПоследняяСтрока = Лев(ПоследняяСтрока, СтрДлина(ПоследняяСтрока) - 1);
|
|
||||||
ТекстовыйДок.ЗаменитьСтроку(ТекстовыйДок.КоличествоСтрок(), ПоследняяСтрока);
|
|
||||||
|
|
||||||
ТекстовыйДок.ДобавитьСтроку("}");
|
|
||||||
ТекстовыйДок.Записать(ПутьСловаря);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура ПолучитьМассивСловОригинала(Знач ПутьКФайлу, СписокСлов)
|
|
||||||
|
|
||||||
Документ = Новый ТекстовыйДокумент();
|
|
||||||
Документ.Прочитать(ПутьКФайлу, "UTF-8");
|
|
||||||
|
|
||||||
Для Н = 1 По Документ.КоличествоСтрок() Цикл
|
|
||||||
|
|
||||||
ТекущаяСтрока = СокрЛП(Документ.ПолучитьСтроку(Н));
|
|
||||||
|
|
||||||
Если СтрНачинаетсяС(ТекущаяСтрока, "// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог") Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если СтрНачинаетсяС(ТекущаяСтрока, "//") Тогда
|
|
||||||
ТекущаяСтрока = СокрЛП(СтрЗаменить(ТекущаяСтрока, "//", ""));
|
|
||||||
ТекущаяСтрока = СтрЗаменить(ТекущаяСтрока, " - ", "$");
|
|
||||||
ТекущаяСтрока = СтрЗаменить(ТекущаяСтрока, ": [", "$");
|
|
||||||
МассивСтроки = СтрРазделить(ТекущаяСтрока, "$", Ложь);
|
|
||||||
|
|
||||||
Для Г = 0 По МассивСтроки.ВГраница() Цикл
|
|
||||||
ДобавитьСлово(СписокСлов, МассивСтроки[Г]);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если СтрНайти(ТекущаяСтрока, """") <> 0
|
|
||||||
Или СтрНайти(ТекущаяСтрока, "|") <> 0
|
|
||||||
Или СтрНайти(ТекущаяСтрока, "<") <> 0
|
|
||||||
Или СтрНайти(ТекущаяСтрока, ">") <> 0 Тогда
|
|
||||||
|
|
||||||
ТекущаяСтрока = " " + ТекущаяСтрока;
|
|
||||||
|
|
||||||
ТекущаяСтрока = СтрЗаменить(ТекущаяСтрока, """", "$");
|
|
||||||
ТекущаяСтрока = СтрЗаменить(ТекущаяСтрока, "|", "$");
|
|
||||||
ТекущаяСтрока = СтрЗаменить(ТекущаяСтрока, "<", "$");
|
|
||||||
ТекущаяСтрока = СтрЗаменить(ТекущаяСтрока, ">", "$");
|
|
||||||
ТекущаяСтрока = СтрЗаменить(ТекущаяСтрока, "$$", """""");
|
|
||||||
|
|
||||||
МассивСтроки = СтрРазделить(ТекущаяСтрока, "$", Истина);
|
|
||||||
|
|
||||||
Цельный = Ложь;
|
|
||||||
Для Каждого Элемент Из МассивСтроки Цикл
|
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(СокрЛП(Элемент)) Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если Цельный Тогда
|
|
||||||
ДобавитьСлово(СписокСлов, Элемент);
|
|
||||||
Иначе
|
|
||||||
РазобратьОбычнуюСтроку(Элемент, СписокСлов);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Цельный = Не Цельный;
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Иначе
|
|
||||||
РазобратьОбычнуюСтроку(ТекущаяСтрока, СписокСлов);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура РазобратьОбычнуюСтроку(Элемент, СписокСлов)
|
|
||||||
|
|
||||||
Для Каждого Символ Из МассивСимволов Цикл
|
|
||||||
Элемент = СтрЗаменить(Элемент, Символ, "$");
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Пока СтрНайти(Элемент, "$$") <> 0 Цикл
|
|
||||||
Элемент = СтрЗаменить(Элемент, "$$", "$");
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
МассивЭлемента = СтрРазделить(Элемент, "$", Ложь);
|
|
||||||
Для Каждого Дробный Из МассивЭлемента Цикл
|
|
||||||
ДобавитьСлово(СписокСлов, Дробный);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура ДобавитьСлово(Список, Слово)
|
|
||||||
|
|
||||||
Слово = СокрЛП(Слово);
|
|
||||||
|
|
||||||
Нормализовано = Ложь;
|
|
||||||
|
|
||||||
Пока Не Нормализовано Цикл
|
|
||||||
|
|
||||||
ПервыйСимвол = Ложь;
|
|
||||||
ПоследнийСимвол = Ложь;
|
|
||||||
|
|
||||||
Для Каждого Символ Из МассивСимволов Цикл
|
|
||||||
|
|
||||||
ПервыйСимвол = СтрНачинаетсяС(Слово, Символ);
|
|
||||||
ПоследнийСимвол = СтрЗаканчиваетсяНа(Слово, Символ);
|
|
||||||
|
|
||||||
Если ПервыйСимвол Или ПоследнийСимвол Тогда
|
|
||||||
Прервать;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Если ПервыйСимвол Тогда
|
|
||||||
Слово = Прав(Слово, СтрДлина(Слово) - 1);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если ПоследнийСимвол Тогда
|
|
||||||
Слово = Лев(Слово, СтрДлина(Слово) - 1);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если Не ПервыйСимвол И Не ПоследнийСимвол Тогда
|
|
||||||
Нормализовано = Истина;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Слово = СокрЛП(Слово);
|
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(Слово) Или Не НайтиКириллицу(Слово) Тогда
|
|
||||||
Возврат;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
СуществующееЗначение = Список.НайтиПоЗначению(Слово);
|
|
||||||
|
|
||||||
Если СуществующееЗначение = Неопределено Тогда
|
|
||||||
Список.Добавить(Слово, СтрДлина(Слово));
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура ПолучитьАлфавит()
|
|
||||||
|
|
||||||
Алфавит = Новый Массив;
|
|
||||||
|
|
||||||
Алфавит.Добавить("а");
|
|
||||||
Алфавит.Добавить("б");
|
|
||||||
Алфавит.Добавить("в");
|
|
||||||
Алфавит.Добавить("г");
|
|
||||||
Алфавит.Добавить("д");
|
|
||||||
Алфавит.Добавить("е");
|
|
||||||
Алфавит.Добавить("ё");
|
|
||||||
Алфавит.Добавить("ж");
|
|
||||||
Алфавит.Добавить("з");
|
|
||||||
Алфавит.Добавить("и");
|
|
||||||
Алфавит.Добавить("й");
|
|
||||||
Алфавит.Добавить("к");
|
|
||||||
Алфавит.Добавить("л");
|
|
||||||
Алфавит.Добавить("м");
|
|
||||||
Алфавит.Добавить("н");
|
|
||||||
Алфавит.Добавить("о");
|
|
||||||
Алфавит.Добавить("п");
|
|
||||||
Алфавит.Добавить("р");
|
|
||||||
Алфавит.Добавить("с");
|
|
||||||
Алфавит.Добавить("т");
|
|
||||||
Алфавит.Добавить("у");
|
|
||||||
Алфавит.Добавить("ф");
|
|
||||||
Алфавит.Добавить("х");
|
|
||||||
Алфавит.Добавить("ц");
|
|
||||||
Алфавит.Добавить("ч");
|
|
||||||
Алфавит.Добавить("ш");
|
|
||||||
Алфавит.Добавить("щ");
|
|
||||||
Алфавит.Добавить("ъ");
|
|
||||||
Алфавит.Добавить("ы");
|
|
||||||
Алфавит.Добавить("ь");
|
|
||||||
Алфавит.Добавить("э");
|
|
||||||
Алфавит.Добавить("ю");
|
|
||||||
Алфавит.Добавить("я");
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура ПолучитьМассивСимволов()
|
|
||||||
|
|
||||||
МассивСимволов = Новый Массив();
|
|
||||||
МассивСимволов.Добавить(";");
|
|
||||||
МассивСимволов.Добавить(".");
|
|
||||||
МассивСимволов.Добавить(",");
|
|
||||||
МассивСимволов.Добавить(")");
|
|
||||||
МассивСимволов.Добавить("(");
|
|
||||||
МассивСимволов.Добавить("/");
|
|
||||||
МассивСимволов.Добавить("\");
|
|
||||||
МассивСимволов.Добавить("[");
|
|
||||||
МассивСимволов.Добавить("]");
|
|
||||||
МассивСимволов.Добавить("=");
|
|
||||||
МассивСимволов.Добавить("+");
|
|
||||||
МассивСимволов.Добавить("-");
|
|
||||||
МассивСимволов.Добавить("*");
|
|
||||||
МассивСимволов.Добавить("#");
|
|
||||||
МассивСимволов.Добавить(" ");
|
|
||||||
МассивСимволов.Добавить("_");
|
|
||||||
МассивСимволов.Добавить("""");
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Функция НайтиКириллицу(Знач Слово)
|
|
||||||
|
|
||||||
СловоНРег = НРег(Слово);
|
|
||||||
|
|
||||||
Для Каждого Буква Из Алфавит Цикл
|
|
||||||
Если СтрНайти(СловоНРег, Буква) <> 0 Тогда
|
|
||||||
Возврат Истина;
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Возврат Ложь;
|
|
||||||
|
|
||||||
КонецФункции
|
|
||||||
|
|
||||||
СоздатьСловари();
|
|
||||||
|
|
252
.github/workflows/os/opi_translate.os
vendored
252
.github/workflows/os/opi_translate.os
vendored
@ -1,252 +0,0 @@
|
|||||||
Перем ТаблицаСловаря;
|
|
||||||
Перем СоответствиеИсключаемых;
|
|
||||||
|
|
||||||
Процедура ПриСозданииОбъекта()
|
|
||||||
|
|
||||||
Сообщить("Начало создания локализации...");
|
|
||||||
|
|
||||||
КаталогСловарей = "./service/dictionaries";
|
|
||||||
ФайлыСловарей = НайтиФайлы(КаталогСловарей, "*.json");
|
|
||||||
|
|
||||||
СоответствиеИсключаемых = Новый Соответствие();
|
|
||||||
СоответствиеИсключаемых.Вставить("packagedef", Истина);
|
|
||||||
|
|
||||||
ТаблицаСловаря = Новый ТаблицаЗначений();
|
|
||||||
ТаблицаСловаря.Колонки.Добавить("Ключ");
|
|
||||||
ТаблицаСловаря.Колонки.Добавить("Значение");
|
|
||||||
ТаблицаСловаря.Колонки.Добавить("Длина");
|
|
||||||
ТаблицаСловаря.Колонки.Добавить("ИмяМодуля");
|
|
||||||
|
|
||||||
Для Каждого Словарь Из ФайлыСловарей Цикл
|
|
||||||
|
|
||||||
Если СтрНайти(Словарь.ИмяБезРасширения, "_") <> 0 Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
СоздатьЛокализацию(Словарь);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура СоздатьЛокализацию(Знач Словарь)
|
|
||||||
|
|
||||||
ПутьКСловарю = Словарь.ПолноеИмя;
|
|
||||||
Язык = Словарь.ИмяБезРасширения;
|
|
||||||
|
|
||||||
Сообщить("Создание локализации " + Язык);
|
|
||||||
|
|
||||||
ПолучитьТаблицуСловаря(ПутьКСловарю);
|
|
||||||
|
|
||||||
КаталогИсточник = Новый Файл("./src/ru");
|
|
||||||
КаталогПриемник = Новый Файл("./src/" + Язык + "");
|
|
||||||
|
|
||||||
Если КаталогПриемник.Существует() Тогда
|
|
||||||
УдалитьФайлы(КаталогПриемник.ПолноеИмя);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Сообщить("Копирование Начало");
|
|
||||||
СкопироватьФайлы(КаталогИсточник.ПолноеИмя, КаталогПриемник.ПолноеИмя);
|
|
||||||
Сообщить("Копирование Окончание");
|
|
||||||
Сообщить("Поиск модулей");
|
|
||||||
ФайлыМодулей = НайтиФайлы("./src/" + Язык + "/", "*", Истина);
|
|
||||||
Сообщить("Найдено модулей: " + Строка(ФайлыМодулей.Количество()));
|
|
||||||
|
|
||||||
Для Каждого ФайлМодуля Из ФайлыМодулей Цикл
|
|
||||||
|
|
||||||
Если ФайлМодуля.ЭтоКаталог() Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Сообщить("Перевод модуля " + ФайлМодуля.Имя);
|
|
||||||
ПеревестиМодуль(ФайлМодуля.ПолноеИмя);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
ВсеФайлыЛокализации = НайтиФайлы("./src/" + Язык, "*", Истина);
|
|
||||||
ОтборИменМодулей = Новый Структура("ИмяМодуля", Истина);
|
|
||||||
СтрокиИмен = ТаблицаСловаря.НайтиСтроки(ОтборИменМодулей);
|
|
||||||
УдаляемыеКаталоги = Новый Массив;
|
|
||||||
|
|
||||||
Для Каждого ФайлЛокализации Из ВсеФайлыЛокализации Цикл
|
|
||||||
|
|
||||||
Если Не ФайлЛокализации.ЭтоКаталог() Или СоответствиеИсключаемых[ФайлЛокализации.Имя] <> Неопределено Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ТекущийПуть = ФайлЛокализации.ПолноеИмя;
|
|
||||||
НовыйПуть = ТекущийПуть;
|
|
||||||
|
|
||||||
Для Каждого Имя Из СтрокиИмен Цикл
|
|
||||||
НовыйПуть = СтрЗаменить(НовыйПуть, Имя.Ключ, Имя.Значение);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
ФайлНовогоПути = Новый Файл(НовыйПуть);
|
|
||||||
|
|
||||||
Если Не ФайлНовогоПути.Существует() Тогда
|
|
||||||
УдаляемыеКаталоги.Добавить(ТекущийПуть);
|
|
||||||
СоздатьКаталог(НовыйПуть);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Для Каждого ФайлЛокализации Из ВсеФайлыЛокализации Цикл
|
|
||||||
|
|
||||||
Если ФайлЛокализации.ЭтоКаталог() Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ТекущийПуть = ФайлЛокализации.ПолноеИмя;
|
|
||||||
НовыйПуть = ТекущийПуть;
|
|
||||||
|
|
||||||
Для Каждого Имя Из СтрокиИмен Цикл
|
|
||||||
НовыйПуть = СтрЗаменить(НовыйПуть, Имя.Ключ, Имя.Значение);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
ФайлНовогоПути = Новый Файл(НовыйПуть);
|
|
||||||
|
|
||||||
Если Не ФайлНовогоПути.Существует() Тогда
|
|
||||||
ПереместитьФайл(ТекущийПуть, НовыйПуть);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Для Каждого Каталог Из УдаляемыеКаталоги Цикл
|
|
||||||
УдалитьФайлы(Каталог);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура ПеревестиМодуль(ПутьКМодулю)
|
|
||||||
|
|
||||||
Если СтрНайти(ПутьКМодулю, "packagedef") <> 0 Тогда
|
|
||||||
Возврат;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ДокументМодуля = Новый ТекстовыйДокумент();
|
|
||||||
ДокументМодуля.Прочитать(ПутьКМодулю, "UTF-8");
|
|
||||||
|
|
||||||
Для Н = 1 По ДокументМодуля.КоличествоСтрок() Цикл
|
|
||||||
|
|
||||||
ТекущаяСтрока = СокрЛП(ДокументМодуля.ПолучитьСтроку(Н));
|
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(ТекущаяСтрока) Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Пока СтрНайти(ТекущаяСтрока, " ") <> 0 Цикл
|
|
||||||
ТекущаяСтрока = СтрЗаменить(ТекущаяСтрока, " ", " ");
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
ВыводимаяСтрока = СтрЗаменить(ДокументМодуля.ПолучитьСтроку(Н), СокрЛП(ДокументМодуля.ПолучитьСтроку(Н)), ТекущаяСтрока);
|
|
||||||
ДокументМодуля.ЗаменитьСтроку(Н, ВыводимаяСтрока);
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
ТекстМодуля = ДокументМодуля.ПолучитьТекст();
|
|
||||||
|
|
||||||
Для Каждого Элемент Из ТаблицаСловаря Цикл
|
|
||||||
|
|
||||||
ТекущееЗначение = Элемент.Значение;
|
|
||||||
|
|
||||||
Пока СтрДлина(ТекущееЗначение) < Элемент.Длина Цикл
|
|
||||||
ТекущееЗначение = ТекущееЗначение + " ";
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
ТекстМодуля = СтрЗаменить(ТекстМодуля, Элемент.Ключ, Элемент.Значение);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
ОбработатьНесовпаденияOneScript(ТекстМодуля, ПутьКМодулю);
|
|
||||||
|
|
||||||
ДокументМодуля.УстановитьТекст(ТекстМодуля);
|
|
||||||
ДокументМодуля.Записать(ПутьКМодулю);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура ПолучитьТаблицуСловаря(ПутьКСловарю)
|
|
||||||
|
|
||||||
Сообщить("Чтение словаря " + ПутьКСловарю);
|
|
||||||
ТаблицаСловаря.Очистить();
|
|
||||||
|
|
||||||
ЧтениеJSON = Новый ЧтениеJSON();
|
|
||||||
ЧтениеJSON.ОткрытьФайл(ПутьКСловарю);
|
|
||||||
ДанныеСловаря = ПрочитатьJSON(ЧтениеJSON, Истина);
|
|
||||||
ЧтениеJSON.Закрыть();
|
|
||||||
|
|
||||||
Для Каждого Элемент Из ДанныеСловаря Цикл
|
|
||||||
|
|
||||||
НоваяСтрокаСловаря = ТаблицаСловаря.Добавить();
|
|
||||||
НоваяСтрокаСловаря.Ключ = Элемент.Ключ;
|
|
||||||
НоваяСтрокаСловаря.Значение = Элемент.Значение;
|
|
||||||
НоваяСтрокаСловаря.Длина = СтрДлина(Элемент.Ключ);
|
|
||||||
НоваяСтрокаСловаря.ИмяМодуля = СтрНайти(Элемент.Ключ, "OPI_") <> 0;
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
ТаблицаСловаря.Сортировать("Длина УБЫВ");
|
|
||||||
|
|
||||||
ПутьКСловарюКлючевыхСлов = "./service/dictionaries/en_post.json";
|
|
||||||
ЧтениеJSON = Новый ЧтениеJSON();
|
|
||||||
ЧтениеJSON.ОткрытьФайл(ПутьКСловарюКлючевыхСлов);
|
|
||||||
СоответствиеКС = ПрочитатьJSON(ЧтениеJSON, Истина);
|
|
||||||
ЧтениеJSON.Закрыть();
|
|
||||||
|
|
||||||
Для Каждого КлючевоеСлово Из СоответствиеКС Цикл
|
|
||||||
НоваяСтрокаСловаря = ТаблицаСловаря.Добавить();
|
|
||||||
НоваяСтрокаСловаря.Ключ = КлючевоеСлово.Ключ;
|
|
||||||
НоваяСтрокаСловаря.Значение = КлючевоеСлово.Значение;
|
|
||||||
НоваяСтрокаСловаря.Длина = СтрДлина(КлючевоеСлово.Ключ);
|
|
||||||
НоваяСтрокаСловаря.ИмяМодуля = Ложь;
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура СкопироватьФайлы(Знач КаталогИсточник, Знач КаталогПриемник)
|
|
||||||
|
|
||||||
Сообщить("Каталог источник: " + КаталогИсточник);
|
|
||||||
Сообщить("Каталог приемника: " + КаталогПриемник);
|
|
||||||
|
|
||||||
|
|
||||||
Сообщить("Создание каталога " + КаталогПриемник);
|
|
||||||
СоздатьКаталог(КаталогПриемник);
|
|
||||||
|
|
||||||
МассивФайлов = НайтиФайлы(КаталогИсточник, "*.*", Истина);
|
|
||||||
|
|
||||||
Для Каждого Файл Из МассивФайлов Цикл
|
|
||||||
|
|
||||||
Если СтрНайти(Файл.ПолноеИмя, "cli") <> 0 Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
ПолноеИмяИсточник = Файл.ПолноеИмя;
|
|
||||||
ПолноеИмяПриемник = КаталогПриемник + СтрЗаменить(Файл.ПолноеИмя, КаталогИсточник, "");
|
|
||||||
|
|
||||||
Если Файл.ЭтоКаталог() Тогда
|
|
||||||
СоздатьКаталог(ПолноеИмяПриемник);
|
|
||||||
Сообщить("Создание каталога " + ПолноеИмяПриемник);
|
|
||||||
Иначе
|
|
||||||
КопироватьФайл(ПолноеИмяИсточник, ПолноеИмяПриемник);
|
|
||||||
Сообщить("Копирование файла" + ПолноеИмяИсточник + " в " + ПолноеИмяПриемник);
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура ОбработатьНесовпаденияOneScript(ТекстМодуля, ПутьКМодулю)
|
|
||||||
|
|
||||||
СоответствиеОшибок = Новый Соответствие();
|
|
||||||
СоответствиеОшибок.Вставить("ConcatBinaryData" , "ConcatenateBinaryData");
|
|
||||||
СоответствиеОшибок.Вставить("GetTestList" , "ПолучитьСписокТестов");
|
|
||||||
СоответствиеОшибок.Вставить("Exists" , "Exist");
|
|
||||||
СоответствиеОшибок.Вставить("SetBodyFromBinaryData", "SetBodyFromBinary");
|
|
||||||
СоответствиеОшибок.Вставить("GetBodyAsBinaryData" , "ПолучитьТелоКакДвоичныеДанные");
|
|
||||||
СоответствиеОшибок.Вставить("FileCopy" , "CopyFile");
|
|
||||||
|
|
||||||
ФайлМодуля = Новый Файл(ПутьКМодулю);
|
|
||||||
|
|
||||||
Если СтрНайти(ФайлМодуля.Имя, ".os") <> 0 Тогда
|
|
||||||
Для Каждого Ошибка Из СоответствиеОшибок Цикл
|
|
||||||
ТекстМодуля = СтрЗаменить(ТекстМодуля, Ошибка.Ключ, Ошибка.Значение);
|
|
||||||
КонецЦикла;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
//ПриСозданииОбъекта();
|
|
File diff suppressed because it is too large
Load Diff
@ -1,21 +1,21 @@
|
|||||||
<package-def>
|
<package-def>
|
||||||
<module name="OPI_TypeConversion" file="tools/Modules/OPI_TypeConversion.os"/>
|
|
||||||
<module name="OPI_GoogleCalendar" file="core/Modules/OPI_GoogleCalendar.os"/>
|
|
||||||
<module name="OPI_VK" file="core/Modules/OPI_VK.os"/>
|
|
||||||
<module name="OPI_Slack" file="core/Modules/OPI_Slack.os"/>
|
|
||||||
<module name="OPI_Tools" file="tools/Modules/internal/Modules/OPI_Tools.os"/>
|
|
||||||
<module name="OPI_Airtable" file="core/Modules/OPI_Airtable.os"/>
|
<module name="OPI_Airtable" file="core/Modules/OPI_Airtable.os"/>
|
||||||
<module name="OPI_YandexID" file="core/Modules/OPI_YandexID.os"/>
|
|
||||||
<module name="OPI_Dropbox" file="core/Modules/OPI_Dropbox.os"/>
|
|
||||||
<module name="OPI_Bitrix24" file="core/Modules/OPI_Bitrix24.os"/>
|
<module name="OPI_Bitrix24" file="core/Modules/OPI_Bitrix24.os"/>
|
||||||
<module name="OPI_TestDataRetrieval" file="tools/Modules/OPI_TestDataRetrieval.os"/>
|
<module name="OPI_Dropbox" file="core/Modules/OPI_Dropbox.os"/>
|
||||||
<module name="OPI_Telegram" file="core/Modules/OPI_Telegram.os"/>
|
<module name="OPI_GoogleCalendar" file="core/Modules/OPI_GoogleCalendar.os"/>
|
||||||
<module name="OPI_GoogleSheets" file="core/Modules/OPI_GoogleSheets.os"/>
|
|
||||||
<module name="OPI_GoogleDrive" file="core/Modules/OPI_GoogleDrive.os"/>
|
<module name="OPI_GoogleDrive" file="core/Modules/OPI_GoogleDrive.os"/>
|
||||||
<module name="OPI_Cryptography" file="tools/Modules/internal/Modules/OPI_Cryptography.os"/>
|
<module name="OPI_GoogleSheets" file="core/Modules/OPI_GoogleSheets.os"/>
|
||||||
<module name="OPI_Viber" file="core/Modules/OPI_Viber.os"/>
|
|
||||||
<module name="OPI_Twitter" file="core/Modules/OPI_Twitter.os"/>
|
|
||||||
<module name="OPI_YandexDisk" file="core/Modules/OPI_YandexDisk.os"/>
|
|
||||||
<module name="OPI_Notion" file="core/Modules/OPI_Notion.os"/>
|
|
||||||
<module name="OPI_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.os"/>
|
<module name="OPI_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.os"/>
|
||||||
|
<module name="OPI_Notion" file="core/Modules/OPI_Notion.os"/>
|
||||||
|
<module name="OPI_Slack" file="core/Modules/OPI_Slack.os"/>
|
||||||
|
<module name="OPI_Telegram" file="core/Modules/OPI_Telegram.os"/>
|
||||||
|
<module name="OPI_Twitter" file="core/Modules/OPI_Twitter.os"/>
|
||||||
|
<module name="OPI_Viber" file="core/Modules/OPI_Viber.os"/>
|
||||||
|
<module name="OPI_VK" file="core/Modules/OPI_VK.os"/>
|
||||||
|
<module name="OPI_YandexDisk" file="core/Modules/OPI_YandexDisk.os"/>
|
||||||
|
<module name="OPI_YandexID" file="core/Modules/OPI_YandexID.os"/>
|
||||||
|
<module name="OPI_Tools" file="tools/Modules/internal/Modules/OPI_Tools.os"/>
|
||||||
|
<module name="OPI_Cryptography" file="tools/Modules/internal/Modules/OPI_Cryptography.os"/>
|
||||||
|
<module name="OPI_TestDataRetrieval" file="tools/Modules/OPI_TestDataRetrieval.os"/>
|
||||||
|
<module name="OPI_TypeConversion" file="tools/Modules/OPI_TypeConversion.os"/>
|
||||||
</package-def>
|
</package-def>
|
||||||
|
@ -171,7 +171,7 @@
|
|||||||
NewLine.Метод = "CreatePost";
|
NewLine.Метод = "CreatePost";
|
||||||
NewLine.МетодПоиска = "CREATEPOST";
|
NewLine.МетодПоиска = "CREATEPOST";
|
||||||
NewLine.Параметр = "--important";
|
NewLine.Параметр = "--important";
|
||||||
NewLine.Описание = "Mark post as important (optional, def. val. - False)";
|
NewLine.Описание = "Mark post as important (optional, def. val. - No)";
|
||||||
NewLine.Область = "Feed posts managment";
|
NewLine.Область = "Feed posts managment";
|
||||||
|
|
||||||
|
|
||||||
@ -1323,7 +1323,7 @@
|
|||||||
NewLine.Метод = "GetTasksFilterStructure";
|
NewLine.Метод = "GetTasksFilterStructure";
|
||||||
NewLine.МетодПоиска = "GETTASKSFILTERSTRUCTURE";
|
NewLine.МетодПоиска = "GETTASKSFILTERSTRUCTURE";
|
||||||
NewLine.Параметр = "--empty";
|
NewLine.Параметр = "--empty";
|
||||||
NewLine.Описание = "True > structure with empty valuse, False > field descriptions at values (optional, def. val. - False)";
|
NewLine.Описание = "True > structure with empty valuse, False > field descriptions at values (optional, def. val. - No)";
|
||||||
NewLine.Область = "Tasks managment";
|
NewLine.Область = "Tasks managment";
|
||||||
NewLine.ОписаниеМетода = "Return filter structure for GetTasksList";
|
NewLine.ОписаниеМетода = "Return filter structure for GetTasksList";
|
||||||
|
|
||||||
@ -1580,7 +1580,7 @@
|
|||||||
NewLine.Метод = "AddTasksChecklistElement";
|
NewLine.Метод = "AddTasksChecklistElement";
|
||||||
NewLine.МетодПоиска = "ADDTASKSCHECKLISTELEMENT";
|
NewLine.МетодПоиска = "ADDTASKSCHECKLISTELEMENT";
|
||||||
NewLine.Параметр = "--complete";
|
NewLine.Параметр = "--complete";
|
||||||
NewLine.Описание = "Mark as completed (optional, def. val. - False)";
|
NewLine.Описание = "Mark as completed (optional, def. val. - No)";
|
||||||
NewLine.Область = "Tasks checklists managment";
|
NewLine.Область = "Tasks checklists managment";
|
||||||
|
|
||||||
|
|
||||||
@ -2144,7 +2144,7 @@
|
|||||||
NewLine.Метод = "GetCommentStructure";
|
NewLine.Метод = "GetCommentStructure";
|
||||||
NewLine.МетодПоиска = "GETCOMMENTSTRUCTURE";
|
NewLine.МетодПоиска = "GETCOMMENTSTRUCTURE";
|
||||||
NewLine.Параметр = "--empty";
|
NewLine.Параметр = "--empty";
|
||||||
NewLine.Описание = "True > structure with empty valuse, False > field descriptions at values (optional, def. val. - False)";
|
NewLine.Описание = "True > structure with empty valuse, False > field descriptions at values (optional, def. val. - No)";
|
||||||
NewLine.Область = "Comments and results managment";
|
NewLine.Область = "Comments and results managment";
|
||||||
NewLine.ОписаниеМетода = "Get comment fields structure";
|
NewLine.ОписаниеМетода = "Get comment fields structure";
|
||||||
|
|
||||||
@ -2206,7 +2206,7 @@
|
|||||||
NewLine.Метод = "AddKanbanStage";
|
NewLine.Метод = "AddKanbanStage";
|
||||||
NewLine.МетодПоиска = "ADDKANBANSTAGE";
|
NewLine.МетодПоиска = "ADDKANBANSTAGE";
|
||||||
NewLine.Параметр = "--admin";
|
NewLine.Параметр = "--admin";
|
||||||
NewLine.Описание = "Allows you to add stages without checking permissions (for administrators) (optional, def. val. - False)";
|
NewLine.Описание = "Allows you to add stages without checking permissions (for administrators) (optional, def. val. - No)";
|
||||||
NewLine.Область = "Kanban";
|
NewLine.Область = "Kanban";
|
||||||
|
|
||||||
|
|
||||||
@ -2277,7 +2277,7 @@
|
|||||||
NewLine.Метод = "UpdateKanbansStage";
|
NewLine.Метод = "UpdateKanbansStage";
|
||||||
NewLine.МетодПоиска = "UPDATEKANBANSSTAGE";
|
NewLine.МетодПоиска = "UPDATEKANBANSSTAGE";
|
||||||
NewLine.Параметр = "--admin";
|
NewLine.Параметр = "--admin";
|
||||||
NewLine.Описание = "Allows you to add stages without checking permissions (for administrators) (optional, def. val. - False)";
|
NewLine.Описание = "Allows you to add stages without checking permissions (for administrators) (optional, def. val. - No)";
|
||||||
NewLine.Область = "Kanban";
|
NewLine.Область = "Kanban";
|
||||||
|
|
||||||
|
|
||||||
@ -2318,7 +2318,7 @@
|
|||||||
NewLine.Метод = "DeleteKanbanStage";
|
NewLine.Метод = "DeleteKanbanStage";
|
||||||
NewLine.МетодПоиска = "DELETEKANBANSTAGE";
|
NewLine.МетодПоиска = "DELETEKANBANSTAGE";
|
||||||
NewLine.Параметр = "--admin";
|
NewLine.Параметр = "--admin";
|
||||||
NewLine.Описание = "Allows you to add stages without checking permissions (for administrators) (optional, def. val. - False)";
|
NewLine.Описание = "Allows you to add stages without checking permissions (for administrators) (optional, def. val. - No)";
|
||||||
NewLine.Область = "Kanban";
|
NewLine.Область = "Kanban";
|
||||||
|
|
||||||
|
|
||||||
@ -2359,7 +2359,7 @@
|
|||||||
NewLine.Метод = "GetKanbanStages";
|
NewLine.Метод = "GetKanbanStages";
|
||||||
NewLine.МетодПоиска = "GETKANBANSTAGES";
|
NewLine.МетодПоиска = "GETKANBANSTAGES";
|
||||||
NewLine.Параметр = "--admin";
|
NewLine.Параметр = "--admin";
|
||||||
NewLine.Описание = "Allows you to get stages without checking permissions (for administrators) (optional, def. val. - False)";
|
NewLine.Описание = "Allows you to get stages without checking permissions (for administrators) (optional, def. val. - No)";
|
||||||
NewLine.Область = "Kanban";
|
NewLine.Область = "Kanban";
|
||||||
|
|
||||||
|
|
||||||
@ -3447,7 +3447,7 @@
|
|||||||
NewLine.Метод = "GetFolderFilterStructure";
|
NewLine.Метод = "GetFolderFilterStructure";
|
||||||
NewLine.МетодПоиска = "GETFOLDERFILTERSTRUCTURE";
|
NewLine.МетодПоиска = "GETFOLDERFILTERSTRUCTURE";
|
||||||
NewLine.Параметр = "--empty";
|
NewLine.Параметр = "--empty";
|
||||||
NewLine.Описание = "True > structure with empty values, False > field types at values (optional, def. val. - False)";
|
NewLine.Описание = "True > structure with empty values, False > field types at values (optional, def. val. - No)";
|
||||||
NewLine.Область = "Catalogs managment";
|
NewLine.Область = "Catalogs managment";
|
||||||
|
|
||||||
|
|
||||||
@ -4012,7 +4012,7 @@
|
|||||||
NewLine.Метод = "AddUsersToChat";
|
NewLine.Метод = "AddUsersToChat";
|
||||||
NewLine.МетодПоиска = "ADDUSERSTOCHAT";
|
NewLine.МетодПоиска = "ADDUSERSTOCHAT";
|
||||||
NewLine.Параметр = "--hide";
|
NewLine.Параметр = "--hide";
|
||||||
NewLine.Описание = "Hide old messages from new members (optional, def. val. - False)";
|
NewLine.Описание = "Hide old messages from new members (optional, def. val. - No)";
|
||||||
NewLine.Область = "Chats and dialogs managment";
|
NewLine.Область = "Chats and dialogs managment";
|
||||||
|
|
||||||
|
|
||||||
@ -4547,7 +4547,7 @@
|
|||||||
NewLine.Метод = "GetChatStructure";
|
NewLine.Метод = "GetChatStructure";
|
||||||
NewLine.МетодПоиска = "GETCHATSTRUCTURE";
|
NewLine.МетодПоиска = "GETCHATSTRUCTURE";
|
||||||
NewLine.Параметр = "--empty";
|
NewLine.Параметр = "--empty";
|
||||||
NewLine.Описание = "True > structure with empty values, False > field types at values (optional, def. val. - False)";
|
NewLine.Описание = "True > structure with empty values, False > field types at values (optional, def. val. - No)";
|
||||||
NewLine.Область = "Chats and dialogs managment";
|
NewLine.Область = "Chats and dialogs managment";
|
||||||
NewLine.ОписаниеМетода = "Get chat fields structure";
|
NewLine.ОписаниеМетода = "Get chat fields structure";
|
||||||
|
|
||||||
@ -5399,7 +5399,7 @@
|
|||||||
NewLine.Метод = "ChangeUserStatus";
|
NewLine.Метод = "ChangeUserStatus";
|
||||||
NewLine.МетодПоиска = "CHANGEUSERSTATUS";
|
NewLine.МетодПоиска = "CHANGEUSERSTATUS";
|
||||||
NewLine.Параметр = "--fire";
|
NewLine.Параметр = "--fire";
|
||||||
NewLine.Описание = "True > Deactivation, False > Activation (optional, def. val. - True)";
|
NewLine.Описание = "True > Deactivation, False > Activation (optional, def. val. - Yes)";
|
||||||
NewLine.Область = "Users managment";
|
NewLine.Область = "Users managment";
|
||||||
|
|
||||||
|
|
||||||
@ -5471,7 +5471,7 @@
|
|||||||
NewLine.Метод = "GetUserFilterStructure";
|
NewLine.Метод = "GetUserFilterStructure";
|
||||||
NewLine.МетодПоиска = "GETUSERFILTERSTRUCTURE";
|
NewLine.МетодПоиска = "GETUSERFILTERSTRUCTURE";
|
||||||
NewLine.Параметр = "--empty";
|
NewLine.Параметр = "--empty";
|
||||||
NewLine.Описание = "True > structure with empty valuse, False > field descriptions at values (optional, def. val. - False)";
|
NewLine.Описание = "True > structure with empty valuse, False > field descriptions at values (optional, def. val. - No)";
|
||||||
NewLine.Область = "Users managment";
|
NewLine.Область = "Users managment";
|
||||||
NewLine.ОписаниеМетода = "Returns the field structure for filtering users in the FindUsers method";
|
NewLine.ОписаниеМетода = "Returns the field structure for filtering users in the FindUsers method";
|
||||||
|
|
||||||
|
@ -142,7 +142,7 @@
|
|||||||
NewLine.Метод = "GetObjectInformation";
|
NewLine.Метод = "GetObjectInformation";
|
||||||
NewLine.МетодПоиска = "GETOBJECTINFORMATION";
|
NewLine.МетодПоиска = "GETOBJECTINFORMATION";
|
||||||
NewLine.Параметр = "--detail";
|
NewLine.Параметр = "--detail";
|
||||||
NewLine.Описание = "Add information fields for mediafiles (optional, def. val. - False)";
|
NewLine.Описание = "Add information fields for mediafiles (optional, def. val. - No)";
|
||||||
NewLine.Область = "File and directory management";
|
NewLine.Область = "File and directory management";
|
||||||
|
|
||||||
|
|
||||||
@ -173,7 +173,7 @@
|
|||||||
NewLine.Метод = "GetListOfFolderFiles";
|
NewLine.Метод = "GetListOfFolderFiles";
|
||||||
NewLine.МетодПоиска = "GETLISTOFFOLDERFILES";
|
NewLine.МетодПоиска = "GETLISTOFFOLDERFILES";
|
||||||
NewLine.Параметр = "--detail";
|
NewLine.Параметр = "--detail";
|
||||||
NewLine.Описание = "Add information fields for mediafiles (optional, def. val. - False)";
|
NewLine.Описание = "Add information fields for mediafiles (optional, def. val. - No)";
|
||||||
NewLine.Область = "File and directory management";
|
NewLine.Область = "File and directory management";
|
||||||
|
|
||||||
|
|
||||||
@ -245,7 +245,7 @@
|
|||||||
NewLine.Метод = "UploadFile";
|
NewLine.Метод = "UploadFile";
|
||||||
NewLine.МетодПоиска = "UPLOADFILE";
|
NewLine.МетодПоиска = "UPLOADFILE";
|
||||||
NewLine.Параметр = "--overwrite";
|
NewLine.Параметр = "--overwrite";
|
||||||
NewLine.Описание = "Overwrite file in case of path conflicts (optional, def. val. - False)";
|
NewLine.Описание = "Overwrite file in case of path conflicts (optional, def. val. - No)";
|
||||||
NewLine.Область = "File and directory management";
|
NewLine.Область = "File and directory management";
|
||||||
|
|
||||||
|
|
||||||
@ -328,7 +328,7 @@
|
|||||||
NewLine.Метод = "DeleteObject";
|
NewLine.Метод = "DeleteObject";
|
||||||
NewLine.МетодПоиска = "DELETEOBJECT";
|
NewLine.МетодПоиска = "DELETEOBJECT";
|
||||||
NewLine.Параметр = "--permanently";
|
NewLine.Параметр = "--permanently";
|
||||||
NewLine.Описание = "Delete object without the possibility of recovery (optional, def. val. - False)";
|
NewLine.Описание = "Delete object without the possibility of recovery (optional, def. val. - No)";
|
||||||
NewLine.Область = "File and directory management";
|
NewLine.Область = "File and directory management";
|
||||||
|
|
||||||
|
|
||||||
@ -681,7 +681,7 @@
|
|||||||
NewLine.Метод = "AddUsersToFile";
|
NewLine.Метод = "AddUsersToFile";
|
||||||
NewLine.МетодПоиска = "ADDUSERSTOFILE";
|
NewLine.МетодПоиска = "ADDUSERSTOFILE";
|
||||||
NewLine.Параметр = "--readonly";
|
NewLine.Параметр = "--readonly";
|
||||||
NewLine.Описание = "Prohibits file editing for the external user (optional, def. val. - True)";
|
NewLine.Описание = "Prohibits file editing for the external user (optional, def. val. - Yes)";
|
||||||
NewLine.Область = "Shared access settings";
|
NewLine.Область = "Shared access settings";
|
||||||
|
|
||||||
|
|
||||||
@ -722,7 +722,7 @@
|
|||||||
NewLine.Метод = "AddUsersToFolder";
|
NewLine.Метод = "AddUsersToFolder";
|
||||||
NewLine.МетодПоиска = "ADDUSERSTOFOLDER";
|
NewLine.МетодПоиска = "ADDUSERSTOFOLDER";
|
||||||
NewLine.Параметр = "--readonly";
|
NewLine.Параметр = "--readonly";
|
||||||
NewLine.Описание = "Prohibits file editing for the external user (optional, def. val. - True)";
|
NewLine.Описание = "Prohibits file editing for the external user (optional, def. val. - Yes)";
|
||||||
NewLine.Область = "Shared access settings";
|
NewLine.Область = "Shared access settings";
|
||||||
|
|
||||||
|
|
||||||
|
@ -246,7 +246,7 @@
|
|||||||
NewLine.Метод = "EditListCalendar";
|
NewLine.Метод = "EditListCalendar";
|
||||||
NewLine.МетодПоиска = "EDITLISTCALENDAR";
|
NewLine.МетодПоиска = "EDITLISTCALENDAR";
|
||||||
NewLine.Параметр = "--hidden";
|
NewLine.Параметр = "--hidden";
|
||||||
NewLine.Описание = "Hidden calendar (optional, def. val. - False)";
|
NewLine.Описание = "Hidden calendar (optional, def. val. - No)";
|
||||||
NewLine.Область = "Calendar list management";
|
NewLine.Область = "Calendar list management";
|
||||||
|
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@
|
|||||||
NewLine.Метод = "GetDirectoriesList";
|
NewLine.Метод = "GetDirectoriesList";
|
||||||
NewLine.МетодПоиска = "GETDIRECTORIESLIST";
|
NewLine.МетодПоиска = "GETDIRECTORIESLIST";
|
||||||
NewLine.Параметр = "--depth";
|
NewLine.Параметр = "--depth";
|
||||||
NewLine.Описание = "Adds a list of files to the directory fields (optional, def. val. - False)";
|
NewLine.Описание = "Adds a list of files to the directory fields (optional, def. val. - No)";
|
||||||
NewLine.Область = "File and directory management";
|
NewLine.Область = "File and directory management";
|
||||||
|
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
NewLine.Метод = "FormCodeRetrievalLink";
|
NewLine.Метод = "FormCodeRetrievalLink";
|
||||||
NewLine.МетодПоиска = "FORMCODERETRIEVALLINK";
|
NewLine.МетодПоиска = "FORMCODERETRIEVALLINK";
|
||||||
NewLine.Параметр = "--calendar";
|
NewLine.Параметр = "--calendar";
|
||||||
NewLine.Описание = "Calendar methods permission (optional, def. val. - True)";
|
NewLine.Описание = "Calendar methods permission (optional, def. val. - Yes)";
|
||||||
NewLine.Область = "Public";
|
NewLine.Область = "Public";
|
||||||
|
|
||||||
|
|
||||||
@ -37,7 +37,7 @@
|
|||||||
NewLine.Метод = "FormCodeRetrievalLink";
|
NewLine.Метод = "FormCodeRetrievalLink";
|
||||||
NewLine.МетодПоиска = "FORMCODERETRIEVALLINK";
|
NewLine.МетодПоиска = "FORMCODERETRIEVALLINK";
|
||||||
NewLine.Параметр = "--drive";
|
NewLine.Параметр = "--drive";
|
||||||
NewLine.Описание = "Drive methods permission (optional, def. val. - True)";
|
NewLine.Описание = "Drive methods permission (optional, def. val. - Yes)";
|
||||||
NewLine.Область = "Public";
|
NewLine.Область = "Public";
|
||||||
|
|
||||||
|
|
||||||
@ -47,7 +47,7 @@
|
|||||||
NewLine.Метод = "FormCodeRetrievalLink";
|
NewLine.Метод = "FormCodeRetrievalLink";
|
||||||
NewLine.МетодПоиска = "FORMCODERETRIEVALLINK";
|
NewLine.МетодПоиска = "FORMCODERETRIEVALLINK";
|
||||||
NewLine.Параметр = "--sheets";
|
NewLine.Параметр = "--sheets";
|
||||||
NewLine.Описание = "Sheets methods permission (optional, def. val. - True)";
|
NewLine.Описание = "Sheets methods permission (optional, def. val. - Yes)";
|
||||||
NewLine.Область = "Public";
|
NewLine.Область = "Public";
|
||||||
|
|
||||||
|
|
||||||
|
@ -166,7 +166,7 @@
|
|||||||
NewLine.Метод = "EditPageProperties";
|
NewLine.Метод = "EditPageProperties";
|
||||||
NewLine.МетодПоиска = "EDITPAGEPROPERTIES";
|
NewLine.МетодПоиска = "EDITPAGEPROPERTIES";
|
||||||
NewLine.Параметр = "--archive";
|
NewLine.Параметр = "--archive";
|
||||||
NewLine.Описание = "Archive page or not (boolean) (optional, def. val. - False)";
|
NewLine.Описание = "Archive page or not (boolean) (optional, def. val. - No)";
|
||||||
NewLine.Область = "Page management";
|
NewLine.Область = "Page management";
|
||||||
|
|
||||||
|
|
||||||
@ -383,7 +383,7 @@
|
|||||||
NewLine.Метод = "ReturnBlock";
|
NewLine.Метод = "ReturnBlock";
|
||||||
NewLine.МетодПоиска = "RETURNBLOCK";
|
NewLine.МетодПоиска = "RETURNBLOCK";
|
||||||
NewLine.Параметр = "--core";
|
NewLine.Параметр = "--core";
|
||||||
NewLine.Описание = "True > service fields are deleted, only the block itself remains (optional, def. val. - True)";
|
NewLine.Описание = "True > service fields are deleted, only the block itself remains (optional, def. val. - Yes)";
|
||||||
NewLine.Область = "Blocks managment";
|
NewLine.Область = "Blocks managment";
|
||||||
|
|
||||||
|
|
||||||
|
@ -254,7 +254,7 @@
|
|||||||
NewLine.Метод = "DeleteMessage";
|
NewLine.Метод = "DeleteMessage";
|
||||||
NewLine.МетодПоиска = "DELETEMESSAGE";
|
NewLine.МетодПоиска = "DELETEMESSAGE";
|
||||||
NewLine.Параметр = "--issheduled";
|
NewLine.Параметр = "--issheduled";
|
||||||
NewLine.Описание = "Indicator of deleting a delayed message (optional, def. val. - False)";
|
NewLine.Описание = "Indicator of deleting a delayed message (optional, def. val. - No)";
|
||||||
NewLine.Область = "Message management";
|
NewLine.Область = "Message management";
|
||||||
|
|
||||||
|
|
||||||
@ -378,7 +378,7 @@
|
|||||||
NewLine.Метод = "GetChannelList";
|
NewLine.Метод = "GetChannelList";
|
||||||
NewLine.МетодПоиска = "GETCHANNELLIST";
|
NewLine.МетодПоиска = "GETCHANNELLIST";
|
||||||
NewLine.Параметр = "--notarchived";
|
NewLine.Параметр = "--notarchived";
|
||||||
NewLine.Описание = "Indicator of excluding archived channels (optional, def. val. - False)";
|
NewLine.Описание = "Indicator of excluding archived channels (optional, def. val. - No)";
|
||||||
NewLine.Область = "Channel management";
|
NewLine.Область = "Channel management";
|
||||||
|
|
||||||
|
|
||||||
@ -450,7 +450,7 @@
|
|||||||
NewLine.Метод = "CreateChannel";
|
NewLine.Метод = "CreateChannel";
|
||||||
NewLine.МетодПоиска = "CREATECHANNEL";
|
NewLine.МетодПоиска = "CREATECHANNEL";
|
||||||
NewLine.Параметр = "--private";
|
NewLine.Параметр = "--private";
|
||||||
NewLine.Описание = "Create channel as private (optional, def. val. - False)";
|
NewLine.Описание = "Create channel as private (optional, def. val. - No)";
|
||||||
NewLine.Область = "Channel management";
|
NewLine.Область = "Channel management";
|
||||||
|
|
||||||
|
|
||||||
|
@ -709,7 +709,7 @@
|
|||||||
NewLine.Метод = "SendPoll";
|
NewLine.Метод = "SendPoll";
|
||||||
NewLine.МетодПоиска = "SENDPOLL";
|
NewLine.МетодПоиска = "SENDPOLL";
|
||||||
NewLine.Параметр = "--anonymous";
|
NewLine.Параметр = "--anonymous";
|
||||||
NewLine.Описание = "Poll anonymity (optional, def. val. - True)";
|
NewLine.Описание = "Poll anonymity (optional, def. val. - Yes)";
|
||||||
NewLine.Область = "Data sending";
|
NewLine.Область = "Data sending";
|
||||||
|
|
||||||
|
|
||||||
@ -771,7 +771,7 @@
|
|||||||
NewLine.Метод = "FormKeyboardFromButtonArray";
|
NewLine.Метод = "FormKeyboardFromButtonArray";
|
||||||
NewLine.МетодПоиска = "FORMKEYBOARDFROMBUTTONARRAY";
|
NewLine.МетодПоиска = "FORMKEYBOARDFROMBUTTONARRAY";
|
||||||
NewLine.Параметр = "--under";
|
NewLine.Параметр = "--under";
|
||||||
NewLine.Описание = "Keyboard under the message or on the bottom panel (optional, def. val. - False)";
|
NewLine.Описание = "Keyboard under the message or on the bottom panel (optional, def. val. - No)";
|
||||||
NewLine.Область = "Data sending";
|
NewLine.Область = "Data sending";
|
||||||
|
|
||||||
|
|
||||||
@ -781,7 +781,7 @@
|
|||||||
NewLine.Метод = "FormKeyboardFromButtonArray";
|
NewLine.Метод = "FormKeyboardFromButtonArray";
|
||||||
NewLine.МетодПоиска = "FORMKEYBOARDFROMBUTTONARRAY";
|
NewLine.МетодПоиска = "FORMKEYBOARDFROMBUTTONARRAY";
|
||||||
NewLine.Параметр = "--column";
|
NewLine.Параметр = "--column";
|
||||||
NewLine.Описание = "True > buttons are displayed in a column, False > in a row (optional, def. val. - True)";
|
NewLine.Описание = "True > buttons are displayed in a column, False > in a row (optional, def. val. - Yes)";
|
||||||
NewLine.Область = "Data sending";
|
NewLine.Область = "Data sending";
|
||||||
|
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@
|
|||||||
NewLine.Метод = "CreatePost";
|
NewLine.Метод = "CreatePost";
|
||||||
NewLine.МетодПоиска = "CREATEPOST";
|
NewLine.МетодПоиска = "CREATEPOST";
|
||||||
NewLine.Параметр = "--ad";
|
NewLine.Параметр = "--ad";
|
||||||
NewLine.Описание = "Sign ""This is an ad"" (optional, def. val. - False)";
|
NewLine.Описание = "Sign ""This is an ad"" (optional, def. val. - No)";
|
||||||
NewLine.Область = "Community managment";
|
NewLine.Область = "Community managment";
|
||||||
|
|
||||||
|
|
||||||
@ -118,7 +118,7 @@
|
|||||||
NewLine.Метод = "CreateCompositePost";
|
NewLine.Метод = "CreateCompositePost";
|
||||||
NewLine.МетодПоиска = "CREATECOMPOSITEPOST";
|
NewLine.МетодПоиска = "CREATECOMPOSITEPOST";
|
||||||
NewLine.Параметр = "--ad";
|
NewLine.Параметр = "--ad";
|
||||||
NewLine.Описание = "Sign ""This is an ad"" (optional, def. val. - False)";
|
NewLine.Описание = "Sign ""This is an ad"" (optional, def. val. - No)";
|
||||||
NewLine.Область = "Community managment";
|
NewLine.Область = "Community managment";
|
||||||
|
|
||||||
|
|
||||||
@ -578,7 +578,7 @@
|
|||||||
NewLine.Метод = "CloseDiscussion";
|
NewLine.Метод = "CloseDiscussion";
|
||||||
NewLine.МетодПоиска = "CLOSEDISCUSSION";
|
NewLine.МетодПоиска = "CLOSEDISCUSSION";
|
||||||
NewLine.Параметр = "--remove";
|
NewLine.Параметр = "--remove";
|
||||||
NewLine.Описание = "Delete completely (True) or close (optional, def. val. - False)";
|
NewLine.Описание = "Delete completely (True) or close (optional, def. val. - No)";
|
||||||
NewLine.Область = "Discussion management";
|
NewLine.Область = "Discussion management";
|
||||||
|
|
||||||
|
|
||||||
@ -748,7 +748,7 @@
|
|||||||
NewLine.Метод = "MakeRepost";
|
NewLine.Метод = "MakeRepost";
|
||||||
NewLine.МетодПоиска = "MAKEREPOST";
|
NewLine.МетодПоиска = "MAKEREPOST";
|
||||||
NewLine.Параметр = "--ad";
|
NewLine.Параметр = "--ad";
|
||||||
NewLine.Описание = "Sign of an advertising post (optional, def. val. - False)";
|
NewLine.Описание = "Sign of an advertising post (optional, def. val. - No)";
|
||||||
NewLine.Область = "Interactive actions";
|
NewLine.Область = "Interactive actions";
|
||||||
|
|
||||||
|
|
||||||
@ -1510,7 +1510,7 @@
|
|||||||
NewLine.Метод = "CreateProductCollection";
|
NewLine.Метод = "CreateProductCollection";
|
||||||
NewLine.МетодПоиска = "CREATEPRODUCTCOLLECTION";
|
NewLine.МетодПоиска = "CREATEPRODUCTCOLLECTION";
|
||||||
NewLine.Параметр = "--main";
|
NewLine.Параметр = "--main";
|
||||||
NewLine.Описание = "Main (optional, def. val. - False)";
|
NewLine.Описание = "Main (optional, def. val. - No)";
|
||||||
NewLine.Область = "Product selection management";
|
NewLine.Область = "Product selection management";
|
||||||
|
|
||||||
|
|
||||||
@ -1520,7 +1520,7 @@
|
|||||||
NewLine.Метод = "CreateProductCollection";
|
NewLine.Метод = "CreateProductCollection";
|
||||||
NewLine.МетодПоиска = "CREATEPRODUCTCOLLECTION";
|
NewLine.МетодПоиска = "CREATEPRODUCTCOLLECTION";
|
||||||
NewLine.Параметр = "--hidden";
|
NewLine.Параметр = "--hidden";
|
||||||
NewLine.Описание = "Hidden (optional, def. val. - False)";
|
NewLine.Описание = "Hidden (optional, def. val. - No)";
|
||||||
NewLine.Область = "Product selection management";
|
NewLine.Область = "Product selection management";
|
||||||
|
|
||||||
|
|
||||||
@ -1580,7 +1580,7 @@
|
|||||||
NewLine.Метод = "EditProductCollection";
|
NewLine.Метод = "EditProductCollection";
|
||||||
NewLine.МетодПоиска = "EDITPRODUCTCOLLECTION";
|
NewLine.МетодПоиска = "EDITPRODUCTCOLLECTION";
|
||||||
NewLine.Параметр = "--main";
|
NewLine.Параметр = "--main";
|
||||||
NewLine.Описание = "Main (optional, def. val. - False)";
|
NewLine.Описание = "Main (optional, def. val. - No)";
|
||||||
NewLine.Область = "Product selection management";
|
NewLine.Область = "Product selection management";
|
||||||
|
|
||||||
|
|
||||||
@ -1590,7 +1590,7 @@
|
|||||||
NewLine.Метод = "EditProductCollection";
|
NewLine.Метод = "EditProductCollection";
|
||||||
NewLine.МетодПоиска = "EDITPRODUCTCOLLECTION";
|
NewLine.МетодПоиска = "EDITPRODUCTCOLLECTION";
|
||||||
NewLine.Параметр = "--hidden";
|
NewLine.Параметр = "--hidden";
|
||||||
NewLine.Описание = "Hidden (optional, def. val. - False)";
|
NewLine.Описание = "Hidden (optional, def. val. - No)";
|
||||||
NewLine.Область = "Product selection management";
|
NewLine.Область = "Product selection management";
|
||||||
|
|
||||||
|
|
||||||
|
@ -90,7 +90,7 @@
|
|||||||
NewLine.Метод = "DeleteObject";
|
NewLine.Метод = "DeleteObject";
|
||||||
NewLine.МетодПоиска = "DELETEOBJECT";
|
NewLine.МетодПоиска = "DELETEOBJECT";
|
||||||
NewLine.Параметр = "--can";
|
NewLine.Параметр = "--can";
|
||||||
NewLine.Описание = "To cart (optional, def. val. - True)";
|
NewLine.Описание = "To cart (optional, def. val. - Yes)";
|
||||||
NewLine.Область = "File and folder management";
|
NewLine.Область = "File and folder management";
|
||||||
|
|
||||||
|
|
||||||
@ -131,7 +131,7 @@
|
|||||||
NewLine.Метод = "CreateObjectCopy";
|
NewLine.Метод = "CreateObjectCopy";
|
||||||
NewLine.МетодПоиска = "CREATEOBJECTCOPY";
|
NewLine.МетодПоиска = "CREATEOBJECTCOPY";
|
||||||
NewLine.Параметр = "--rewrite";
|
NewLine.Параметр = "--rewrite";
|
||||||
NewLine.Описание = "Overwrite if a file with the same name already exists (optional, def. val. - False)";
|
NewLine.Описание = "Overwrite if a file with the same name already exists (optional, def. val. - No)";
|
||||||
NewLine.Область = "File and folder management";
|
NewLine.Область = "File and folder management";
|
||||||
|
|
||||||
|
|
||||||
@ -237,7 +237,7 @@
|
|||||||
NewLine.Метод = "GetFilesList";
|
NewLine.Метод = "GetFilesList";
|
||||||
NewLine.МетодПоиска = "GETFILESLIST";
|
NewLine.МетодПоиска = "GETFILESLIST";
|
||||||
NewLine.Параметр = "--datesort";
|
NewLine.Параметр = "--datesort";
|
||||||
NewLine.Описание = "True > sort by date, False > alphabetically (optional, def. val. - False)";
|
NewLine.Описание = "True > sort by date, False > alphabetically (optional, def. val. - No)";
|
||||||
NewLine.Область = "File and folder management";
|
NewLine.Область = "File and folder management";
|
||||||
|
|
||||||
|
|
||||||
@ -278,7 +278,7 @@
|
|||||||
NewLine.Метод = "MoveObject";
|
NewLine.Метод = "MoveObject";
|
||||||
NewLine.МетодПоиска = "MOVEOBJECT";
|
NewLine.МетодПоиска = "MOVEOBJECT";
|
||||||
NewLine.Параметр = "--rewrite";
|
NewLine.Параметр = "--rewrite";
|
||||||
NewLine.Описание = "Overwrite if a file with the same name already exists (optional, def. val. - False)";
|
NewLine.Описание = "Overwrite if a file with the same name already exists (optional, def. val. - No)";
|
||||||
NewLine.Область = "File and folder management";
|
NewLine.Область = "File and folder management";
|
||||||
|
|
||||||
|
|
||||||
@ -319,7 +319,7 @@
|
|||||||
NewLine.Метод = "UploadFile";
|
NewLine.Метод = "UploadFile";
|
||||||
NewLine.МетодПоиска = "UPLOADFILE";
|
NewLine.МетодПоиска = "UPLOADFILE";
|
||||||
NewLine.Параметр = "--rewrite";
|
NewLine.Параметр = "--rewrite";
|
||||||
NewLine.Описание = "Overwrite if a file with the same name already exists (optional, def. val. - False)";
|
NewLine.Описание = "Overwrite if a file with the same name already exists (optional, def. val. - No)";
|
||||||
NewLine.Область = "File and folder management";
|
NewLine.Область = "File and folder management";
|
||||||
|
|
||||||
|
|
||||||
|
@ -6,22 +6,22 @@
|
|||||||
|
|
||||||
Функция ПолучитьСоответствиеКомандМодулей() Экспорт
|
Функция ПолучитьСоответствиеКомандМодулей() Экспорт
|
||||||
СоответствиеКомандМодулей = Новый Соответствие();
|
СоответствиеКомандМодулей = Новый Соответствие();
|
||||||
СоответствиеКомандМодулей.Вставить("slack", "OPI_Slack");
|
СоответствиеКомандМодулей.Вставить("tools", "Утилиты");
|
||||||
СоответствиеКомандМодулей.Вставить("dropbox", "OPI_Dropbox");
|
СоответствиеКомандМодулей.Вставить("airtable", "OPI_Airtable");
|
||||||
СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter");
|
|
||||||
СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram");
|
|
||||||
СоответствиеКомандМодулей.Вставить("bitrix24", "OPI_Bitrix24");
|
СоответствиеКомандМодулей.Вставить("bitrix24", "OPI_Bitrix24");
|
||||||
СоответствиеКомандМодулей.Вставить("gsheets", "OPI_GoogleSheets");
|
СоответствиеКомандМодулей.Вставить("dropbox", "OPI_Dropbox");
|
||||||
СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk");
|
|
||||||
СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar");
|
СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar");
|
||||||
СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive");
|
СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive");
|
||||||
СоответствиеКомандМодулей.Вставить("viber", "OPI_Viber");
|
СоответствиеКомандМодулей.Вставить("gsheets", "OPI_GoogleSheets");
|
||||||
СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID");
|
|
||||||
СоответствиеКомандМодулей.Вставить("airtable", "OPI_Airtable");
|
|
||||||
СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace");
|
СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace");
|
||||||
СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion");
|
СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion");
|
||||||
|
СоответствиеКомандМодулей.Вставить("slack", "OPI_Slack");
|
||||||
|
СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram");
|
||||||
|
СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter");
|
||||||
|
СоответствиеКомандМодулей.Вставить("viber", "OPI_Viber");
|
||||||
СоответствиеКомандМодулей.Вставить("vk", "OPI_VK");
|
СоответствиеКомандМодулей.Вставить("vk", "OPI_VK");
|
||||||
СоответствиеКомандМодулей.Вставить("tools", "Утилиты");
|
СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk");
|
||||||
|
СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID");
|
||||||
Возврат СоответствиеКомандМодулей;
|
Возврат СоответствиеКомандМодулей;
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
@ -1,21 +1,21 @@
|
|||||||
<package-def>
|
<package-def>
|
||||||
<module name="OPI_ПреобразованиеТипов" file="tools/Modules/OPI_ПреобразованиеТипов.os"/>
|
|
||||||
<module name="OPI_GoogleCalendar" file="core/Modules/OPI_GoogleCalendar.os"/>
|
|
||||||
<module name="OPI_VK" file="core/Modules/OPI_VK.os"/>
|
|
||||||
<module name="OPI_Slack" file="core/Modules/OPI_Slack.os"/>
|
|
||||||
<module name="OPI_Инструменты" file="tools/Modules/internal/Modules/OPI_Инструменты.os"/>
|
|
||||||
<module name="OPI_Airtable" file="core/Modules/OPI_Airtable.os"/>
|
<module name="OPI_Airtable" file="core/Modules/OPI_Airtable.os"/>
|
||||||
<module name="OPI_YandexID" file="core/Modules/OPI_YandexID.os"/>
|
|
||||||
<module name="OPI_Dropbox" file="core/Modules/OPI_Dropbox.os"/>
|
|
||||||
<module name="OPI_Bitrix24" file="core/Modules/OPI_Bitrix24.os"/>
|
<module name="OPI_Bitrix24" file="core/Modules/OPI_Bitrix24.os"/>
|
||||||
<module name="OPI_ПолучениеДанныхТестов" file="tools/Modules/OPI_ПолучениеДанныхТестов.os"/>
|
<module name="OPI_Dropbox" file="core/Modules/OPI_Dropbox.os"/>
|
||||||
<module name="OPI_Telegram" file="core/Modules/OPI_Telegram.os"/>
|
<module name="OPI_GoogleCalendar" file="core/Modules/OPI_GoogleCalendar.os"/>
|
||||||
<module name="OPI_GoogleSheets" file="core/Modules/OPI_GoogleSheets.os"/>
|
|
||||||
<module name="OPI_GoogleDrive" file="core/Modules/OPI_GoogleDrive.os"/>
|
<module name="OPI_GoogleDrive" file="core/Modules/OPI_GoogleDrive.os"/>
|
||||||
<module name="OPI_Криптография" file="tools/Modules/internal/Modules/OPI_Криптография.os"/>
|
<module name="OPI_GoogleSheets" file="core/Modules/OPI_GoogleSheets.os"/>
|
||||||
<module name="OPI_Viber" file="core/Modules/OPI_Viber.os"/>
|
|
||||||
<module name="OPI_Twitter" file="core/Modules/OPI_Twitter.os"/>
|
|
||||||
<module name="OPI_YandexDisk" file="core/Modules/OPI_YandexDisk.os"/>
|
|
||||||
<module name="OPI_Notion" file="core/Modules/OPI_Notion.os"/>
|
|
||||||
<module name="OPI_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.os"/>
|
<module name="OPI_GoogleWorkspace" file="core/Modules/OPI_GoogleWorkspace.os"/>
|
||||||
|
<module name="OPI_Notion" file="core/Modules/OPI_Notion.os"/>
|
||||||
|
<module name="OPI_Slack" file="core/Modules/OPI_Slack.os"/>
|
||||||
|
<module name="OPI_Telegram" file="core/Modules/OPI_Telegram.os"/>
|
||||||
|
<module name="OPI_Twitter" file="core/Modules/OPI_Twitter.os"/>
|
||||||
|
<module name="OPI_Viber" file="core/Modules/OPI_Viber.os"/>
|
||||||
|
<module name="OPI_VK" file="core/Modules/OPI_VK.os"/>
|
||||||
|
<module name="OPI_YandexDisk" file="core/Modules/OPI_YandexDisk.os"/>
|
||||||
|
<module name="OPI_YandexID" file="core/Modules/OPI_YandexID.os"/>
|
||||||
|
<module name="OPI_Инструменты" file="tools/Modules/internal/Modules/OPI_Инструменты.os"/>
|
||||||
|
<module name="OPI_Криптография" file="tools/Modules/internal/Modules/OPI_Криптография.os"/>
|
||||||
|
<module name="OPI_ПолучениеДанныхТестов" file="tools/Modules/OPI_ПолучениеДанныхТестов.os"/>
|
||||||
|
<module name="OPI_ПреобразованиеТипов" file="tools/Modules/OPI_ПреобразованиеТипов.os"/>
|
||||||
</package-def>
|
</package-def>
|
||||||
|
@ -171,7 +171,7 @@
|
|||||||
НоваяСтрока.Метод = "СоздатьНовость";
|
НоваяСтрока.Метод = "СоздатьНовость";
|
||||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬНОВОСТЬ";
|
НоваяСтрока.МетодПоиска = "СОЗДАТЬНОВОСТЬ";
|
||||||
НоваяСтрока.Параметр = "--important";
|
НоваяСтрока.Параметр = "--important";
|
||||||
НоваяСтрока.Описание = "Помечает новость как важную (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Помечает новость как важную (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с живой лентой";
|
НоваяСтрока.Область = "Работа с живой лентой";
|
||||||
|
|
||||||
|
|
||||||
@ -1327,7 +1327,7 @@
|
|||||||
НоваяСтрока.Метод = "ПолучитьСтруктуруФильтраЗадач";
|
НоваяСтрока.Метод = "ПолучитьСтруктуруФильтраЗадач";
|
||||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРУКТУРУФИЛЬТРАЗАДАЧ";
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРУКТУРУФИЛЬТРАЗАДАЧ";
|
||||||
НоваяСтрока.Параметр = "--empty";
|
НоваяСтрока.Параметр = "--empty";
|
||||||
НоваяСтрока.Описание = "Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с задачами";
|
НоваяСтрока.Область = "Работа с задачами";
|
||||||
НоваяСтрока.ОписаниеМетода = "Возвращает структуру полей для фильтрации задач в методе ПолучитьСписокЗадач";
|
НоваяСтрока.ОписаниеМетода = "Возвращает структуру полей для фильтрации задач в методе ПолучитьСписокЗадач";
|
||||||
|
|
||||||
@ -1584,7 +1584,7 @@
|
|||||||
НоваяСтрока.Метод = "ДобавитьЭлементЧеклистаЗадачи";
|
НоваяСтрока.Метод = "ДобавитьЭлементЧеклистаЗадачи";
|
||||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
НоваяСтрока.МетодПоиска = "ДОБАВИТЬЭЛЕМЕНТЧЕКЛИСТАЗАДАЧИ";
|
||||||
НоваяСтрока.Параметр = "--complete";
|
НоваяСтрока.Параметр = "--complete";
|
||||||
НоваяСтрока.Описание = "Отметить пункт как выполненный (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Отметить пункт как выполненный (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с чеклистами задач";
|
НоваяСтрока.Область = "Работа с чеклистами задач";
|
||||||
|
|
||||||
|
|
||||||
@ -2148,7 +2148,7 @@
|
|||||||
НоваяСтрока.Метод = "ПолучитьСтруктуруКомментария";
|
НоваяСтрока.Метод = "ПолучитьСтруктуруКомментария";
|
||||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРУКТУРУКОММЕНТАРИЯ";
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРУКТУРУКОММЕНТАРИЯ";
|
||||||
НоваяСтрока.Параметр = "--empty";
|
НоваяСтрока.Параметр = "--empty";
|
||||||
НоваяСтрока.Описание = "Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
НоваяСтрока.Область = "Работа с комментариями и результатами задач";
|
||||||
НоваяСтрока.ОписаниеМетода = "Получает структуру полей комментария";
|
НоваяСтрока.ОписаниеМетода = "Получает структуру полей комментария";
|
||||||
|
|
||||||
@ -2210,7 +2210,7 @@
|
|||||||
НоваяСтрока.Метод = "ДобавитьСтадиюКанбана";
|
НоваяСтрока.Метод = "ДобавитьСтадиюКанбана";
|
||||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬСТАДИЮКАНБАНА";
|
НоваяСтрока.МетодПоиска = "ДОБАВИТЬСТАДИЮКАНБАНА";
|
||||||
НоваяСтрока.Параметр = "--admin";
|
НоваяСтрока.Параметр = "--admin";
|
||||||
НоваяСтрока.Описание = "Позволяет добавлять стадии без проверки прав (для администраторов) (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Позволяет добавлять стадии без проверки прав (для администраторов) (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Канбан";
|
НоваяСтрока.Область = "Канбан";
|
||||||
|
|
||||||
|
|
||||||
@ -2281,7 +2281,7 @@
|
|||||||
НоваяСтрока.Метод = "ИзменитьСтадиюКанбана";
|
НоваяСтрока.Метод = "ИзменитьСтадиюКанбана";
|
||||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСТАДИЮКАНБАНА";
|
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСТАДИЮКАНБАНА";
|
||||||
НоваяСтрока.Параметр = "--admin";
|
НоваяСтрока.Параметр = "--admin";
|
||||||
НоваяСтрока.Описание = "Позволяет добавлять стадии без проверки прав (для администраторов) (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Позволяет добавлять стадии без проверки прав (для администраторов) (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Канбан";
|
НоваяСтрока.Область = "Канбан";
|
||||||
|
|
||||||
|
|
||||||
@ -2322,7 +2322,7 @@
|
|||||||
НоваяСтрока.Метод = "УдалитьСтадиюКанбана";
|
НоваяСтрока.Метод = "УдалитьСтадиюКанбана";
|
||||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬСТАДИЮКАНБАНА";
|
НоваяСтрока.МетодПоиска = "УДАЛИТЬСТАДИЮКАНБАНА";
|
||||||
НоваяСтрока.Параметр = "--admin";
|
НоваяСтрока.Параметр = "--admin";
|
||||||
НоваяСтрока.Описание = "Позволяет добавлять стадии без проверки прав (для администраторов) (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Позволяет добавлять стадии без проверки прав (для администраторов) (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Канбан";
|
НоваяСтрока.Область = "Канбан";
|
||||||
|
|
||||||
|
|
||||||
@ -2363,7 +2363,7 @@
|
|||||||
НоваяСтрока.Метод = "ПолучитьСтадииКанбана";
|
НоваяСтрока.Метод = "ПолучитьСтадииКанбана";
|
||||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАДИИКАНБАНА";
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТАДИИКАНБАНА";
|
||||||
НоваяСтрока.Параметр = "--admin";
|
НоваяСтрока.Параметр = "--admin";
|
||||||
НоваяСтрока.Описание = "Позволяет получать стадии без проверки прав (для администраторов) (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Позволяет получать стадии без проверки прав (для администраторов) (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Канбан";
|
НоваяСтрока.Область = "Канбан";
|
||||||
|
|
||||||
|
|
||||||
@ -3463,7 +3463,7 @@
|
|||||||
НоваяСтрока.Метод = "ПолучитьСтруктуруФильтраКаталога";
|
НоваяСтрока.Метод = "ПолучитьСтруктуруФильтраКаталога";
|
||||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРУКТУРУФИЛЬТРАКАТАЛОГА";
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРУКТУРУФИЛЬТРАКАТАЛОГА";
|
||||||
НоваяСтрока.Параметр = "--empty";
|
НоваяСтрока.Параметр = "--empty";
|
||||||
НоваяСтрока.Описание = "Истина > структура с пустыми значениями, Ложь > в значениях будут описания типов полей (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Истина > структура с пустыми значениями, Ложь > в значениях будут описания типов полей (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с каталогами";
|
НоваяСтрока.Область = "Работа с каталогами";
|
||||||
|
|
||||||
|
|
||||||
@ -4036,7 +4036,7 @@
|
|||||||
НоваяСтрока.Метод = "ДобавитьПользователейВЧат";
|
НоваяСтрока.Метод = "ДобавитьПользователейВЧат";
|
||||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙВЧАТ";
|
НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙВЧАТ";
|
||||||
НоваяСтрока.Параметр = "--hide";
|
НоваяСтрока.Параметр = "--hide";
|
||||||
НоваяСтрока.Описание = "Скрыть старые сообщения от новых пользователей (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Скрыть старые сообщения от новых пользователей (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с чатами и диалогами";
|
НоваяСтрока.Область = "Работа с чатами и диалогами";
|
||||||
|
|
||||||
|
|
||||||
@ -4571,7 +4571,7 @@
|
|||||||
НоваяСтрока.Метод = "ПолучитьСтруктуруЧата";
|
НоваяСтрока.Метод = "ПолучитьСтруктуруЧата";
|
||||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРУКТУРУЧАТА";
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРУКТУРУЧАТА";
|
||||||
НоваяСтрока.Параметр = "--empty";
|
НоваяСтрока.Параметр = "--empty";
|
||||||
НоваяСтрока.Описание = "Истина > структура с пустыми значениями, Ложь > в значениях будут описания типов полей (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Истина > структура с пустыми значениями, Ложь > в значениях будут описания типов полей (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с чатами и диалогами";
|
НоваяСтрока.Область = "Работа с чатами и диалогами";
|
||||||
НоваяСтрока.ОписаниеМетода = "Получает структуру полей чата";
|
НоваяСтрока.ОписаниеМетода = "Получает структуру полей чата";
|
||||||
|
|
||||||
@ -5439,7 +5439,7 @@
|
|||||||
НоваяСтрока.Метод = "ИзменитьСтатусПользователя";
|
НоваяСтрока.Метод = "ИзменитьСтатусПользователя";
|
||||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСТАТУСПОЛЬЗОВАТЕЛЯ";
|
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСТАТУСПОЛЬЗОВАТЕЛЯ";
|
||||||
НоваяСтрока.Параметр = "--fire";
|
НоваяСтрока.Параметр = "--fire";
|
||||||
НоваяСтрока.Описание = "Истина > Деактивация, Ложь > Активация (необяз. по ум. - True)";
|
НоваяСтрока.Описание = "Истина > Деактивация, Ложь > Активация (необяз. по ум. - Да)";
|
||||||
НоваяСтрока.Область = "Управление пользователями";
|
НоваяСтрока.Область = "Управление пользователями";
|
||||||
|
|
||||||
|
|
||||||
@ -5511,7 +5511,7 @@
|
|||||||
НоваяСтрока.Метод = "ПолучитьСтруктуруФильтраПользователей";
|
НоваяСтрока.Метод = "ПолучитьСтруктуруФильтраПользователей";
|
||||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРУКТУРУФИЛЬТРАПОЛЬЗОВАТЕЛЕЙ";
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСТРУКТУРУФИЛЬТРАПОЛЬЗОВАТЕЛЕЙ";
|
||||||
НоваяСтрока.Параметр = "--empty";
|
НоваяСтрока.Параметр = "--empty";
|
||||||
НоваяСтрока.Описание = "Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Управление пользователями";
|
НоваяСтрока.Область = "Управление пользователями";
|
||||||
НоваяСтрока.ОписаниеМетода = "Возвращает структуру полей для фильтрации пользователей в методе НайтиПользователей";
|
НоваяСтрока.ОписаниеМетода = "Возвращает структуру полей для фильтрации пользователей в методе НайтиПользователей";
|
||||||
|
|
||||||
|
@ -142,7 +142,7 @@
|
|||||||
НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте";
|
НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте";
|
||||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ";
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ";
|
||||||
НоваяСтрока.Параметр = "--detail";
|
НоваяСтрока.Параметр = "--detail";
|
||||||
НоваяСтрока.Описание = "Добавляет дополнительные поля информации для медиафайлов (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Добавляет дополнительные поля информации для медиафайлов (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||||
|
|
||||||
|
|
||||||
@ -173,7 +173,7 @@
|
|||||||
НоваяСтрока.Метод = "ПолучитьСписокФайловПапки";
|
НоваяСтрока.Метод = "ПолучитьСписокФайловПапки";
|
||||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВПАПКИ";
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВПАПКИ";
|
||||||
НоваяСтрока.Параметр = "--detail";
|
НоваяСтрока.Параметр = "--detail";
|
||||||
НоваяСтрока.Описание = "Добавляет дополнительные поля информации для медиафайлов (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Добавляет дополнительные поля информации для медиафайлов (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||||
|
|
||||||
|
|
||||||
@ -245,7 +245,7 @@
|
|||||||
НоваяСтрока.Метод = "ЗагрузитьФайл";
|
НоваяСтрока.Метод = "ЗагрузитьФайл";
|
||||||
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ";
|
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ";
|
||||||
НоваяСтрока.Параметр = "--overwrite";
|
НоваяСтрока.Параметр = "--overwrite";
|
||||||
НоваяСтрока.Описание = "Перезаписывать файл при конфликте путей (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Перезаписывать файл при конфликте путей (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||||
|
|
||||||
|
|
||||||
@ -689,7 +689,7 @@
|
|||||||
НоваяСтрока.Метод = "ДобавитьПользователейКФайлу";
|
НоваяСтрока.Метод = "ДобавитьПользователейКФайлу";
|
||||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКФАЙЛУ";
|
НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКФАЙЛУ";
|
||||||
НоваяСтрока.Параметр = "--readonly";
|
НоваяСтрока.Параметр = "--readonly";
|
||||||
НоваяСтрока.Описание = "Запрещает редактирование файла для стороннего пользователя (необяз. по ум. - True)";
|
НоваяСтрока.Описание = "Запрещает редактирование файла для стороннего пользователя (необяз. по ум. - Да)";
|
||||||
НоваяСтрока.Область = "Настройки совместного доступа";
|
НоваяСтрока.Область = "Настройки совместного доступа";
|
||||||
|
|
||||||
|
|
||||||
@ -734,7 +734,7 @@
|
|||||||
НоваяСтрока.Метод = "ДобавитьПользователейКПапке";
|
НоваяСтрока.Метод = "ДобавитьПользователейКПапке";
|
||||||
НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКПАПКЕ";
|
НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКПАПКЕ";
|
||||||
НоваяСтрока.Параметр = "--readonly";
|
НоваяСтрока.Параметр = "--readonly";
|
||||||
НоваяСтрока.Описание = "Запрещает редактирование файла для стороннего пользователя (необяз. по ум. - True)";
|
НоваяСтрока.Описание = "Запрещает редактирование файла для стороннего пользователя (необяз. по ум. - Да)";
|
||||||
НоваяСтрока.Область = "Настройки совместного доступа";
|
НоваяСтрока.Область = "Настройки совместного доступа";
|
||||||
|
|
||||||
|
|
||||||
|
@ -246,7 +246,7 @@
|
|||||||
НоваяСтрока.Метод = "ИзменитьКалендарьСписка";
|
НоваяСтрока.Метод = "ИзменитьКалендарьСписка";
|
||||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА";
|
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА";
|
||||||
НоваяСтрока.Параметр = "--hidden";
|
НоваяСтрока.Параметр = "--hidden";
|
||||||
НоваяСтрока.Описание = "Скрытый календарь (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Скрытый календарь (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа со списком календарей";
|
НоваяСтрока.Область = "Работа со списком календарей";
|
||||||
|
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@
|
|||||||
НоваяСтрока.Метод = "ПолучитьСписокКаталогов";
|
НоваяСтрока.Метод = "ПолучитьСписокКаталогов";
|
||||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТАЛОГОВ";
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТАЛОГОВ";
|
||||||
НоваяСтрока.Параметр = "--depth";
|
НоваяСтрока.Параметр = "--depth";
|
||||||
НоваяСтрока.Описание = "Добавляет список файлов к полям каталога (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Добавляет список файлов к полям каталога (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
НоваяСтрока.Область = "Работа с файлами и каталогами";
|
||||||
|
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода";
|
НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода";
|
||||||
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА";
|
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА";
|
||||||
НоваяСтрока.Параметр = "--calendar";
|
НоваяСтрока.Параметр = "--calendar";
|
||||||
НоваяСтрока.Описание = "разрешение на методы Calendar (необяз. по ум. - True)";
|
НоваяСтрока.Описание = "разрешение на методы Calendar (необяз. по ум. - Да)";
|
||||||
НоваяСтрока.Область = "Программный интерфейс";
|
НоваяСтрока.Область = "Программный интерфейс";
|
||||||
|
|
||||||
|
|
||||||
@ -37,7 +37,7 @@
|
|||||||
НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода";
|
НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода";
|
||||||
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА";
|
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА";
|
||||||
НоваяСтрока.Параметр = "--drive";
|
НоваяСтрока.Параметр = "--drive";
|
||||||
НоваяСтрока.Описание = "разрешение на методы Drive (необяз. по ум. - True)";
|
НоваяСтрока.Описание = "разрешение на методы Drive (необяз. по ум. - Да)";
|
||||||
НоваяСтрока.Область = "Программный интерфейс";
|
НоваяСтрока.Область = "Программный интерфейс";
|
||||||
|
|
||||||
|
|
||||||
@ -47,7 +47,7 @@
|
|||||||
НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода";
|
НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода";
|
||||||
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА";
|
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА";
|
||||||
НоваяСтрока.Параметр = "--sheets";
|
НоваяСтрока.Параметр = "--sheets";
|
||||||
НоваяСтрока.Описание = "разрешение на методы Sheets (необяз. по ум. - True)";
|
НоваяСтрока.Описание = "разрешение на методы Sheets (необяз. по ум. - Да)";
|
||||||
НоваяСтрока.Область = "Программный интерфейс";
|
НоваяСтрока.Область = "Программный интерфейс";
|
||||||
|
|
||||||
|
|
||||||
|
@ -166,7 +166,7 @@
|
|||||||
НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы";
|
НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы";
|
||||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ";
|
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ";
|
||||||
НоваяСтрока.Параметр = "--archive";
|
НоваяСтрока.Параметр = "--archive";
|
||||||
НоваяСтрока.Описание = "Архивировать страницу или нет (булево) (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Архивировать страницу или нет (булево) (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа со страницами";
|
НоваяСтрока.Область = "Работа со страницами";
|
||||||
|
|
||||||
|
|
||||||
@ -383,7 +383,7 @@
|
|||||||
НоваяСтрока.Метод = "ВернутьБлок";
|
НоваяСтрока.Метод = "ВернутьБлок";
|
||||||
НоваяСтрока.МетодПоиска = "ВЕРНУТЬБЛОК";
|
НоваяСтрока.МетодПоиска = "ВЕРНУТЬБЛОК";
|
||||||
НоваяСтрока.Параметр = "--core";
|
НоваяСтрока.Параметр = "--core";
|
||||||
НоваяСтрока.Описание = "Истина > служебные поля удаляются, остается только сам блок (необяз. по ум. - True)";
|
НоваяСтрока.Описание = "Истина > служебные поля удаляются, остается только сам блок (необяз. по ум. - Да)";
|
||||||
НоваяСтрока.Область = "Работа с блоками";
|
НоваяСтрока.Область = "Работа с блоками";
|
||||||
|
|
||||||
|
|
||||||
|
@ -272,7 +272,7 @@
|
|||||||
НоваяСтрока.Метод = "УдалитьСообщение";
|
НоваяСтрока.Метод = "УдалитьСообщение";
|
||||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬСООБЩЕНИЕ";
|
НоваяСтрока.МетодПоиска = "УДАЛИТЬСООБЩЕНИЕ";
|
||||||
НоваяСтрока.Параметр = "--issheduled";
|
НоваяСтрока.Параметр = "--issheduled";
|
||||||
НоваяСтрока.Описание = "Признак удаления отложенного сообщения (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Признак удаления отложенного сообщения (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с сообщениями";
|
НоваяСтрока.Область = "Работа с сообщениями";
|
||||||
|
|
||||||
|
|
||||||
@ -396,7 +396,7 @@
|
|||||||
НоваяСтрока.Метод = "ПолучитьСписокКаналов";
|
НоваяСтрока.Метод = "ПолучитьСписокКаналов";
|
||||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАНАЛОВ";
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАНАЛОВ";
|
||||||
НоваяСтрока.Параметр = "--notarchived";
|
НоваяСтрока.Параметр = "--notarchived";
|
||||||
НоваяСтрока.Описание = "Признак исключения архивированных каналов (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Признак исключения архивированных каналов (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с каналами";
|
НоваяСтрока.Область = "Работа с каналами";
|
||||||
|
|
||||||
|
|
||||||
@ -468,7 +468,7 @@
|
|||||||
НоваяСтрока.Метод = "СоздатьКанал";
|
НоваяСтрока.Метод = "СоздатьКанал";
|
||||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКАНАЛ";
|
НоваяСтрока.МетодПоиска = "СОЗДАТЬКАНАЛ";
|
||||||
НоваяСтрока.Параметр = "--private";
|
НоваяСтрока.Параметр = "--private";
|
||||||
НоваяСтрока.Описание = "Создать канал приватным (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Создать канал приватным (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с каналами";
|
НоваяСтрока.Область = "Работа с каналами";
|
||||||
|
|
||||||
|
|
||||||
|
@ -713,7 +713,7 @@
|
|||||||
НоваяСтрока.Метод = "ОтправитьОпрос";
|
НоваяСтрока.Метод = "ОтправитьОпрос";
|
||||||
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬОПРОС";
|
НоваяСтрока.МетодПоиска = "ОТПРАВИТЬОПРОС";
|
||||||
НоваяСтрока.Параметр = "--anonymous";
|
НоваяСтрока.Параметр = "--anonymous";
|
||||||
НоваяСтрока.Описание = "Анонимность опроса (необяз. по ум. - True)";
|
НоваяСтрока.Описание = "Анонимность опроса (необяз. по ум. - Да)";
|
||||||
НоваяСтрока.Область = "Отправка данных";
|
НоваяСтрока.Область = "Отправка данных";
|
||||||
|
|
||||||
|
|
||||||
@ -779,7 +779,7 @@
|
|||||||
НоваяСтрока.Метод = "СформироватьКлавиатуруПоМассивуКнопок";
|
НоваяСтрока.Метод = "СформироватьКлавиатуруПоМассивуКнопок";
|
||||||
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУПОМАССИВУКНОПОК";
|
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУПОМАССИВУКНОПОК";
|
||||||
НоваяСтрока.Параметр = "--under";
|
НоваяСтрока.Параметр = "--under";
|
||||||
НоваяСтрока.Описание = "Клавиатура под сообщением или на нижней панели (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Клавиатура под сообщением или на нижней панели (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Отправка данных";
|
НоваяСтрока.Область = "Отправка данных";
|
||||||
|
|
||||||
|
|
||||||
@ -789,7 +789,7 @@
|
|||||||
НоваяСтрока.Метод = "СформироватьКлавиатуруПоМассивуКнопок";
|
НоваяСтрока.Метод = "СформироватьКлавиатуруПоМассивуКнопок";
|
||||||
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУПОМАССИВУКНОПОК";
|
НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУПОМАССИВУКНОПОК";
|
||||||
НоваяСтрока.Параметр = "--column";
|
НоваяСтрока.Параметр = "--column";
|
||||||
НоваяСтрока.Описание = "Истина > кнопки выводятся в столбик, Ложь > в строку (необяз. по ум. - True)";
|
НоваяСтрока.Описание = "Истина > кнопки выводятся в столбик, Ложь > в строку (необяз. по ум. - Да)";
|
||||||
НоваяСтрока.Область = "Отправка данных";
|
НоваяСтрока.Область = "Отправка данных";
|
||||||
|
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@
|
|||||||
НоваяСтрока.Метод = "СоздатьПост";
|
НоваяСтрока.Метод = "СоздатьПост";
|
||||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПОСТ";
|
НоваяСтрока.МетодПоиска = "СОЗДАТЬПОСТ";
|
||||||
НоваяСтрока.Параметр = "--ad";
|
НоваяСтрока.Параметр = "--ad";
|
||||||
НоваяСтрока.Описание = "Признак ""Это реклама"" (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Признак ""Это реклама"" (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с группой";
|
НоваяСтрока.Область = "Работа с группой";
|
||||||
|
|
||||||
|
|
||||||
@ -126,7 +126,7 @@
|
|||||||
НоваяСтрока.Метод = "СоздатьСоставнойПост";
|
НоваяСтрока.Метод = "СоздатьСоставнойПост";
|
||||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬСОСТАВНОЙПОСТ";
|
НоваяСтрока.МетодПоиска = "СОЗДАТЬСОСТАВНОЙПОСТ";
|
||||||
НоваяСтрока.Параметр = "--ad";
|
НоваяСтрока.Параметр = "--ad";
|
||||||
НоваяСтрока.Описание = "Признак ""Это реклама"" (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Признак ""Это реклама"" (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с группой";
|
НоваяСтрока.Область = "Работа с группой";
|
||||||
|
|
||||||
|
|
||||||
@ -590,7 +590,7 @@
|
|||||||
НоваяСтрока.Метод = "ЗакрытьОбсуждение";
|
НоваяСтрока.Метод = "ЗакрытьОбсуждение";
|
||||||
НоваяСтрока.МетодПоиска = "ЗАКРЫТЬОБСУЖДЕНИЕ";
|
НоваяСтрока.МетодПоиска = "ЗАКРЫТЬОБСУЖДЕНИЕ";
|
||||||
НоваяСтрока.Параметр = "--remove";
|
НоваяСтрока.Параметр = "--remove";
|
||||||
НоваяСтрока.Описание = "Удалить полностью (Истина) или закрыть (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Удалить полностью (Истина) или закрыть (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с обсуждениями";
|
НоваяСтрока.Область = "Работа с обсуждениями";
|
||||||
|
|
||||||
|
|
||||||
@ -760,7 +760,7 @@
|
|||||||
НоваяСтрока.Метод = "СделатьРепост";
|
НоваяСтрока.Метод = "СделатьРепост";
|
||||||
НоваяСтрока.МетодПоиска = "СДЕЛАТЬРЕПОСТ";
|
НоваяСтрока.МетодПоиска = "СДЕЛАТЬРЕПОСТ";
|
||||||
НоваяСтрока.Параметр = "--ad";
|
НоваяСтрока.Параметр = "--ad";
|
||||||
НоваяСтрока.Описание = "Признак рекламного поста (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Признак рекламного поста (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Интерактивные действия";
|
НоваяСтрока.Область = "Интерактивные действия";
|
||||||
|
|
||||||
|
|
||||||
@ -1544,7 +1544,7 @@
|
|||||||
НоваяСтрока.Метод = "СоздатьПодборкуТоваров";
|
НоваяСтрока.Метод = "СоздатьПодборкуТоваров";
|
||||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ";
|
НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ";
|
||||||
НоваяСтрока.Параметр = "--main";
|
НоваяСтрока.Параметр = "--main";
|
||||||
НоваяСтрока.Описание = "Основная (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Основная (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с подборками товаров";
|
НоваяСтрока.Область = "Работа с подборками товаров";
|
||||||
|
|
||||||
|
|
||||||
@ -1554,7 +1554,7 @@
|
|||||||
НоваяСтрока.Метод = "СоздатьПодборкуТоваров";
|
НоваяСтрока.Метод = "СоздатьПодборкуТоваров";
|
||||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ";
|
НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ";
|
||||||
НоваяСтрока.Параметр = "--hidden";
|
НоваяСтрока.Параметр = "--hidden";
|
||||||
НоваяСтрока.Описание = "Скрытая (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Скрытая (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с подборками товаров";
|
НоваяСтрока.Область = "Работа с подборками товаров";
|
||||||
|
|
||||||
|
|
||||||
@ -1614,7 +1614,7 @@
|
|||||||
НоваяСтрока.Метод = "ИзменитьПодборкуТоваров";
|
НоваяСтрока.Метод = "ИзменитьПодборкуТоваров";
|
||||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ";
|
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ";
|
||||||
НоваяСтрока.Параметр = "--main";
|
НоваяСтрока.Параметр = "--main";
|
||||||
НоваяСтрока.Описание = "Основная (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Основная (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с подборками товаров";
|
НоваяСтрока.Область = "Работа с подборками товаров";
|
||||||
|
|
||||||
|
|
||||||
@ -1624,7 +1624,7 @@
|
|||||||
НоваяСтрока.Метод = "ИзменитьПодборкуТоваров";
|
НоваяСтрока.Метод = "ИзменитьПодборкуТоваров";
|
||||||
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ";
|
НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ";
|
||||||
НоваяСтрока.Параметр = "--hidden";
|
НоваяСтрока.Параметр = "--hidden";
|
||||||
НоваяСтрока.Описание = "Скрытая (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Скрытая (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с подборками товаров";
|
НоваяСтрока.Область = "Работа с подборками товаров";
|
||||||
|
|
||||||
|
|
||||||
|
@ -90,7 +90,7 @@
|
|||||||
НоваяСтрока.Метод = "УдалитьОбъект";
|
НоваяСтрока.Метод = "УдалитьОбъект";
|
||||||
НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ";
|
НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ";
|
||||||
НоваяСтрока.Параметр = "--can";
|
НоваяСтрока.Параметр = "--can";
|
||||||
НоваяСтрока.Описание = "В корзину (необяз. по ум. - True)";
|
НоваяСтрока.Описание = "В корзину (необяз. по ум. - Да)";
|
||||||
НоваяСтрока.Область = "Работа с файлами и папками";
|
НоваяСтрока.Область = "Работа с файлами и папками";
|
||||||
|
|
||||||
|
|
||||||
@ -131,7 +131,7 @@
|
|||||||
НоваяСтрока.Метод = "СоздатьКопиюОбъекта";
|
НоваяСтрока.Метод = "СоздатьКопиюОбъекта";
|
||||||
НоваяСтрока.МетодПоиска = "СОЗДАТЬКОПИЮОБЪЕКТА";
|
НоваяСтрока.МетодПоиска = "СОЗДАТЬКОПИЮОБЪЕКТА";
|
||||||
НоваяСтрока.Параметр = "--rewrite";
|
НоваяСтрока.Параметр = "--rewrite";
|
||||||
НоваяСтрока.Описание = "Перезаписывать если файл с таким именем уже существует (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Перезаписывать если файл с таким именем уже существует (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с файлами и папками";
|
НоваяСтрока.Область = "Работа с файлами и папками";
|
||||||
|
|
||||||
|
|
||||||
@ -237,7 +237,7 @@
|
|||||||
НоваяСтрока.Метод = "ПолучитьСписокФайлов";
|
НоваяСтрока.Метод = "ПолучитьСписокФайлов";
|
||||||
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ";
|
НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ";
|
||||||
НоваяСтрока.Параметр = "--datesort";
|
НоваяСтрока.Параметр = "--datesort";
|
||||||
НоваяСтрока.Описание = "Истина > сортировать по дате, Ложь > по алфавиту (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Истина > сортировать по дате, Ложь > по алфавиту (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с файлами и папками";
|
НоваяСтрока.Область = "Работа с файлами и папками";
|
||||||
|
|
||||||
|
|
||||||
@ -278,7 +278,7 @@
|
|||||||
НоваяСтрока.Метод = "ПереместитьОбъект";
|
НоваяСтрока.Метод = "ПереместитьОбъект";
|
||||||
НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ";
|
НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ";
|
||||||
НоваяСтрока.Параметр = "--rewrite";
|
НоваяСтрока.Параметр = "--rewrite";
|
||||||
НоваяСтрока.Описание = "Перезаписывать если файл с таким именем уже существует (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Перезаписывать если файл с таким именем уже существует (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с файлами и папками";
|
НоваяСтрока.Область = "Работа с файлами и папками";
|
||||||
|
|
||||||
|
|
||||||
@ -319,7 +319,7 @@
|
|||||||
НоваяСтрока.Метод = "ЗагрузитьФайл";
|
НоваяСтрока.Метод = "ЗагрузитьФайл";
|
||||||
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ";
|
НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ";
|
||||||
НоваяСтрока.Параметр = "--rewrite";
|
НоваяСтрока.Параметр = "--rewrite";
|
||||||
НоваяСтрока.Описание = "Перезаписывать, если файл с таким именем уже существует (необяз. по ум. - False)";
|
НоваяСтрока.Описание = "Перезаписывать, если файл с таким именем уже существует (необяз. по ум. - Нет)";
|
||||||
НоваяСтрока.Область = "Работа с файлами и папками";
|
НоваяСтрока.Область = "Работа с файлами и папками";
|
||||||
|
|
||||||
|
|
||||||
|
@ -6,22 +6,22 @@
|
|||||||
|
|
||||||
Функция ПолучитьСоответствиеКомандМодулей() Экспорт
|
Функция ПолучитьСоответствиеКомандМодулей() Экспорт
|
||||||
СоответствиеКомандМодулей = Новый Соответствие();
|
СоответствиеКомандМодулей = Новый Соответствие();
|
||||||
СоответствиеКомандМодулей.Вставить("slack", "OPI_Slack");
|
СоответствиеКомандМодулей.Вставить("tools", "Утилиты");
|
||||||
СоответствиеКомандМодулей.Вставить("dropbox", "OPI_Dropbox");
|
СоответствиеКомандМодулей.Вставить("airtable", "OPI_Airtable");
|
||||||
СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter");
|
|
||||||
СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram");
|
|
||||||
СоответствиеКомандМодулей.Вставить("bitrix24", "OPI_Bitrix24");
|
СоответствиеКомандМодулей.Вставить("bitrix24", "OPI_Bitrix24");
|
||||||
СоответствиеКомандМодулей.Вставить("gsheets", "OPI_GoogleSheets");
|
СоответствиеКомандМодулей.Вставить("dropbox", "OPI_Dropbox");
|
||||||
СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk");
|
|
||||||
СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar");
|
СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar");
|
||||||
СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive");
|
СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive");
|
||||||
СоответствиеКомандМодулей.Вставить("viber", "OPI_Viber");
|
СоответствиеКомандМодулей.Вставить("gsheets", "OPI_GoogleSheets");
|
||||||
СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID");
|
|
||||||
СоответствиеКомандМодулей.Вставить("airtable", "OPI_Airtable");
|
|
||||||
СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace");
|
СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace");
|
||||||
СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion");
|
СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion");
|
||||||
|
СоответствиеКомандМодулей.Вставить("slack", "OPI_Slack");
|
||||||
|
СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram");
|
||||||
|
СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter");
|
||||||
|
СоответствиеКомандМодулей.Вставить("viber", "OPI_Viber");
|
||||||
СоответствиеКомандМодулей.Вставить("vk", "OPI_VK");
|
СоответствиеКомандМодулей.Вставить("vk", "OPI_VK");
|
||||||
СоответствиеКомандМодулей.Вставить("tools", "Утилиты");
|
СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk");
|
||||||
|
СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID");
|
||||||
Возврат СоответствиеКомандМодулей;
|
Возврат СоответствиеКомандМодулей;
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user