1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-25 02:42:28 +02:00

Номера версий и workflow

This commit is contained in:
Anton Titovets 2024-05-08 13:35:02 +03:00
parent 28f01d405d
commit 2de2d7cc84
9 changed files with 70 additions and 15 deletions

View File

@ -29,6 +29,7 @@
СоответствиеМодулейКоманд.Вставить("OPI_GoogleDrive" , "gdrive");
СоответствиеМодулейКоманд.Вставить("OPI_GoogleSheets" , "gsheets");
СоответствиеМодулейКоманд.Вставить("OPI_Slack" , "slack");
СоответствиеМодулейКоманд.Вставить("OPI_Airtable" , "airtable");
СоответствиеМодулейКоманд.Вставить("Утилиты" , "tools");
МодульСоставаОПИ.ДобавитьСтроку("Функция ПолучитьСоответствиеКомандМодулей() Экспорт");
@ -464,10 +465,10 @@
|
| Структура JSON данных объекта (параметр --props):
| {
| ""MIME"" , ""image/jpeg"",
| ""Имя"" , ""Новый файл.jpg"",
| ""Описание"" , ""Это новый файл"",
| ""Родитель"" , ""root""
| ""MIME"" : ""image/jpeg"",
| ""Имя"" : ""Новый файл.jpg"",
| ""Описание"" : ""Это новый файл"",
| ""Родитель"" : ""root""
| }
|";
КонецЕсли;
@ -479,14 +480,64 @@
|
| Структура JSON данных ячеек (параметр --data):
| {
| ""A1"", ""Это данные ячейки A1"",
| ""B2"", ""Это данные ячейки B2"",
| ""A1"": ""Это данные ячейки A1"",
| ""B2"": ""Это данные ячейки B2"",
| ...
| }
|";
КонецЕсли;
КонецЕсли;
Если ИмяМодуля = "OPI_Airtable" Тогда
ФункцииПолей = "Функции формирования описаний полей: "
+ "ПолучитьПолеСтроковое, "
+ "ПолучитьПолеНомера";
Если ИмяПараметра = "--fieldsdata" Тогда
ТекстДополнения = ТекстДополнения + Символы.ПС + ФункцииПолей + Символы.ПС;
КонецЕсли;
Если ИмяПараметра = "--fieldsdata" Тогда
ТекстДополнения = ТекстДополнения + "
|
| Структура JSON данных массива полей (параметр --fieldsdata):
| [
| {
| <Данные описание поля 1>
| },
| {
| <Данные описание поля 2>
| },
| ]
|";
ТекстДополнения = ТекстДополнения + Символы.ПС + ФункцииПолей + Символы.ПС;
КонецЕсли;
Если ИмяПараметра = "--tablesdata" Тогда
ТекстДополнения = ТекстДополнения + "
|
| Структура JSON данных описания таблиц (параметр --tablesdata):
| {
| ""Имя таблицы 1"": [
| {
| <Данные описание поля 1>
| },
| {
| <Данные описание поля 2>
| },
| ],
| ...
| }
|";
ТекстДополнения = ТекстДополнения + Символы.ПС + ФункцииПолей + Символы.ПС;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Процедура ЗаписатьСозданиеПараметраСостава(СтрокаПараметра, ИмяМетода, ОписаниеМетода = "")

View File

@ -6,7 +6,7 @@
Процедура ПриСозданииОбъекта()
Версия = "1.8.0";
Версия = "1.9.0";
СоответствияПараметровЗначениям = Новый Соответствие();
СоответствияПараметровПредобработкам = Новый Соответствие();
ТаблицаПараметров = СоставБиблиотеки.ПолучитьСостав();

View File

