From a0bcf5496a1069fef4141d110bb5b36f6bcd7994 Mon Sep 17 00:00:00 2001 From: John Doe Date: Tue, 15 Jul 2025 19:18:40 +0500 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=83=20=D1=81=20=D1=82=D0=B0?= =?UTF-8?q?=D1=81=D0=BA=20=D1=82=D1=80=D0=B5=D0=BA=D0=B5=D1=80=D0=B0=D0=BC?= =?UTF-8?q?=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../РаботаБезТаскТрекера/Module.bsl | 29 +++++++++++++++++++ .../РаботаБезТаскТрекера.mdo | 9 ++++++ src/Enums/ТаскТрекеры/ManagerModule.bsl | 21 ++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 src/CommonModules/РаботаБезТаскТрекера/Module.bsl create mode 100644 src/CommonModules/РаботаБезТаскТрекера/РаботаБезТаскТрекера.mdo create mode 100644 src/Enums/ТаскТрекеры/ManagerModule.bsl 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