1
0
mirror of https://github.com/Untru/gitmanager.git synced 2025-08-09 21:37:16 +02:00

Привки

This commit is contained in:
Pavel Chegodaev
2025-05-23 11:12:31 +03:00
parent 0e88cf5499
commit d9670b7598

View File

@@ -231,9 +231,6 @@
Ветка = СокрЛП(СтрПолучитьСтроку(ВыводКоманды, Счетчик));
ЭтоТекущаяВетка = Лев(Ветка, 1) = "*";
Если Не ЭтоВеткаЗадачи(Ветка) Или НевалидноеИмяВетки(Ветка) Тогда
Продолжить;
КонецЕсли;
//Обработка веток по задачам
СтруктураВетки = РазобраннаяВетка(Ветка);
@@ -241,6 +238,10 @@
ИмяВетки = РазбираяВетка[РазбираяВетка.ВГраница()];
Задача = Справочники.Задачи.ЗадачаПоИмениВетки(ИмяВетки);
Если Задача.Пустая() Тогда
Продолжить;
КонецЕсли;
Если Не ПоказыватьЗавершенныеЗадачи И Задача.СтатусЗадачи = Перечисления.СтатусыЗадач.Завершена Тогда
Продолжить;
КонецЕсли;
@@ -254,12 +255,14 @@
СтрокаВеток = ТаблицаВеток.Добавить();
КонецЕсли;
СтрокаВеток.Номер = СтруктураВетки.НомерЗадачиРазработки;
РеквизитыЗадачи = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Задача,
"Наименование, ПодробноеОписание, СтатусЗадачи, ПрефиксВетки");
СтрокаВеток.Номер = ИмяВетки;
СтрокаВеток.Задача = Задача;
СтрокаВеток.Статус = Задача.СтатусЗадачи;
СтрокаВеток.ТипЗадачи = СтруктураВетки.Префикс;
СтрокаВеток.Статус = РеквизитыЗадачи.СтатусЗадачи;
СтрокаВеток.ТипЗадачи = РеквизитыЗадачи.ПрефиксВетки;
//todo запрос в цикле, переосмыслить подход, но данных будет не много и получать их будем редко
РеквизитыЗадачи = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Задача, "Наименование, ПодробноеОписание");
СтрокаВеток.Наименование = РеквизитыЗадачи.Наименование;
СтрокаВеток.ПодробноеОписание = РеквизитыЗадачи.ПодробноеОписание;
@@ -641,7 +644,6 @@
Возврат СтрНайти(Ветка, "feature") > 0
ИЛИ СтрНайти(Ветка, "hotfix") > 0
ИЛИ СтрНайти(Ветка, "develop") > 0
;
КонецФункции