You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-13 20:05:19 +02:00
Новое отображение списка методов
This commit is contained in:
@@ -81,16 +81,40 @@
|
||||
ЦветнойВывод.ВывестиСтроку(" (##|#color=Зеленый) Доступные методы: " + Символы.ПС);
|
||||
Консоль.ЦветТекста = ЦветКонсоли.Желтый;
|
||||
|
||||
ТекущаяОбласть = "";
|
||||
ТекущаяОбласть = "";
|
||||
Счетчик = 0;
|
||||
КоличествоПараметров = ТаблицаПараметров.Количество();
|
||||
|
||||
Для каждого СтрокаМетода Из ТаблицаПараметров Цикл
|
||||
|
||||
Первый = Ложь;
|
||||
Последний = Ложь;
|
||||
|
||||
Если ТекущаяОбласть <> СтрокаМетода.Область Тогда
|
||||
ТекущаяОбласть = СтрокаМетода.Область;
|
||||
ЦветнойВывод.ВывестиСтроку(" (-|#color=Бирюза) " + ТекущаяОбласть);
|
||||
ЦветнойВывод.ВывестиСтроку(" (o " + ТекущаяОбласть + "|#color=Бирюза)");
|
||||
Первый = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
ЦветнойВывод.ВывестиСтроку(" (-|#color=Белый) " + СтрокаМетода.Метод);
|
||||
Если Счетчик >= КоличествоПараметров - 1 Тогда
|
||||
Последний = Истина;
|
||||
Иначе
|
||||
Последний = ТаблицаПараметров[Счетчик + 1].Область <> ТекущаяОбласть;
|
||||
КонецЕсли;
|
||||
|
||||
Если Первый И Последний Тогда
|
||||
Метка = "└───";
|
||||
ИначеЕсли Первый Тогда
|
||||
Метка = "└─┬─";
|
||||
ИначеЕсли Последний Тогда
|
||||
Метка = " └─";
|
||||
Иначе
|
||||
Метка = " ├─";
|
||||
КонецЕсли;
|
||||
|
||||
ЦветнойВывод.ВывестиСтроку(" (" + Метка + "|#color=Белый) " + СтрокаМетода.Метод);
|
||||
|
||||
Счетчик = Счетчик + 1;
|
||||
КонецЦикла;
|
||||
|
||||
Сообщить(Символы.ПС);
|
||||
|
Reference in New Issue
Block a user