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..53ff30888 100644 --- a/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form.xml +++ b/src/cf/DataProcessors/узКанбанДоска/Forms/ФормаДинамическая/Ext/Form.xml @@ -1,5 +1,5 @@  -
+ Use Compact @@ -1018,5 +1018,24 @@ СохранитьТекущийВариантВсемКоманда + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Добавить факт работ</v8:content> + </v8:item> + + + + 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..3f6b4407b 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,28 @@ #КонецОбласти // [-] #283 Мальков М.В. 2023-01-30 +// [+] #327 Павлюков С.Ю. 2024-04-11 +&НаКлиенте +Процедура КомандаДобавитьФактРабот(Команда) + + #Если ВебКлиент Тогда + ОкноОтображения = Неопределено; + #Иначе + ОкноОтображения = ВариантОткрытияОкна.ОтдельноеОкно; + #КонецЕсли + + СтрокаТЧ = Элементы[ИмяАктивнойТЧ].ТекущиеДанные; + Если СтрокаТЧ = Неопределено тогда + узОбщийМодульСервер.узСообщить("Выберите задачу",82); + Возврат; + Конецесли; + + ПараметрыФормыузВводФактаПоЗадаче = Новый Структура; + ПараметрыФормыузВводФактаПоЗадаче.Вставить("Задача", СтрокаТЧ.Задача); + //ПараметрыФормыузВводФактаПоЗадаче.Вставить("Исполнитель", Пользователи.ТекущийПользователь()); + + ОткрытьФорму("Документ.узВводФактаПоЗадаче.Форма.ФормаДокументаВводСЗадачи", + ПараметрыФормыузВводФактаПоЗадаче,,,ОкноОтображения,,,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца); + +КонецПроцедуры +// [-] #327 Павлюков С.Ю. 2024-04-11