1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-04-07 07:10:01 +02:00

Main build (Jenkins)

This commit is contained in:
Vitaly the Alpaca (bot) 2025-01-10 15:19:40 +03:00
parent 671a067bc8
commit 245d457426
42 changed files with 6268 additions and 6168 deletions

View File

@ -4,7 +4,7 @@
PictureFile = GetTempFileName("png");
Image.Write(PictureFile); // PictureFile - File to disk
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Table = "test";
DataArray = New Array;

View File

@ -1,4 +1,4 @@
 Base = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
 Base = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Table = "test";
Result = OPI_SQLite.ClearTable(Table, Base);

View File

@ -1,4 +1,4 @@
 Base = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
 Base = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Table = "test";
ColoumnsStruct = New Structure;

View File

@ -1,4 +1,4 @@
 Base = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
 Base = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Table = "test";
Filters = New Array;

View File

@ -1,4 +1,4 @@
 Base = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
 Base = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Table = "test";
Result = OPI_SQLite.DeleteTable(Table, Base);

View File

@ -1,4 +1,4 @@
 Base = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
 Base = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Table = "test";
Fields = New Array;

View File

@ -1,4 +1,4 @@
 Base = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
 Base = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Table = "test";
Result = OPI_SQLite.GetTableInformation(Table, Base);

View File

@ -1,4 +1,4 @@
 Base = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
 Base = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Table = "test";
FieldsStructure = New Structure;

View File

@ -38,7 +38,7 @@ Binary data can also be transferred as a structure `{'blob':File path}`
PictureFile = GetTempFileName("png");
Image.Write(PictureFile); // PictureFile - File to disk
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Table = "test";
DataArray = New Array;

View File

@ -26,7 +26,7 @@ import TabItem from '@theme/TabItem';
```bsl title="1C:Enterprise/OneScript code example"
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Table = "test";
Result = OPI_SQLite.ClearTable(Table, Base);

View File

@ -27,7 +27,7 @@ import TabItem from '@theme/TabItem';
```bsl title="1C:Enterprise/OneScript code example"
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Table = "test";
ColoumnsStruct = New Structure;

View File

@ -27,7 +27,7 @@ import TabItem from '@theme/TabItem';
```bsl title="1C:Enterprise/OneScript code example"
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Table = "test";
Filters = New Array;

View File

@ -26,7 +26,7 @@ import TabItem from '@theme/TabItem';
```bsl title="1C:Enterprise/OneScript code example"
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Table = "test";
Result = OPI_SQLite.DeleteTable(Table, Base);

View File

@ -34,7 +34,7 @@ Values of the Binary data type (BLOB) are returned as `{'blob':Base64 string}`
```bsl title="1C:Enterprise/OneScript code example"
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Table = "test";
Fields = New Array;

View File

@ -26,7 +26,7 @@ import TabItem from '@theme/TabItem';
```bsl title="1C:Enterprise/OneScript code example"
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Table = "test";
Result = OPI_SQLite.GetTableInformation(Table, Base);

View File

@ -28,7 +28,7 @@ import TabItem from '@theme/TabItem';
```bsl title="1C:Enterprise/OneScript code example"
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
Base = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Table = "test";
FieldsStructure = New Structure;

View File

@ -4,7 +4,7 @@
ФайлКартинки = ПолучитьИмяВременногоФайла("png");
Картинка.Записать(ФайлКартинки); // ФайлКартинки - Файл на диске
База = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
База = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Таблица = "test";
МассивДанных = Новый Массив;

View File

@ -1,4 +1,4 @@
 База = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
 База = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Таблица = "test";
СтруктураПолей = Новый Структура;

View File

@ -1,4 +1,4 @@
 База = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
 База = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Таблица = "test";
Результат = OPI_SQLite.ОчиститьТаблицу(Таблица, База);

View File

@ -1,4 +1,4 @@
 База = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
 База = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Таблица = "test";
Поля = Новый Массив;

View File

@ -1,4 +1,4 @@
 База = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
 База = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Таблица = "test";
Результат = OPI_SQLite.ПолучитьИнформациюОТаблице(Таблица, База);

View File

@ -1,4 +1,4 @@
 База = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
 База = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Таблица = "test";
СтруктураКолонок = Новый Структура;

View File

@ -1,4 +1,4 @@
 База = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
 База = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Таблица = "test";
Фильтры = Новый Массив;

View File

@ -1,4 +1,4 @@
 База = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
 База = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Таблица = "test";
Результат = OPI_SQLite.УдалитьТаблицу(Таблица, База);

View File

@ -38,7 +38,7 @@ import TabItem from '@theme/TabItem';
ФайлКартинки = ПолучитьИмяВременногоФайла("png");
Картинка.Записать(ФайлКартинки); // ФайлКартинки - Файл на диске
База = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
База = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Таблица = "test";
МассивДанных = Новый Массив;

View File

@ -26,7 +26,7 @@ import TabItem from '@theme/TabItem';
```bsl title="Пример использования для 1С:Предприятие/OneScript"
База = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
База = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Таблица = "test";
Результат = OPI_SQLite.ОчиститьТаблицу(Таблица, База);

