diff --git a/VERSIONS.md b/VERSIONS.md
index 0813fc10e..62379e98e 100644
--- a/VERSIONS.md
+++ b/VERSIONS.md
@@ -6,8 +6,8 @@
**Изменения**
-* #305 Включить историю изменений (платформенную) для задач, спринтов, вопросы ответы, спринты, выпуск релиза, ввод факта по задачам, проекты Спасибо @7OH
-
+* #305 Включить историю изменений (платформенную) для задач, спринтов, вопросы ответы, спринты, выпуск релиза, ввод факта по задачам, проекты. Спасибо @7OH
+* #327 Кнопка добавления факта работ прямо из канбан доски. Спасибо @7OH
**Выпущена версия 2024.04.07.0 (Обновление от 07.04.2024)**
diff --git a/src/cf/CommonTemplates/узСловарьПоУмолчанию/Ext/Template.xml b/src/cf/CommonTemplates/узСловарьПоУмолчанию/Ext/Template.xml
index f89c287f7..f4657f58b 100644
--- a/src/cf/CommonTemplates/узСловарьПоУмолчанию/Ext/Template.xml
+++ b/src/cf/CommonTemplates/узСловарьПоУмолчанию/Ext/Template.xml
@@ -6348,10 +6348,69 @@
+
+ 103
+
+
+
+ 16
+
+
+ ru
+ 103
+
+
+
+
+
+
+ 13
+
+
+
+
+ 15
+
+
+ ru
+ Обработка.узКанбанДоска.ФормаДинамическая
+
+
+
+
+
+
+ 14
+
+
+ ru
+ Добавить факт работ
+
+
+
+
+
+
+ 11
+
+
+ ru
+ Add jobs fact
+
+
+
+
+
+
+ 17
+
+
+
+
true
18
- 103
- 103
+ 104
+ 104
Solid
diff --git a/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form.xml b/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form.xml
index 564a5cc50..90c3eab98 100644
--- a/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form.xml
+++ b/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form.xml
@@ -1018,5 +1018,24 @@
СохранитьТекущийВариантВсемКоманда
+
+
+
+ ru
+ Добавить факт работ
+
+
+
+
+ ru
+ Добавить факт работ
+
+
+
+ StdPicture.ScheduledJob
+ true
+
+ КомандаДобавитьФактРабот
+
\ No newline at end of file
diff --git a/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form/Module.bsl b/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form/Module.bsl
index 417d0ed41..949961b30 100644
--- a/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form/Module.bsl
+++ b/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form/Module.bsl
@@ -302,14 +302,23 @@
МассивКодовСообщений.Добавить(83);//Скопировать комментарий в коде Copy the comment in the code
МассивКодовСообщений.Добавить(96);//Создать файл для задачи на диске
МассивКодовСообщений.Добавить(101);//Открыть папку задачи на диске
-
+ // [+] #327 Павлюков С.Ю. 2024-04-11
+ МассивКодовСообщений.Добавить(103);//Добавить факт работ
+ // [-] #327 Павлюков С.Ю. 2024-04-11
СтруктураСообщений = РегистрыСведений.узСловарь.ПолучитьСтруктуруСообщений(МассивКодовСообщений);
пКомандаДобавитьВТекущиеДела = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыДобавитьВТекущиеДела, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
пКомандаДобавитьВТекущиеДела.Заголовок=СтруктураСообщений.Текст81;
пКомандаДобавитьВТекущиеДела.ИмяКоманды="КомандаДобавитьВТекущиеДела";
- пКомандаДобавитьВТекущиеДела.Отображение = ОтображениеКнопки.КартинкаИТекст;
+ пКомандаДобавитьВТекущиеДела.Отображение = ОтображениеКнопки.КартинкаИТекст;
+
+ // [+] #327 Павлюков С.Ю. 2024-04-11
+ пКомандаДобавитьФактРабот = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыДобавитьФактРабот, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
+ пКомандаДобавитьФактРабот.Заголовок = СтруктураСообщений.Текст103;
+ пКомандаДобавитьФактРабот.ИмяКоманды = "КомандаДобавитьФактРабот";
+ пКомандаДобавитьФактРабот.Отображение = ОтображениеКнопки.КартинкаИТекст;
+ // [-] #327 Павлюков С.Ю. 2024-04-11
пКомандаСкопироватьКомментарийВКоде = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыСкопироватьКомментарийВКоде, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
пКомандаСкопироватьКомментарийВКоде.Заголовок=СтруктураСообщений.Текст83;
@@ -575,6 +584,9 @@
ИмяКомандыСледитьЗаЗадачей = ИмяКолонки + "_ТЧЗадачи_КомандаСледитьЗаЗадачей";
ИмяКомандыНеСледитьЗаЗадачей = ИмяКолонки + "_ТЧЗадачи_КомандаНеСледитьЗаЗадачей";
ИмяКомандыДобавитьВТекущиеДела = ИмяКолонки + "_ТЧЗадачи_КомандаДобавитьВТекущиеДела";
+ // [+] #327 Павлюков С.Ю. 2024-04-11
+ ИмяКомандыДобавитьФактРабот = ИмяКолонки + "_ТЧЗадачи_КомандаДобавитьФактРабот";
+ // [-] #327 Павлюков С.Ю. 2024-04-11
ИмяКомандыСкопироватьКомментарийВКоде = ИмяКолонки + "_ТЧЗадачи_КомандаСкопироватьКомментарийВКоде";
ИмяКомандыСоздатьФайлДляЗадачиНаДиске = ИмяКолонки + "_ТЧЗадачи_СоздатьФайлДляЗадачиНаДиске";
ИмяКомандыОткрытьПапкуЗадачиНаДиске = ИмяКолонки + "_ТЧЗадачи_ОткрытьПапкуЗадачиНаДиске";
@@ -618,6 +630,9 @@
РезультатФункции.Вставить("ИмяКомандыСледитьЗаЗадачей",ИмяКомандыСледитьЗаЗадачей);
РезультатФункции.Вставить("ИмяКомандыНеСледитьЗаЗадачей",ИмяКомандыНеСледитьЗаЗадачей);
РезультатФункции.Вставить("ИмяКомандыДобавитьВТекущиеДела",ИмяКомандыДобавитьВТекущиеДела);
+ // [+] #327 Павлюков С.Ю. 2024-04-11
+ РезультатФункции.Вставить("ИмяКомандыДобавитьФактРабот", ИмяКомандыДобавитьФактРабот);
+ // [-] #327 Павлюков С.Ю. 2024-04-11
РезультатФункции.Вставить("ИмяКомандыСкопироватьКомментарийВКоде",ИмяКомандыСкопироватьКомментарийВКоде);
РезультатФункции.Вставить("ИмяКомандыСоздатьФайлДляЗадачиНаДиске",ИмяКомандыСоздатьФайлДляЗадачиНаДиске);
РезультатФункции.Вставить("ИмяКомандыОткрытьПапкуЗадачиНаДиске",ИмяКомандыОткрытьПапкуЗадачиНаДиске);
@@ -1975,3 +1990,27 @@
#КонецОбласти
// [-] #283 Мальков М.В. 2023-01-30
+// [+] #327 Павлюков С.Ю. 2024-04-11
+&НаКлиенте
+Процедура КомандаДобавитьФактРабот(Команда)
+
+ #Если ВебКлиент Тогда
+ ОкноОтображения = Неопределено;
+ #Иначе
+ ОкноОтображения = ВариантОткрытияОкна.ОтдельноеОкно;
+ #КонецЕсли
+
+ СтрокаТЧ = Элементы[ИмяАктивнойТЧ].ТекущиеДанные;
+ Если СтрокаТЧ = Неопределено Тогда
+ узОбщийМодульСервер.узСообщить("Выберите задачу",82);
+ Возврат;
+ КонецЕсли;
+
+ ПараметрыФормыузВводФактаПоЗадаче = Новый Структура;
+ ПараметрыФормыузВводФактаПоЗадаче.Вставить("Задача", СтрокаТЧ.Задача);
+
+ ОткрытьФорму("Документ.узВводФактаПоЗадаче.Форма.ФормаДокументаВводСЗадачи",
+ ПараметрыФормыузВводФактаПоЗадаче, , , ОкноОтображения, , , РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
+
+КонецПроцедуры
+// [-] #327 Павлюков С.Ю. 2024-04-11