diff --git a/src/CommonModules/РаботаСGit/Module.bsl b/src/CommonModules/РаботаСGit/Module.bsl index 0e8c014..f8f73b6 100644 --- a/src/CommonModules/РаботаСGit/Module.bsl +++ b/src/CommonModules/РаботаСGit/Module.bsl @@ -244,11 +244,16 @@ Продолжить; КонецЕсли; - Если Не ПоказыватьЗавершенныеЗадачи И Задача.СтатусЗадачи = Перечисления.СтатусыЗадач.Завершена Тогда + РеквизитыЗадачи = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Задача, + "Наименование, ПодробноеОписание, СтатусЗадачи, ПрефиксВетки"); + + ЭтоСлужебнаяВетка = Не ЗначениеЗаполнено(РеквизитыЗадачи.ПрефиксВетки); + + Если Не ЭтоСлужебнаяВетка И Не ПоказыватьЗавершенныеЗадачи И Задача.СтатусЗадачи = Перечисления.СтатусыЗадач.Завершена Тогда Продолжить; КонецЕсли; - Если Не ПоказыватьЧужиеЗадачи И Задача.Ответственный <> Пользователи.АвторизованныйПользователь() Тогда + Если Не ЭтоСлужебнаяВетка И Не ПоказыватьЧужиеЗадачи И Задача.Ответственный <> Пользователи.АвторизованныйПользователь() Тогда Продолжить; КонецЕсли; @@ -256,9 +261,6 @@ Если СтрокаВеток = Неопределено Тогда СтрокаВеток = ТаблицаВеток.Добавить(); КонецЕсли; - - РеквизитыЗадачи = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Задача, - "Наименование, ПодробноеОписание, СтатусЗадачи, ПрефиксВетки"); СтрокаВеток.Номер = ИмяВетки; СтрокаВеток.Задача = Задача;