mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-04-17 12:06:34 +02:00
Main build (Jenkins)
This commit is contained in:
parent
3974f68048
commit
15e30a036c
13146
service/dictionaries/en.json
vendored
13146
service/dictionaries/en.json
vendored
File diff suppressed because it is too large
Load Diff
12
src/en/cli/core/Classes/app.os
vendored
12
src/en/cli/core/Classes/app.os
vendored
@ -105,7 +105,6 @@
|
||||
|
||||
Функция ПолучитьРезультатОбработки(Знач Команда, Знач Параметры)
|
||||
|
||||
Модуль = Команды[Команда];
|
||||
Метод = Параметры["Метод"];
|
||||
Ответ = "The function returned an empty value.";
|
||||
|
||||
@ -115,6 +114,8 @@
|
||||
Справка.ВывестиСправкуПоМетодам(Команда, ТаблицаПараметров);
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.Количество() = ЧислоСтандартныхПараметров Или Параметры["--help"] Тогда
|
||||
|
||||
ОтборКоманды = Новый Структура("МетодПоиска", вРег(Метод));
|
||||
ПараметрыМетода = ТаблицаПараметров.НайтиСтроки(ОтборКоманды);
|
||||
|
||||
@ -122,11 +123,16 @@
|
||||
Справка.ВывестиСообщениеИсключения("Метод", ФайлВывода);
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.Количество() = ЧислоСтандартныхПараметров Или Параметры["--help"] Тогда
|
||||
Справка.ВывестиСправкуПоПараметрам(ПараметрыМетода);
|
||||
КонецЕсли;
|
||||
|
||||
ТекстВыполнения = ОбъектОПИ.СформироватьСтрокуВызоваМетода(Параметры, ПараметрыМетода, Модуль, Метод);
|
||||
СтруктураВыполнения = ОбъектОПИ.СформироватьСтрокуВызоваМетода(Параметры, Команда, Метод);
|
||||
|
||||
Если СтруктураВыполнения["Ошибка"] Тогда
|
||||
Справка.ВывестиСообщениеИсключения(СтруктураВыполнения["Результат"], ФайлВывода);
|
||||
Иначе
|
||||
ТекстВыполнения = СтруктураВыполнения["Результат"];
|
||||
КонецЕсли;
|
||||
|
||||
Если Отладка Или Тестирование Тогда
|
||||
Сообщить(ТекстВыполнения, СтатусСообщения.Внимание);
|
||||
|
19
src/en/cli/data/Classes/СоставБиблиотеки.os
vendored
19
src/en/cli/data/Classes/СоставБиблиотеки.os
vendored
@ -42,12 +42,10 @@
|
||||
КонецФункции
|
||||
|
||||
|
||||
|
||||
Функция ПолучитьСостав(Знач Команда) Экспорт
|
||||
ТекущийСостав = Новый(Команда);
|
||||
Возврат ТекущийСостав.ПолучитьСостав();
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьПолныйСостав() Экспорт
|
||||
|
||||
ОбщаяТаблица = Неопределено;
|
||||
@ -69,8 +67,20 @@
|
||||
Возврат ОбщаяТаблица;
|
||||
|
||||
КонецФункции
|
||||
Функция СформироватьСтрокуВызоваМетода(Знач ПереданныеПараметры, Знач Команда, Знач Метод) Экспорт
|
||||
|
||||
Функция СформироватьСтрокуВызоваМетода(Знач ПереданныеПараметры, Знач ПараметрыМетода, Знач Модуль, Знач Метод) Экспорт
|
||||
Модуль = СоответствиеКоманд.Получить(Команда);
|
||||
|
||||
Если Не ЗначениеЗаполнено(Модуль) Тогда
|
||||
Возврат Новый Структура("Ошибка,Результат", Истина, "Команда");
|
||||
КонецЕсли;
|
||||
|
||||
ОтборКоманды = Новый Структура("МетодПоиска", вРег(Метод));
|
||||
ПараметрыМетода = ПолучитьСостав(Команда).НайтиСтроки(ОтборКоманды);
|
||||
|
||||
Если Не ЗначениеЗаполнено(ПараметрыМетода) Тогда
|
||||
Возврат Новый Структура("Ошибка,Результат", Истина, "Метод");
|
||||
КонецЕсли;
|
||||
|
||||
ТекстВыполнения = "";
|
||||
СтрокаВызова = Модуль + "." + Метод + "(";
|
||||
@ -115,10 +125,9 @@
|
||||
СтрокаВызова = "Ответ = " + СтрокаВызова;
|
||||
ТекстВыполнения = ТекстВыполнения + Символы.ПС + СтрокаВызова;
|
||||
|
||||
Возврат ТекстВыполнения;
|
||||
Возврат Новый Структура("Ошибка,Результат", Ложь, ТекстВыполнения);
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ТребуетсяОбработкаУправляющихПоследовательностей(Знач ИмяПараметра, Знач ЗначениеПараметра)
|
||||
|
||||
ЗначениеПараметраСокр = СокрЛП(ЗначениеПараметра);
|
||||
|
@ -42,12 +42,10 @@
|
||||
КонецФункции
|
||||
|
||||
|
||||
|
||||
Функция ПолучитьСостав(Знач Команда) Экспорт
|
||||
ТекущийСостав = Новый(Команда);
|
||||
Возврат ТекущийСостав.ПолучитьСостав();
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьПолныйСостав() Экспорт
|
||||
|
||||
ОбщаяТаблица = Неопределено;
|
||||
@ -69,7 +67,6 @@
|
||||
Возврат ОбщаяТаблица;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СформироватьСтрокуВызоваМетода(Знач ПереданныеПараметры, Знач Команда, Знач Метод) Экспорт
|
||||
|
||||
Модуль = СоответствиеКоманд.Получить(Команда);
|
||||
@ -131,7 +128,6 @@
|
||||
Возврат Новый Структура("Ошибка,Результат", Ложь, ТекстВыполнения);
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ТребуетсяОбработкаУправляющихПоследовательностей(Знач ИмяПараметра, Знач ЗначениеПараметра)
|
||||
|
||||
ЗначениеПараметраСокр = СокрЛП(ЗначениеПараметра);
|
||||
|
Loading…
x
Reference in New Issue
Block a user