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

Добавил работу с таск трекерами

This commit is contained in:
John Doe
2025-07-15 19:18:40 +05:00
parent 28b641a0a2
commit a0bcf5496a
3 changed files with 59 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
// @strict-types
#Область ПрограммныйИнтерфейс
Процедура ОбновитьДанныеЗадач() Экспорт
ТаблицаЗадач = Справочники.Задачи.НеЗакрытыеЗадачи();
ОбновитьДанныеЗадачПоТаблице(ТаблицаЗадач);
КонецПроцедуры
Процедура ОбновитьДанныеЗадачПоТаблице(ТаблицаЗадач) Экспорт
КонецПроцедуры
Функция СтруктурированныеДанныеПоЗадаче(НомерЗадачи, ТаскТрекер = Неопределено) Экспорт
ДанныеЗаполнения = Справочники.Задачи.НовыйДанныеЗадачи();
ДанныеЗаполнения.Наименование = НомерЗадачи;
ДанныеЗаполнения.Владелец = Справочники.Проекты.НайтиПоНаименованию("CBL");
ДанныеЗаполнения.НомерЗадачи = НомерЗадачи;
ДанныеЗаполнения.ИмяВетки = НомерЗадачи;
Возврат ДанныеЗаполнения;
КонецФункции
#КонецОбласти

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="a594fbd7-f7ac-41cd-afc1-371b94c3db74">
<name>РаботаБезТаскТрекера</name>
<synonym>
<key>ru</key>
<value>Работа без таск трекера</value>
</synonym>
<server>true</server>
</mdclass:CommonModule>

View File

@@ -0,0 +1,21 @@
#Область ПрограммныйИнтерфейс
Функция МенеджерТаскТрекера(ТипТаскТрекера) Экспорт
МенеджерТаскТрекера = Неопределено;
Если ТипТаскТрекера = Bitrix Тогда
МенеджерТаскТрекера = РаботаСBitrix;
ИначеЕсли ТипТаскТрекера = Предприятие1С Тогда
МенеджерТаскТрекера = РаботаСПредприятие1С;
ИначеЕсли ТипТаскТрекера = Отсутствует Тогда
МенеджерТаскТрекера = РаботаБезТаскТрекера;
Иначе
ВызватьИсключение НСтр("ru = 'Невалидный формат работы Таск трекеров'");
КонецЕсли;
Возврат МенеджерТаскТрекера;
КонецФункции
#КонецОбласти