@ -1,9 +1,11 @@
Функция ПолучитьСопоставлениеФайлов()
Сопоставление = Новый Соответствие();
Сопоставление.Вставить("./OPI/src/CommonModules/OPI_GoogleWorkspace/Module.bsl" , "./OInt/core/Modules/OPI_GoogleWorkspace.os");
Сопоставление.Вставить("./OPI/src/CommonModules/OPI_GoogleCalendar/Module.bsl" , "./OInt/core/Modules/OPI_GoogleCalendar.os");
Сопоставление.Вставить("./OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl" , "./OInt/core/Modules/OPI_GoogleDrive.os");
Сопоставление.Вставить("./OPI/src/CommonModules/OPI_GoogleWorkspace/Module.bsl" , "./OInt/core/Modules/OPI_GoogleWorkspace.os");
Сопоставление.Вставить("./OPI/src/CommonModules/OPI_GoogleSheets/Module.bsl" , "./OInt/core/Modules/OPI_GoogleSheets.os");
Сопоставление.Вставить("./OPI/src/CommonModules/OPI_Notion/Module.bsl" , "./OInt/core/Modules/OPI_Notion.os");
Сопоставление.Вставить("./OPI/src/CommonModules/OPI_Telegram/Module.bsl" , "./OInt/core/Modules/OPI_Telegram.os");
Сопоставление.Вставить("./OPI/src/CommonModules/OPI_Twitter/Module.bsl" , "./OInt/core/Modules/OPI_Twitter.os");
@ -12,7 +14,8 @@
Сопоставление.Вставить("./OPI/src/CommonModules/OPI_YandexDisk/Module.bsl" , "./OInt/core/Modules/OPI_YandexDisk.os");
Сопоставление.Вставить("./OPI/src/CommonModules/OPI_YandexID/Module.bsl" , "./OInt/core/Modules/OPI_YandexID.os");
Сопоставление.Вставить("./OPI/src/CommonModules/OPI_Slack/Module.bsl" , "./OInt/core/Modules/OPI_Slack.os");
Сопоставление.Вставить("./OPI/src/CommonModules/OPI_GoogleSheets/Module.bsl" , "./OInt/core/Modules/OPI_GoogleSheets.os");
Сопоставление.Вставить("./OPI/src/CommonModules/OPI_Airtable/Module.bsl" , "./OInt/core/Modules/OPI_Airtable.os");
Сопоставление.Вставить("./OPI/src/CommonModules/OPI_Тесты/Module.bsl" , "./OInt/tests/Modules/internal/OPI_Тесты.os");
Сопоставление.Вставить("./OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl" , "./OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os");
Сопоставление.Вставить("./OPI/src/CommonModules/OPI_Инструменты/Module.bsl" , "./OInt/tools/Modules/internal/Modules/OPI_Инструменты.os");

View File

@ -60,8 +60,8 @@
|
|";
Отбор = Новый Структура("Раздел", Раздел);
ТестыТекущегоРаздела = ТаблицаТестов.НайтиСтроки(Отбор);
Отбор = Новый Структура("Раздел", Раздел);
ТестыТекущегоРаздела = ТаблицаТестов.НайтиСтроки(Отбор);
Для Каждого Тест Из ТестыТекущегоРаздела Цикл

View File

@ -3,7 +3,7 @@
Сервер = "AIONIOTISCORE";
База = "OpenIntegrations";
ПутьВыгрузки = "G:\Мой диск\Проекты\ОПИ\Релизы\";
Версия = "1.8.0";
Версия = "1.9.0";
ПутьКEDT = "C:\Repos\OPI\OPI";
ПутьOS = "C:\Repos\OPI\OInt";

View File

@ -11,6 +11,7 @@
<module name="OPI_YandexDisk" file="core/Modules/OPI_YandexDisk.os"/>
<module name="OPI_YandexID" file="core/Modules/OPI_YandexID.os"/>
<module name="OPI_Slack" file="core/Modules/OPI_Slack.os"/>
<module name="OPI_Airtable" file="core/Modules/OPI_Airtable.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"/>

View File

@ -1,5 +1,5 @@
Описание.Имя("oint")
.Версия("1.8.0")
.Версия("1.9.0")
.Автор("bayselonarrend")
.АдресАвтора("bayselonarrend@gmail.com")
.Описание("Открытый пакет интеграций с популярными API")

View File

@ -26,7 +26,7 @@
<usePurposes>PersonalComputer</usePurposes>
<scriptVariant>Russian</scriptVariant>
<vendor>Bayselonarrend</vendor>
<version>1.8.0</version>
<version>1.9.0</version>
<detailedInformation>
<key>ru</key>
<value>Открытый пакет интеграций - набор библиотек для интеграции с некоторыми популярными API для 1C:Enterprise. Он состоит из общих модулей, каждый из которых отвечает за свой API, а также нескольких модулей-инструментов, общих для всех.</value>

View File

@ -16,7 +16,7 @@
Процедура ОсновнойОбработчик()
Версия = "1.8.0";
Версия = "1.9.0";
Отладка = Ложь;
Тестирование = Ложь;
Парсер = Новый ПарсерАргументовКоманднойСтроки();