View File

@ -27,7 +27,7 @@ import TabItem from '@theme/TabItem';
```bsl title="Пример использования для 1С:Предприятие/OneScript"
База = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
База = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Таблица = "test";
СтруктураКолонок = Новый Структура;

View File

@ -27,7 +27,7 @@ import TabItem from '@theme/TabItem';
```bsl title="Пример использования для 1С:Предприятие/OneScript"
База = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
База = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Таблица = "test";
Фильтры = Новый Массив;

View File

@ -26,7 +26,7 @@ import TabItem from '@theme/TabItem';
```bsl title="Пример использования для 1С:Предприятие/OneScript"
База = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
База = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Таблица = "test";
Результат = OPI_SQLite.УдалитьТаблицу(Таблица, База);

View File

@ -34,7 +34,7 @@ import TabItem from '@theme/TabItem';
```bsl title="Пример использования для 1С:Предприятие/OneScript"
База = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
База = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Таблица = "test";
Поля = Новый Массив;

View File

@ -26,7 +26,7 @@ import TabItem from '@theme/TabItem';
```bsl title="Пример использования для 1С:Предприятие/OneScript"
База = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
База = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Таблица = "test";
Результат = OPI_SQLite.ПолучитьИнформациюОТаблице(Таблица, База);

View File

@ -28,7 +28,7 @@ import TabItem from '@theme/TabItem';
```bsl title="Пример использования для 1С:Предприятие/OneScript"
База = "C:\Users\Administrator\AppData\Local\Temp\v8_FC7F_2d3.sqlite";
База = "C:\Users\Administrator\AppData\Local\Temp\v8_A79F_23.sqlite";
Таблица = "test";
СтруктураПолей = Новый Структура;

File diff suppressed because it is too large Load Diff

View File

@ -336,6 +336,14 @@ EndFunction
#EndRegion
#Region Internal
Function ConnectorName() Export
Return "OPI_SQLite";
EndFunction
#EndRegion
#Region Private
Function AttachAddInOnServer(Val AddInName, Val Class = "Main")

View File

