mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-03-17 21:08:03 +02:00
Main build (Jenkins)
This commit is contained in:
parent
aee1cb2e49
commit
b5ca40a2eb
@ -1,3 +1,3 @@
|
||||
ConnectionString = "mongodb://bayselonarrend:12We3456@93.125.42.204:27017";
|
||||
ConnectionString = "mongodb://bayselonarrend:***@127.0.0.1:27017";
|
||||
|
||||
Result = OPI_MongoDB.GetListOfBases(ConnectionString);
|
||||
|
@ -28,7 +28,7 @@ Method in MongoDB documentation: [listDatabases](https://mongodb.com/docs/manual
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
ConnectionString = "mongodb://bayselonarrend:12We3456@93.125.42.204:27017";
|
||||
ConnectionString = "mongodb://bayselonarrend:***@127.0.0.1:27017";
|
||||
|
||||
Result = OPI_MongoDB.GetListOfBases(ConnectionString);
|
||||
```
|
||||
|
@ -1,3 +1,3 @@
|
||||
СтрокаПодключения = "mongodb://bayselonarrend:12We3456@93.125.42.204:27017";
|
||||
СтрокаПодключения = "mongodb://bayselonarrend:***@127.0.0.1:27017";
|
||||
|
||||
Результат = OPI_MongoDB.ПолучитьСписокБаз(СтрокаПодключения);
|
||||
|
@ -28,7 +28,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
СтрокаПодключения = "mongodb://bayselonarrend:12We3456@93.125.42.204:27017";
|
||||
СтрокаПодключения = "mongodb://bayselonarrend:***@127.0.0.1:27017";
|
||||
|
||||
Результат = OPI_MongoDB.ПолучитьСписокБаз(СтрокаПодключения);
|
||||
```
|
||||
|
File diff suppressed because it is too large
Load Diff
BIN
src/en/OInt/addins/OPI_MongoDB_L.so
Normal file
BIN
src/en/OInt/addins/OPI_MongoDB_L.so
Normal file
Binary file not shown.
BIN
src/en/OInt/addins/OPI_MongoDB_W.dll
Normal file
BIN
src/en/OInt/addins/OPI_MongoDB_W.dll
Normal file
Binary file not shown.
@ -7,6 +7,7 @@
|
||||
.ВключитьФайл("core")
|
||||
.ВключитьФайл("tools")
|
||||
.ВключитьФайл("tests")
|
||||
.ВключитьФайл("addins")
|
||||
.ВключитьФайл("lib.config")
|
||||
.ВключитьФайл("../README.MD")
|
||||
.ВключитьФайл("../LICENSE")
|
||||
|
@ -2138,6 +2138,9 @@ Function FormOption(Val Value, Val Name, Val Embedded = False)
|
||||
SecretsArray.Add("api");
|
||||
SecretsArray.Add("refresh");
|
||||
|
||||
ReplaceStructure = New Structure;
|
||||
ReplaceStructure.Insert("connect", "mongodb://bayselonarrend:***@127.0.0.1:27017");
|
||||
|
||||
If TypeOf(Value) = Type("Structure") Or TypeOf(Value) = Type("Map") Then
|
||||
|
||||
Value = FormOptionCollection(Value);
|
||||
@ -2156,6 +2159,14 @@ Function FormOption(Val Value, Val Name, Val Embedded = False)
|
||||
|
||||
EndDo;
|
||||
|
||||
For Each ReplacedKey In ReplaceStructure Do
|
||||
|
||||
If Lower(Name) = ReplacedKey.Key Then
|
||||
Value = ReplacedKey.Value;
|
||||
EndIf;
|
||||
|
||||
EndDo;
|
||||
|
||||
EndIf;
|
||||
|
||||
If Not Embedded Then
|
||||
|
@ -1530,12 +1530,14 @@ EndFunction
|
||||
|
||||
Function AddInsFolderOS() Export
|
||||
|
||||
Directory = "";
|
||||
ProgramDirectory = StrReplace(ProgramDirectory(), "\", "/");
|
||||
|
||||
//@skip-check server-execution-safe-mode
|
||||
Execute("Directory = CurrentScript().Path + ""addins/""");
|
||||
PathParts = StrSplit(ProgramDirectory, "/");
|
||||
PathParts.Delete(PathParts.UBound());
|
||||
|
||||
Return Directory;
|
||||
AddInsFolder = StrConcat(PathParts, "/") + "/lib/oint/addins/";
|
||||
|
||||
Return ProgramDirectory;
|
||||
|
||||
EndFunction
|
||||
|
||||
|
@ -2138,6 +2138,9 @@ Function FormOption(Val Value, Val Name, Val Embedded = False)
|
||||
SecretsArray.Add("api");
|
||||
SecretsArray.Add("refresh");
|
||||
|
||||
ReplaceStructure = New Structure;
|
||||
ReplaceStructure.Insert("connect", "mongodb://bayselonarrend:***@127.0.0.1:27017");
|
||||
|
||||
If TypeOf(Value) = Type("Structure") Or TypeOf(Value) = Type("Map") Then
|
||||
|
||||
Value = FormOptionCollection(Value);
|
||||
@ -2156,6 +2159,14 @@ Function FormOption(Val Value, Val Name, Val Embedded = False)
|
||||
|
||||
EndDo;
|
||||
|
||||
For Each ReplacedKey In ReplaceStructure Do
|
||||
|
||||
If Lower(Name) = ReplacedKey.Key Then
|
||||
Value = ReplacedKey.Value;
|
||||
EndIf;
|
||||
|
||||
EndDo;
|
||||
|
||||
EndIf;
|
||||
|
||||
If Not Embedded Then
|
||||
|
@ -1530,12 +1530,14 @@ EndFunction
|
||||
|
||||
Function AddInsFolderOS() Export
|
||||
|
||||
Directory = "";
|
||||
BinDir = StrReplace(BinDir(), "\", "/");
|
||||
|
||||
//@skip-check server-execution-safe-mode
|
||||
Execute("Directory = CurrentScript().Path + ""addins/""");
|
||||
PathParts = StrSplit(BinDir, "/");
|
||||
PathParts.Delete(PathParts.UBound());
|
||||
|
||||
Return Directory;
|
||||
AddInsFolder = StrConcat(PathParts, "/") + "/lib/oint/addins/";
|
||||
|
||||
Return BinDir;
|
||||
|
||||
EndFunction
|
||||
|
||||
|
@ -2042,9 +2042,9 @@
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьОбщийМодуль(Знач Имя)
|
||||
|
||||
|
||||
Модуль = Вычислить(Имя);
|
||||
|
||||
|
||||
Возврат Модуль;
|
||||
КонецФункции
|
||||
|
||||
@ -2137,7 +2137,7 @@
|
||||
МассивСекретов.Добавить("client");
|
||||
МассивСекретов.Добавить("api");
|
||||
МассивСекретов.Добавить("refresh");
|
||||
|
||||
|
||||
СтруктураЗамен = Новый Структура;
|
||||
СтруктураЗамен.Вставить("connect", "mongodb://bayselonarrend:***@127.0.0.1:27017");
|
||||
|
||||
@ -2158,14 +2158,14 @@
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
|
||||
Для Каждого ЗаменяемыйКлюч Из СтруктураЗамен Цикл
|
||||
|
||||
Если нРег(Имя) = ЗаменяемыйКлюч.Ключ Тогда
|
||||
Значение = ЗаменяемыйКлюч.Значение;
|
||||
КонецЕсли;
|
||||
Если нРег(Имя) = ЗаменяемыйКлюч.Ключ Тогда
|
||||
Значение = ЗаменяемыйКлюч.Значение;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
КонецЦикла;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
@ -1532,10 +1532,10 @@
|
||||
|
||||
КаталогПрограммы = СтрЗаменить(КаталогПрограммы(), "\", "/");
|
||||
|
||||
ЭлементыПути = СтрРазделить(КаталогПрограммы, "/");
|
||||
ЭлементыПути.Удалить(ЭлементыПути.ВГраница());
|
||||
|
||||
КаталогКомпонент = СтрСоединить(ЭлементыПути, "/") + "/lib/oint/addins/";
|
||||
ЭлементыПути = СтрРазделить(КаталогПрограммы, "/");
|
||||
ЭлементыПути.Удалить(ЭлементыПути.ВГраница());
|
||||
|
||||
КаталогКомпонент = СтрСоединить(ЭлементыПути, "/") + "/lib/oint/addins/";
|
||||
|
||||
Возврат КаталогПрограммы;
|
||||
|
||||
|
@ -1532,10 +1532,10 @@
|
||||
|
||||
КаталогПрограммы = СтрЗаменить(КаталогПрограммы(), "\", "/");
|
||||
|
||||
ЭлементыПути = СтрРазделить(КаталогПрограммы, "/");
|
||||
ЭлементыПути.Удалить(ЭлементыПути.ВГраница());
|
||||
|
||||
КаталогКомпонент = СтрСоединить(ЭлементыПути, "/") + "/lib/oint/addins/";
|
||||
ЭлементыПути = СтрРазделить(КаталогПрограммы, "/");
|
||||
ЭлементыПути.Удалить(ЭлементыПути.ВГраница());
|
||||
|
||||
КаталогКомпонент = СтрСоединить(ЭлементыПути, "/") + "/lib/oint/addins/";
|
||||
|
||||
Возврат КаталогПрограммы;
|
||||
|
||||
|
@ -2137,7 +2137,7 @@
|
||||
МассивСекретов.Добавить("client");
|
||||
МассивСекретов.Добавить("api");
|
||||
МассивСекретов.Добавить("refresh");
|
||||
|
||||
|
||||
СтруктураЗамен = Новый Структура;
|
||||
СтруктураЗамен.Вставить("connect", "mongodb://bayselonarrend:***@127.0.0.1:27017");
|
||||
|
||||
@ -2158,14 +2158,14 @@
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
|
||||
Для Каждого ЗаменяемыйКлюч Из СтруктураЗамен Цикл
|
||||
|
||||
Если нРег(Имя) = ЗаменяемыйКлюч.Ключ Тогда
|
||||
Значение = ЗаменяемыйКлюч.Значение;
|
||||
КонецЕсли;
|
||||
Если нРег(Имя) = ЗаменяемыйКлюч.Ключ Тогда
|
||||
Значение = ЗаменяемыйКлюч.Значение;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
КонецЦикла;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user