1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-03-19 21:17:55 +02:00

Main build (Jenkins)

This commit is contained in:
Vitaly the Alpaca (bot) 2025-02-04 15:17:08 +03:00
parent cad1996909
commit c0dd4d768e
5 changed files with 6662 additions and 6629 deletions

File diff suppressed because it is too large Load Diff

View File

@ -40,8 +40,6 @@
//@skip-check module-accessibility-at-client
//@skip-check object-module-export-variable
#If Not Client Then
#Region Variables
Var ProjectPath Export;
@ -54,6 +52,9 @@ Var OPIObject Export;
Procedure MainHandler(Context, NexHandler) Export
#If Client Then
Raise "The method is not available on the client!";
#Else
Try
Result = ProcessRequest(Context);
@ -72,6 +73,7 @@ Procedure MainHandler(Context, NexHandler) Export
Context.Response.ContentType = "application/json;charset=UTF8";
Context.Response.Write(JSON);
#EndIf
EndProcedure
Function ProcessRequest(Context)
@ -160,6 +162,10 @@ EndFunction
Function ExecuteProcessinMultipart(Context, Handler)
#If Client Then
Raise "The method is not available on the client!";
#Else
Request = Context.Request;
Body = Request.Body;
@ -169,10 +175,16 @@ Function ExecuteProcessinMultipart(Context, Handler)
Return ExecuteUniversalProcessing(Context, Handler, Parameters);
#EndIf
EndFunction
Function ExecuteUniversalProcessing(Context, Handler, Parameters)
#If Client Then
Raise "The method is not available on the client!";
#Else
Arguments = Handler["args"];
Command = Handler["library"];
Method = Handler["function"];
@ -231,6 +243,8 @@ Function ExecuteUniversalProcessing(Context, Handler, Parameters)
Return Response;
#EndIf
EndFunction
Function FormParametersBoiler(Arguments, Parameters)
@ -286,6 +300,3 @@ EndFunction
#EndRegion
#Else
Raise "The object is not available on the client!";
#EndIf

View File

@ -40,8 +40,6 @@
//@skip-check module-accessibility-at-client
//@skip-check object-module-export-variable
#If Not Client Then
#Region Variables
Var ProjectPath Export;
@ -54,6 +52,9 @@ Var OPIObject Export;
Procedure MainHandler(Context, NexHandler) Export
#If Client Then
Raise "The method is not available on the client!";
#Else
Try
Result = ProcessRequest(Context);
@ -72,6 +73,7 @@ Procedure MainHandler(Context, NexHandler) Export
Context.Response.ContentType = "application/json;charset=UTF8";
Context.Response.Write(JSON);
#EndIf
EndProcedure
Function ProcessRequest(Context)
@ -160,6 +162,10 @@ EndFunction
Function ExecuteProcessinMultipart(Context, Handler)
#If Client Then
Raise "The method is not available on the client!";
#Else
Request = Context.Request;
Body = Request.Body;
@ -169,10 +175,16 @@ Function ExecuteProcessinMultipart(Context, Handler)
Return ExecuteUniversalProcessing(Context, Handler, Parameters);
#EndIf
EndFunction
Function ExecuteUniversalProcessing(Context, Handler, Parameters)
#If Client Then
Raise "The method is not available on the client!";
#Else
Arguments = Handler["args"];
Command = Handler["library"];
Method = Handler["function"];
@ -231,6 +243,8 @@ Function ExecuteUniversalProcessing(Context, Handler, Parameters)
Return Response;
#EndIf
EndFunction
Function FormParametersBoiler(Arguments, Parameters)
@ -286,6 +300,3 @@ EndFunction
#EndRegion
#Else
Raise "The object is not available on the client!";
#EndIf

View File

@ -40,8 +40,6 @@
//@skip-check module-accessibility-at-client
//@skip-check object-module-export-variable
#Если Не Клиент Тогда
#Область ОписаниеПеременных
Перем ПутьПроекта Экспорт;
@ -54,6 +52,9 @@
Процедура ОсновнаяОбработка(Контекст, СледующийОбработчик) Экспорт
#Если Клиент Тогда
ВызватьИсключение "Метод недоступен на клиенте!";
#Иначе
Попытка
Результат = ОбработатьЗапрос(Контекст);
@ -72,6 +73,7 @@
Контекст.Ответ.ТипКонтента = "application/json;charset=UTF8";
Контекст.Ответ.Записать(JSON);
#КонецЕсли
КонецПроцедуры
Функция ОбработатьЗапрос(Контекст)
@ -160,6 +162,10 @@
Функция ВыполнитьОбработкуMultipart(Контекст, Обработчик)
#Если Клиент Тогда
ВызватьИсключение "Метод недоступен на клиенте!";
#Иначе
Запрос = Контекст.Запрос;
Тело = Запрос.Тело;
@ -169,10 +175,16 @@
Возврат ВыполнитьУниверсальнуюОбработку(Контекст, Обработчик, Параметры);
#КонецЕсли
КонецФункции
Функция ВыполнитьУниверсальнуюОбработку(Контекст, Обработчик, Параметры)
#Если Клиент Тогда
ВызватьИсключение "Метод недоступен на клиенте!";
#Иначе
Аргументы = Обработчик["args"];
Команда = Обработчик["library"];
Метод = Обработчик["function"];
@ -231,6 +243,8 @@
Возврат Ответ;
#КонецЕсли
КонецФункции
Функция СформироватьКотелПараметров(Аргументы, Параметры)
@ -286,6 +300,3 @@
#КонецОбласти
#Иначе
ВызватьИсключение "Объект недоступен на клиенте!";
#КонецЕсли

View File

@ -51,7 +51,7 @@
#Область СлужебныйПрограммныйИнтерфейс
Процедура ОсновнаяОбработка(Контекст, СледующийОбработчик) Экспорт
#Если Клиент Тогда
ВызватьИсключение "Метод недоступен на клиенте!";
#Иначе
@ -72,7 +72,7 @@
Контекст.Ответ.ТипКонтента = "application/json;charset=UTF8";
Контекст.Ответ.Записать(JSON);
#КонецЕсли
КонецПроцедуры
@ -165,7 +165,7 @@
#Если Клиент Тогда
ВызватьИсключение "Метод недоступен на клиенте!";
#Иначе
Запрос = Контекст.Запрос;
Тело = Запрос.Тело;
@ -176,15 +176,15 @@
Возврат ВыполнитьУниверсальнуюОбработку(Контекст, Обработчик, Параметры);
#КонецЕсли
КонецФункции
Функция ВыполнитьУниверсальнуюОбработку(Контекст, Обработчик, Параметры)
#Если Клиент Тогда
ВызватьИсключение "Метод недоступен на клиенте!";
#Иначе
Аргументы = Обработчик["args"];
Команда = Обработчик["library"];
Метод = Обработчик["function"];
@ -242,9 +242,9 @@
КонецПопытки;
Возврат Ответ;
#КонецЕсли
КонецФункции
Функция СформироватьКотелПараметров(Аргументы, Параметры)