diff --git a/src/CommonModules/РаботаБезТаскТрекера/Module.bsl b/src/CommonModules/РаботаБезТаскТрекера/Module.bsl new file mode 100644 index 0000000..75afd6f --- /dev/null +++ b/src/CommonModules/РаботаБезТаскТрекера/Module.bsl @@ -0,0 +1,29 @@ +// @strict-types + + +#Область ПрограммныйИнтерфейс + +Процедура ОбновитьДанныеЗадач() Экспорт + + ТаблицаЗадач = Справочники.Задачи.НеЗакрытыеЗадачи(); + ОбновитьДанныеЗадачПоТаблице(ТаблицаЗадач); + +КонецПроцедуры + +Процедура ОбновитьДанныеЗадачПоТаблице(ТаблицаЗадач) Экспорт + +КонецПроцедуры + +Функция СтруктурированныеДанныеПоЗадаче(НомерЗадачи, ТаскТрекер = Неопределено) Экспорт + + ДанныеЗаполнения = Справочники.Задачи.НовыйДанныеЗадачи(); + ДанныеЗаполнения.Наименование = НомерЗадачи; + ДанныеЗаполнения.Владелец = Справочники.Проекты.НайтиПоНаименованию("CBL"); + ДанныеЗаполнения.НомерЗадачи = НомерЗадачи; + ДанныеЗаполнения.ИмяВетки = НомерЗадачи; + + Возврат ДанныеЗаполнения; + +КонецФункции + +#КонецОбласти diff --git a/src/CommonModules/РаботаБезТаскТрекера/РаботаБезТаскТрекера.mdo b/src/CommonModules/РаботаБезТаскТрекера/РаботаБезТаскТрекера.mdo new file mode 100644 index 0000000..ff6ef0e --- /dev/null +++ b/src/CommonModules/РаботаБезТаскТрекера/РаботаБезТаскТрекера.mdo @@ -0,0 +1,9 @@ + + + РаботаБезТаскТрекера + + ru + Работа без таск трекера + + true + diff --git a/src/Enums/ТаскТрекеры/ManagerModule.bsl b/src/Enums/ТаскТрекеры/ManagerModule.bsl new file mode 100644 index 0000000..6cd89a1 --- /dev/null +++ b/src/Enums/ТаскТрекеры/ManagerModule.bsl @@ -0,0 +1,21 @@ +#Область ПрограммныйИнтерфейс + +Функция МенеджерТаскТрекера(ТипТаскТрекера) Экспорт + + МенеджерТаскТрекера = Неопределено; + + Если ТипТаскТрекера = Bitrix Тогда + МенеджерТаскТрекера = РаботаСBitrix; + ИначеЕсли ТипТаскТрекера = Предприятие1С Тогда + МенеджерТаскТрекера = РаботаСПредприятие1С; + ИначеЕсли ТипТаскТрекера = Отсутствует Тогда + МенеджерТаскТрекера = РаботаБезТаскТрекера; + Иначе + ВызватьИсключение НСтр("ru = 'Невалидный формат работы Таск трекеров'"); + КонецЕсли; + + Возврат МенеджерТаскТрекера; + +КонецФункции + +#КонецОбласти \ No newline at end of file