You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2026-06-20 09:19:27 +02:00
Доработки по результатам тестов
This commit is contained in:
@@ -293,10 +293,6 @@
|
||||
КонецЕсли;
|
||||
|
||||
Опция = МассивЭлементовПараметра[3];
|
||||
|
||||
Если Опция = "out" Тогда
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
Имя1С = МассивЭлементовПараметра[0];
|
||||
Имя = СтрШаблон("--%1", Опция);
|
||||
|
||||
+1
-1
@@ -27411,7 +27411,7 @@
|
||||
ФорматДанных = "JSON";
|
||||
МассивДанных = Новый Массив;
|
||||
|
||||
ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
ТекущаяДата = Дата("20260101100000");
|
||||
|
||||
Запись1 = Новый Структура;
|
||||
Запись1.Вставить("id" , 1);
|
||||
|
||||
@@ -72,13 +72,15 @@
|
||||
|
||||
Парсер.ДобавитьПозиционныйПараметрКоманды(Команда, "Метод");
|
||||
|
||||
ДобавитьПараметрыМетода(Команда, Парсер);
|
||||
МассивПараметров = ДобавитьПараметрыМетода(Команда, Парсер);
|
||||
|
||||
Парсер.ДобавитьПараметрФлагКоманды(Команда, "--help");
|
||||
Парсер.ДобавитьПараметрФлагКоманды(Команда, "--debug");
|
||||
Парсер.ДобавитьПараметрФлагКоманды(Команда, "--test");
|
||||
|
||||
Парсер.ДобавитьИменованныйПараметрКоманды(Команда, "--out");
|
||||
Если МассивПараметров.Найти("--out") = Неопределено Тогда
|
||||
Парсер.ДобавитьИменованныйПараметрКоманды(Команда, "--out");
|
||||
КонецЕсли;
|
||||
|
||||
Парсер.ДобавитьКоманду(Команда);
|
||||
|
||||
@@ -155,13 +157,14 @@
|
||||
|
||||
#Область Вспомогательные
|
||||
|
||||
Процедура ДобавитьПараметрыМетода(Команда, Парсер);
|
||||
Функция ДобавитьПараметрыМетода(Команда, Парсер);
|
||||
|
||||
Если Не ЗначениеЗаполнено(ТекущийМетод) Тогда
|
||||
Возврат;
|
||||
Возврат Новый Массив;;
|
||||
КонецЕсли;
|
||||
|
||||
ДанныеМетода = ОбъектОПИ.ПолучитьИнформациюОМетоде(ТекущаяКоманда, ТекущийМетод);
|
||||
МассивПараметров = Новый Массив;
|
||||
ДанныеМетода = ОбъектОПИ.ПолучитьИнформациюОМетоде(ТекущаяКоманда, ТекущийМетод);
|
||||
|
||||
Если Не ЗначениеЗаполнено(ДанныеМетода) Тогда
|
||||
Справка.ВывестиСообщениеИсключения("Метод", ФайлВывода);
|
||||
@@ -171,12 +174,18 @@
|
||||
|
||||
Для Каждого Параметр Из ПараметрыМетода Цикл
|
||||
|
||||
Парсер.ДобавитьИменованныйПараметрКоманды(Команда, Параметр["name"]);
|
||||
Парсер.ДобавитьИменованныйПараметрКоманды(Команда, Параметр["short"]);
|
||||
ИмяПолное = Параметр["name"];
|
||||
ИмяСокращенное = Параметр["short"];
|
||||
|
||||
Парсер.ДобавитьИменованныйПараметрКоманды(Команда, ИмяПолное);
|
||||
Парсер.ДобавитьИменованныйПараметрКоманды(Команда, ИмяСокращенное);
|
||||
МассивПараметров.Добавить(ИмяПолное);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Возврат МассивПараметров;
|
||||
|
||||
КонецПроцедуры
|
||||
КонецФункции
|
||||
|
||||
Процедура ОпределитьШаблоныПутей()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user