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=Зеленый) Доступные методы: " + Символы.ПС);
|
ЦветнойВывод.ВывестиСтроку(" (##|#color=Зеленый) Доступные методы: " + Символы.ПС);
|
||||||
Консоль.ЦветТекста = ЦветКонсоли.Желтый;
|
Консоль.ЦветТекста = ЦветКонсоли.Желтый;
|
||||||
|
|
||||||
ТекущаяОбласть = "";
|
ТекущаяОбласть = "";
|
||||||
|
Счетчик = 0;
|
||||||
|
КоличествоПараметров = ТаблицаПараметров.Количество();
|
||||||
|
|
||||||
Для каждого СтрокаМетода Из ТаблицаПараметров Цикл
|
Для каждого СтрокаМетода Из ТаблицаПараметров Цикл
|
||||||
|
|
||||||
|
Первый = Ложь;
|
||||||
|
Последний = Ложь;
|
||||||
|
|
||||||
Если ТекущаяОбласть <> СтрокаМетода.Область Тогда
|
Если ТекущаяОбласть <> СтрокаМетода.Область Тогда
|
||||||
ТекущаяОбласть = СтрокаМетода.Область;
|
ТекущаяОбласть = СтрокаМетода.Область;
|
||||||
ЦветнойВывод.ВывестиСтроку(" (-|#color=Бирюза) " + ТекущаяОбласть);
|
ЦветнойВывод.ВывестиСтроку(" (o " + ТекущаяОбласть + "|#color=Бирюза)");
|
||||||
|
Первый = Истина;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ЦветнойВывод.ВывестиСтроку(" (-|#color=Белый) " + СтрокаМетода.Метод);
|
Если Счетчик >= КоличествоПараметров - 1 Тогда
|
||||||
|
Последний = Истина;
|
||||||
|
Иначе
|
||||||
|
Последний = ТаблицаПараметров[Счетчик + 1].Область <> ТекущаяОбласть;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Первый И Последний Тогда
|
||||||
|
Метка = "└───";
|
||||||
|
ИначеЕсли Первый Тогда
|
||||||
|
Метка = "└─┬─";
|
||||||
|
ИначеЕсли Последний Тогда
|
||||||
|
Метка = " └─";
|
||||||
|
Иначе
|
||||||
|
Метка = " ├─";
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ЦветнойВывод.ВывестиСтроку(" (" + Метка + "|#color=Белый) " + СтрокаМетода.Метод);
|
||||||
|
|
||||||
|
Счетчик = Счетчик + 1;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Сообщить(Символы.ПС);
|
Сообщить(Символы.ПС);
|
||||||
|
Reference in New Issue
Block a user