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:
parent
671a067bc8
commit
245d457426
2
docs/en/examples/SQLite/AddRecords.txt
vendored
2
docs/en/examples/SQLite/AddRecords.txt
vendored
@ -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;
|
||||
|
2
docs/en/examples/SQLite/ClearTable.txt
vendored
2
docs/en/examples/SQLite/ClearTable.txt
vendored
@ -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);
|
||||
|
2
docs/en/examples/SQLite/CreateTable.txt
vendored
2
docs/en/examples/SQLite/CreateTable.txt
vendored
@ -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;
|
||||
|
2
docs/en/examples/SQLite/DeletePosts.txt
vendored
2
docs/en/examples/SQLite/DeletePosts.txt
vendored
@ -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;
|
||||
|
2
docs/en/examples/SQLite/DeleteTable.txt
vendored
2
docs/en/examples/SQLite/DeleteTable.txt
vendored
@ -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);
|
||||
|
2
docs/en/examples/SQLite/GetRecords.txt
vendored
2
docs/en/examples/SQLite/GetRecords.txt
vendored
@ -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;
|
||||
|
@ -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);
|
||||
|
2
docs/en/examples/SQLite/UpdateRecords.txt
vendored
2
docs/en/examples/SQLite/UpdateRecords.txt
vendored
@ -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;
|
||||
|
2
docs/en/md/SQLite/Orm/Add-records.mdx
vendored
2
docs/en/md/SQLite/Orm/Add-records.mdx
vendored
@ -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;
|
||||
|
2
docs/en/md/SQLite/Orm/Clear-table.mdx
vendored
2
docs/en/md/SQLite/Orm/Clear-table.mdx
vendored
@ -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);
|
||||
|
2
docs/en/md/SQLite/Orm/Create-table.mdx
vendored
2
docs/en/md/SQLite/Orm/Create-table.mdx
vendored
@ -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;
|
||||
|
2
docs/en/md/SQLite/Orm/Delete-posts.mdx
vendored
2
docs/en/md/SQLite/Orm/Delete-posts.mdx
vendored
@ -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;
|
||||
|
2
docs/en/md/SQLite/Orm/Delete-table.mdx
vendored
2
docs/en/md/SQLite/Orm/Delete-table.mdx
vendored
@ -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);
|
||||
|
2
docs/en/md/SQLite/Orm/Get-records.mdx
vendored
2
docs/en/md/SQLite/Orm/Get-records.mdx
vendored
@ -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;
|
||||
|
@ -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);
|
||||
|
2
docs/en/md/SQLite/Orm/Update-records.mdx
vendored
2
docs/en/md/SQLite/Orm/Update-records.mdx
vendored
@ -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;
|
||||
|
2
docs/ru/examples/SQLite/ДобавитьЗаписи.txt
vendored
2
docs/ru/examples/SQLite/ДобавитьЗаписи.txt
vendored
@ -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";
|
||||
|
||||
МассивДанных = Новый Массив;
|
||||
|
2
docs/ru/examples/SQLite/ОбновитьЗаписи.txt
vendored
2
docs/ru/examples/SQLite/ОбновитьЗаписи.txt
vendored
@ -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";
|
||||
|
||||
СтруктураПолей = Новый Структура;
|
||||
|
2
docs/ru/examples/SQLite/ОчиститьТаблицу.txt
vendored
2
docs/ru/examples/SQLite/ОчиститьТаблицу.txt
vendored
@ -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.ОчиститьТаблицу(Таблица, База);
|
||||
|
2
docs/ru/examples/SQLite/ПолучитьЗаписи.txt
vendored
2
docs/ru/examples/SQLite/ПолучитьЗаписи.txt
vendored
@ -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";
|
||||
|
||||
Поля = Новый Массив;
|
||||
|
@ -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.ПолучитьИнформациюОТаблице(Таблица, База);
|
||||
|
2
docs/ru/examples/SQLite/СоздатьТаблицу.txt
vendored
2
docs/ru/examples/SQLite/СоздатьТаблицу.txt
vendored
@ -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";
|
||||
|
||||
СтруктураКолонок = Новый Структура;
|
||||
|
2
docs/ru/examples/SQLite/УдалитьЗаписи.txt
vendored
2
docs/ru/examples/SQLite/УдалитьЗаписи.txt
vendored
@ -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";
|
||||
|
||||
Фильтры = Новый Массив;
|
||||
|
2
docs/ru/examples/SQLite/УдалитьТаблицу.txt
vendored
2
docs/ru/examples/SQLite/УдалитьТаблицу.txt
vendored
@ -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.УдалитьТаблицу(Таблица, База);
|
||||
|
2
docs/ru/md/SQLite/Orm/Add-records.mdx
vendored
2
docs/ru/md/SQLite/Orm/Add-records.mdx
vendored
@ -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";
|
||||
|
||||
МассивДанных = Новый Массив;
|
||||
|
2
docs/ru/md/SQLite/Orm/Clear-table.mdx
vendored
2
docs/ru/md/SQLite/Orm/Clear-table.mdx
vendored
@ -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.ОчиститьТаблицу(Таблица, База);
|
||||
|
2
docs/ru/md/SQLite/Orm/Create-table.mdx
vendored
2
docs/ru/md/SQLite/Orm/Create-table.mdx
vendored
@ -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";
|
||||
|
||||
СтруктураКолонок = Новый Структура;
|
||||
|
2
docs/ru/md/SQLite/Orm/Delete-posts.mdx
vendored
2
docs/ru/md/SQLite/Orm/Delete-posts.mdx
vendored
@ -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";
|
||||
|
||||
Фильтры = Новый Массив;
|
||||
|
2
docs/ru/md/SQLite/Orm/Delete-table.mdx
vendored
2
docs/ru/md/SQLite/Orm/Delete-table.mdx
vendored
@ -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.УдалитьТаблицу(Таблица, База);
|
||||
|
2
docs/ru/md/SQLite/Orm/Get-records.mdx
vendored
2
docs/ru/md/SQLite/Orm/Get-records.mdx
vendored
@ -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";
|
||||
|
||||
Поля = Новый Массив;
|
||||
|
@ -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.ПолучитьИнформациюОТаблице(Таблица, База);
|
||||
|
2
docs/ru/md/SQLite/Orm/Update-records.mdx
vendored
2
docs/ru/md/SQLite/Orm/Update-records.mdx
vendored
@ -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";
|
||||
|
||||
СтруктураПолей = Новый Структура;
|
||||
|
12248
service/dictionaries/en.json
vendored
12248
service/dictionaries/en.json
vendored
File diff suppressed because it is too large
Load Diff
8
src/en/OInt/core/Modules/OPI_SQLite.os
vendored
8
src/en/OInt/core/Modules/OPI_SQLite.os
vendored
@ -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")
|
||||
|
46
src/en/OInt/tools/Modules/OPI_SQLQueries.os
vendored
46
src/en/OInt/tools/Modules/OPI_SQLQueries.os
vendored
@ -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";
|
||||
|
@ -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";
|
||||
|
@ -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")
|
||||
|
2
src/ru/OInt/core/Modules/OPI_SQLite.os
vendored
2
src/ru/OInt/core/Modules/OPI_SQLite.os
vendored
@ -339,7 +339,7 @@
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
||||
Функция ИмяКоннектора() Экспорт
|
||||
Возврат "OPI_SQLite";
|
||||
Возврат "OPI_SQLite";
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
4
src/ru/OInt/tools/Modules/OPI_ЗапросыSQL.os
vendored
4
src/ru/OInt/tools/Modules/OPI_ЗапросыSQL.os
vendored
@ -726,11 +726,11 @@
|
||||
Результат = OPI_Инструменты.JsonВСтруктуру(Результат, Ложь);
|
||||
|
||||
Возврат ?(Результат["result"], Коннектор, Результат);
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ЭтоКомпонента(Знач Значение)
|
||||
|
||||
|
||||
ТипЗначения = Строка(ТипЗнч(Значение));
|
||||
Возврат СтрНачинаетсяС(ТипЗначения, "AddIn.");
|
||||
|
||||
|
@ -2142,9 +2142,9 @@
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьОбщийМодуль(Знач Имя)
|
||||
|
||||
|
||||
Модуль = Вычислить(Имя);
|
||||
|
||||
|
||||
Возврат Модуль;
|
||||
КонецФункции
|
||||
|
||||
|
@ -339,7 +339,7 @@
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
||||
Функция ИмяКоннектора() Экспорт
|
||||
Возврат "OPI_SQLite";
|
||||
Возврат "OPI_SQLite";
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -726,11 +726,11 @@
|
||||
Результат = OPI_Инструменты.JsonВСтруктуру(Результат, Ложь);
|
||||
|
||||
Возврат ?(Результат["result"], Коннектор, Результат);
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ЭтоКомпонента(Знач Значение)
|
||||
|
||||
|
||||
ТипЗначения = Строка(ТипЗнч(Значение));
|
||||
Возврат СтрНачинаетсяС(ТипЗначения, "AddIn.");
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user