You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-10 22:41:43 +02:00
Main build (Jenkins)
This commit is contained in:
13116
service/dictionaries/en.json
vendored
13116
service/dictionaries/en.json
vendored
File diff suppressed because it is too large
Load Diff
@@ -120,10 +120,15 @@ Procedure ExecuteProcessingGet(Context, Handler)
|
||||
|
||||
For Each Argument In Arguments Do
|
||||
|
||||
Key = Argument["arg"];
|
||||
Value = Argument["value"];
|
||||
Value = ?(StrStartsWith(Value, """"), Right(Value, StrLen(Value) - 1), Value);
|
||||
Value = ?(StrEndsWith(Value , """"), Left(Value , StrLen(Value) - 1), Value);
|
||||
|
||||
If Argument["strict"] = 1 Then
|
||||
StrictArguments.Insert(Argument["arg"], Argument["value"]);
|
||||
StrictArguments.Insert(Key, Value);
|
||||
Else
|
||||
NonStrictArguments.Insert(Argument["arg"], Argument["value"]);
|
||||
NonStrictArguments.Insert(Key, Value);
|
||||
EndIf;
|
||||
|
||||
EndDo;
|
||||
@@ -149,6 +154,8 @@ Procedure ExecuteUniversalProcessing(Context, Command, Method, Parameters)
|
||||
|
||||
ExecutionStructure = OPIObject.FormMethodCallString(Parameters, Command, Method);
|
||||
|
||||
Response = Undefined;
|
||||
|
||||
If ExecutionStructure["Error"] Then
|
||||
Response = New Structure("result,error", False, "Error in a handler command or method");
|
||||
Else
|
||||
@@ -158,6 +165,8 @@ Procedure ExecuteUniversalProcessing(Context, Command, Method, Parameters)
|
||||
Execute(ExecutionText);
|
||||
|
||||
|
||||
Response = New Structure("result,data", True, Response);
|
||||
|
||||
EndIf;
|
||||
|
||||
Context.Response.WriteAsJson(Response);
|
||||
|
@@ -120,10 +120,15 @@ Procedure ExecuteProcessingGet(Context, Handler)
|
||||
|
||||
For Each Argument In Arguments Do
|
||||
|
||||
Key = Argument["arg"];
|
||||
Value = Argument["value"];
|
||||
Value = ?(StrStartsWith(Value, """"), Right(Value, StrLen(Value) - 1), Value);
|
||||
Value = ?(StrEndsWith(Value , """"), Left(Value , StrLen(Value) - 1), Value);
|
||||
|
||||
If Argument["strict"] = 1 Then
|
||||
StrictArguments.Insert(Argument["arg"], Argument["value"]);
|
||||
StrictArguments.Insert(Key, Value);
|
||||
Else
|
||||
NonStrictArguments.Insert(Argument["arg"], Argument["value"]);
|
||||
NonStrictArguments.Insert(Key, Value);
|
||||
EndIf;
|
||||
|
||||
EndDo;
|
||||
@@ -149,6 +154,8 @@ Procedure ExecuteUniversalProcessing(Context, Command, Method, Parameters)
|
||||
|
||||
ExecutionStructure = OPIObject.FormMethodCallString(Parameters, Command, Method);
|
||||
|
||||
Response = Undefined;
|
||||
|
||||
If ExecutionStructure["Error"] Then
|
||||
Response = New Structure("result,error", False, "Error in a handler command or method");
|
||||
Else
|
||||
@@ -158,6 +165,8 @@ Procedure ExecuteUniversalProcessing(Context, Command, Method, Parameters)
|
||||
Execute(ExecutionText);
|
||||
SetSafeMode(False);
|
||||
|
||||
Response = New Structure("result,data", True, Response);
|
||||
|
||||
EndIf;
|
||||
|
||||
Context.Response.WriteAsJson(Response);
|
||||
|
2
src/ru/OInt/data/Classes/СоставБиблиотеки.os
vendored
2
src/ru/OInt/data/Classes/СоставБиблиотеки.os
vendored
@@ -115,7 +115,7 @@
|
||||
Счетчик = Счетчик + 1;
|
||||
|
||||
Иначе
|
||||
СтрокаВызова = СтрокаВызова + "Неопределено, ";
|
||||
СтрокаВызова = СтрокаВызова + " , ";
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
@@ -120,10 +120,15 @@
|
||||
|
||||
Для Каждого Аргумент Из Аргументы Цикл
|
||||
|
||||
Ключ = Аргумент["arg"];
|
||||
Значение = Аргумент["value"];
|
||||
Значение = ?(СтрНачинаетсяС(Значение , """"), Прав(Значение, СтрДлина(Значение) - 1), Значение);
|
||||
Значение = ?(СтрЗаканчиваетсяНа(Значение, """"), Лев(Значение , СтрДлина(Значение) - 1), Значение);
|
||||
|
||||
Если Аргумент["strict"] = 1 Тогда
|
||||
АргументыСтрогие.Вставить(Аргумент["arg"], Аргумент["value"]);
|
||||
АргументыСтрогие.Вставить(Ключ, Значение);
|
||||
Иначе
|
||||
АргументыНестрогие.Вставить(Аргумент["arg"], Аргумент["value"]);
|
||||
АргументыНестрогие.Вставить(Ключ, Значение);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
@@ -149,6 +154,8 @@
|
||||
|
||||
СтруктураВыполнения = ОбъектОПИ.СформироватьСтрокуВызоваМетода(Параметры, Команда, Метод);
|
||||
|
||||
Ответ = Неопределено;
|
||||
|
||||
Если СтруктураВыполнения["Ошибка"] Тогда
|
||||
Ответ = Новый Структура("result,error", Ложь, "Error in a handler command or method");
|
||||
Иначе
|
||||
@@ -158,6 +165,8 @@
|
||||
Выполнить(ТекстВыполнения);
|
||||
|
||||
|
||||
Ответ = Новый Структура("result,data", Истина, Ответ);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Контекст.Ответ.ЗаписатьКакJson(Ответ);
|
||||
|
@@ -122,9 +122,9 @@
|
||||
|
||||
Ключ = Аргумент["arg"];
|
||||
Значение = Аргумент["value"];
|
||||
Значение = ?(СтрНачинаетсяС(Значение, """"), Прав(Значение, СтрДлина(Значение) - 1), Значение);
|
||||
Значение = ?(СтрЗаканчиваетсяНа(Значение, """"), Лев(Значение, СтрДлина(Значение) - 1), Значение);
|
||||
|
||||
Значение = ?(СтрНачинаетсяС(Значение , """"), Прав(Значение, СтрДлина(Значение) - 1), Значение);
|
||||
Значение = ?(СтрЗаканчиваетсяНа(Значение, """"), Лев(Значение , СтрДлина(Значение) - 1), Значение);
|
||||
|
||||
Если Аргумент["strict"] = 1 Тогда
|
||||
АргументыСтрогие.Вставить(Ключ, Значение);
|
||||
Иначе
|
||||
@@ -153,9 +153,9 @@
|
||||
Процедура ВыполнитьУниверсальнуюОбработку(Контекст, Команда, Метод, Параметры)
|
||||
|
||||
СтруктураВыполнения = ОбъектОПИ.СформироватьСтрокуВызоваМетода(Параметры, Команда, Метод);
|
||||
|
||||
|
||||
Ответ = Неопределено;
|
||||
|
||||
|
||||
Если СтруктураВыполнения["Ошибка"] Тогда
|
||||
Ответ = Новый Структура("result,error", Ложь, "Error in a handler command or method");
|
||||
Иначе
|
||||
@@ -166,7 +166,7 @@
|
||||
УстановитьБезопасныйРежим(Ложь);
|
||||
|
||||
Ответ = Новый Структура("result,data", Истина, Ответ);
|
||||
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Контекст.Ответ.ЗаписатьКакJson(Ответ);
|
||||
|
Reference in New Issue
Block a user