You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-10 22:41:43 +02:00
Дополнение словарей
This commit is contained in:
13112
service/dictionaries/en.json
vendored
13112
service/dictionaries/en.json
vendored
File diff suppressed because it is too large
Load Diff
@@ -41,6 +41,7 @@
|
|||||||
|
|
||||||
// Раскомментировать, если выполняется OneScript
|
// Раскомментировать, если выполняется OneScript
|
||||||
#Использовать "../../tools"
|
#Использовать "../../tools"
|
||||||
|
#Использовать "../../../cli/data"
|
||||||
|
|
||||||
#Область ПрограммныйИнтерфейс
|
#Область ПрограммныйИнтерфейс
|
||||||
|
|
||||||
@@ -91,9 +92,11 @@
|
|||||||
|
|
||||||
ВебСервер = Новый(ТипСервер, ПараметрыСервера);
|
ВебСервер = Новый(ТипСервер, ПараметрыСервера);
|
||||||
Обработчик = Новый("OPI_ОбработчикЗапросовПрокси");
|
Обработчик = Новый("OPI_ОбработчикЗапросовПрокси");
|
||||||
|
СоставОПИ = Новый("СоставБиблиотеки");
|
||||||
|
|
||||||
Обработчик.ПутьПроекта = Проект;
|
Обработчик.ПутьПроекта = Проект;
|
||||||
Обработчик.МодульПрокси = ЭтотОбъект;
|
Обработчик.МодульПрокси = ЭтотОбъект;
|
||||||
|
Обработчик.ОбъектОПИ = СоставОПИ;
|
||||||
|
|
||||||
ВебСервер.ДобавитьОбработчикЗапросов(Обработчик, "ОсновнаяОбработка");
|
ВебСервер.ДобавитьОбработчикЗапросов(Обработчик, "ОсновнаяОбработка");
|
||||||
ВебСервер.Запустить();
|
ВебСервер.Запустить();
|
||||||
|
@@ -45,6 +45,7 @@
|
|||||||
|
|
||||||
Перем ПутьПроекта Экспорт;
|
Перем ПутьПроекта Экспорт;
|
||||||
Перем МодульПрокси Экспорт;
|
Перем МодульПрокси Экспорт;
|
||||||
|
Перем ОбъектОПИ Экспорт;
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
@@ -112,9 +113,55 @@
|
|||||||
|
|
||||||
Запрос = Контекст.Запрос;
|
Запрос = Контекст.Запрос;
|
||||||
Параметры = Запрос.Параметры;
|
Параметры = Запрос.Параметры;
|
||||||
|
Аргументы = Обработчик["args"];
|
||||||
|
|
||||||
|
АргументыСтрогие = Новый Соответствие;
|
||||||
|
АргументыНестрогие = Новый Соответствие;
|
||||||
|
|
||||||
|
Для Каждого Аргумент Из Аргументы Цикл
|
||||||
|
|
||||||
|
Если Аргумент["strict"] = 1 Тогда
|
||||||
|
АргументыСтрогие.Вставить(Аргумент["arg"], Аргумент["value"]);
|
||||||
|
Иначе
|
||||||
|
АргументыНестрогие.Вставить(Аргумент["arg"], Аргумент["value"]);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
КотелПараметров = АргументыНестрогие;
|
||||||
|
|
||||||
|
Для Каждого Параметр Из Параметры Цикл
|
||||||
|
КотелПараметров.Вставить(Параметр.Ключ, Параметр.Значение);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Для Каждого Аргумент Из АргументыСтрогие Цикл
|
||||||
|
КотелПараметров.Вставить(Аргумент.Ключ, Аргумент.Значение);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
ВыполнитьУниверсальнуюОбработку(Контекст
|
||||||
|
, Обработчик["library"]
|
||||||
|
, Обработчик["function"]
|
||||||
|
, КотелПараметров);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
Контекст.Ответ.ЗаписатьКакJson(Обработчик);
|
Процедура ВыполнитьУниверсальнуюОбработку(Контекст, Команда, Метод, Параметры)
|
||||||
|
|
||||||
|
СтруктураВыполнения = ОбъектОПИ.СформироватьСтрокуВызоваМетода(Параметры, Команда, Метод);
|
||||||
|
|
||||||
|
Если СтруктураВыполнения["Ошибка"] Тогда
|
||||||
|
Ответ = Новый Структура("result,error", Ложь, "Error in a handler command or method");
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
ТекстВыполнения = СтруктураВыполнения["Результат"];
|
||||||
|
|
||||||
|
Выполнить(ТекстВыполнения);
|
||||||
|
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Контекст.Ответ.ЗаписатьКакJson(Ответ);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ОшибкаОбработки(Контекст, Код, Текст)
|
Процедура ОшибкаОбработки(Контекст, Код, Текст)
|
||||||
|
@@ -2169,9 +2169,9 @@
|
|||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция ПолучитьОбщийМодуль(Знач Имя)
|
Функция ПолучитьОбщийМодуль(Знач Имя)
|
||||||
|
|
||||||
Модуль = Вычислить(Имя);
|
Модуль = Вычислить(Имя);
|
||||||
|
|
||||||
Возврат Модуль;
|
Возврат Модуль;
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user