@ -71,9 +71,9 @@ Function AddRecords(Val Module
OPI_TypeConversion.GetArray(DataArray);
OPI_TypeConversion.GetBoolean(Transaction);
Connection = Module.CreateConnection(Connection);
Connection = CreateConnectionInsideModule(Module.ConnectorName(), Connection);
If Not Module.IsConnector(Connection) Then
If Not IsAddIn(Connection) Then
Return Connection;
EndIf;
@ -709,6 +709,48 @@ Function FormCountText(Val Count)
EndFunction
Function CreateConnectionInsideModule(Val Connector, Val Base)
If IsAddIn(Base) Then
Return Base;
EndIf;
OPI_TypeConversion.GetLine(Base);
OPI_Tools.RestoreEscapeSequences(Base);
Connector = AttachAddInOnServer("OPI_SQLite");
Connector.Database = Base;
Result = Connector.Connect();
Result = OPI_Tools.JsonToStructure(Result, False);
Return ?(Result["result"], Connector, Result);
EndFunction
Function IsAddIn(Val Value)
ValeType = String(TypeOf(Value));
Return StrStartsWith(ValeType, "AddIn.");
EndFunction
Function AttachAddInOnServer(Val AddInName, Val Class = "Main")
If OPI_Tools.IsOneScript() Then
TemplateName = OPI_Tools.AddInsFolderOS() + AddInName + ".zip";
Else
TemplateName = "CommonTemplate." + AddInName;
EndIf;
AttachAddIn(TemplateName, AddInName, AddInType.Native);
AddIn = New ("AddIn." + AddInName + "." + Class);
Return AddIn;
EndFunction
Procedure SplitDataCollection(Val Record, FieldArray, ValuesArray)
ErrorText = "Incorrect data set for updating";

View File

@ -71,9 +71,9 @@ Function AddRecords(Val Module
OPI_TypeConversion.GetArray(DataArray);
OPI_TypeConversion.GetBoolean(Transaction);
Connection = Module.CreateConnection(Connection);
Connection = CreateConnectionInsideModule(Module.ConnectorName(), Connection);
If Not Module.IsConnector(Connection) Then
If Not IsAddIn(Connection) Then
Return Connection;
EndIf;
@ -709,6 +709,48 @@ Function FormCountText(Val Count)
EndFunction
Function CreateConnectionInsideModule(Val Connector, Val Base)
If IsAddIn(Base) Then
Return Base;
EndIf;
OPI_TypeConversion.GetLine(Base);
OPI_Tools.RestoreEscapeSequences(Base);
Connector = AttachAddInOnServer("OPI_SQLite");
Connector.Database = Base;
Result = Connector.Connect();
Result = OPI_Tools.JsonToStructure(Result, False);
Return ?(Result["result"], Connector, Result);
EndFunction
Function IsAddIn(Val Value)
ValeType = String(TypeOf(Value));
Return StrStartsWith(ValeType, "AddIn.");
EndFunction
Function AttachAddInOnServer(Val AddInName, Val Class = "Main")
If OPI_Tools.IsOneScript() Then
TemplateName = OPI_Tools.AddInsFolderOS() + AddInName + ".zip";
Else
TemplateName = "CommonTemplate." + AddInName;
EndIf;
AttachAddIn(TemplateName, AddInName, AddInType.Native);
AddIn = New ("AddIn." + AddInName + "." + Class);
Return AddIn;
EndFunction
Procedure SplitDataCollection(Val Record, FieldArray, ValuesArray)
ErrorText = "Incorrect data set for updating";

View File

@ -336,6 +336,14 @@ EndFunction
#EndRegion
#Region Internal
Function ConnectorName() Export
Return "OPI_SQLite";
EndFunction
#EndRegion
#Region Private
Function AttachAddInOnServer(Val AddInName, Val Class = "Main")

View File

@ -339,7 +339,7 @@
#Область СлужебныйПрограммныйИнтерфейс
Функция ИмяКоннектора() Экспорт
Возврат "OPI_SQLite";
Возврат "OPI_SQLite";
КонецФункции
#КонецОбласти

View File

@ -726,11 +726,11 @@
Результат = OPI_Инструменты.JsonВСтруктуру(Результат, Ложь);
Возврат ?(Результат["result"], Коннектор, Результат);
КонецФункции
Функция ЭтоКомпонента(Знач Значение)
ТипЗначения = Строка(ТипЗнч(Значение));
Возврат СтрНачинаетсяС(ТипЗначения, "AddIn.");

View File

@ -2142,9 +2142,9 @@
КонецФункции
Функция ПолучитьОбщийМодуль(Знач Имя)
Модуль = Вычислить(Имя);
Возврат Модуль;
КонецФункции

View File

@ -339,7 +339,7 @@
#Область СлужебныйПрограммныйИнтерфейс
Функция ИмяКоннектора() Экспорт
Возврат "OPI_SQLite";
Возврат "OPI_SQLite";
КонецФункции
#КонецОбласти

View File

@ -726,11 +726,11 @@
Результат = OPI_Инструменты.JsonВСтруктуру(Результат, Ложь);
Возврат ?(Результат["result"], Коннектор, Результат);
КонецФункции
Функция ЭтоКомпонента(Знач Значение)
ТипЗначения = Строка(ТипЗнч(Значение));
Возврат СтрНачинаетсяС(ТипЗначения, "AddIn.");