diff --git a/src/cf/Catalogs/узЗадачи.xml b/src/cf/Catalogs/узЗадачи.xml index 6956d409f..b9a5d928a 100644 --- a/src/cf/Catalogs/узЗадачи.xml +++ b/src/cf/Catalogs/узЗадачи.xml @@ -501,6 +501,48 @@ Use + + + ДатаНачалаРаботПоЗадаче + + + ru + Дата начала работ по задаче + + + + + xs:dateTime + + DateTime + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + + СрокИсполнения diff --git a/src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl b/src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl index f5f227287..667127c3e 100644 --- a/src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl +++ b/src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl @@ -7,6 +7,9 @@ Если НЕ ЗначениеЗаполнено(ДатаСоздания) Тогда ДатаСоздания = ТекущаяДата(); Конецесли; + Если НЕ ЗначениеЗаполнено(ДатаНачалаРаботПоЗадаче) Тогда + ДатаНачалаРаботПоЗадаче = ДатаСоздания; + Конецесли; ОсновнаяЗадача = ПолучитьОсновнуюЗадачу(Родитель); Если НЕ ЗначениеЗаполнено(Статус) Тогда Статус = ПредопределенноеЗначение("Справочник.узСтатусыЗадачи.Зарегистрирована"); diff --git a/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml b/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml index 77c06fc24..8a25582d8 100644 --- a/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml +++ b/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml @@ -853,6 +853,11 @@ + + Объект.ДатаНачалаРаботПоЗадаче + + + Объект.ДатаПередачиИсполнителю EnterOnInput diff --git a/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl b/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl index 97c8b59d1..d19a66d54 100644 --- a/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl +++ b/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl @@ -251,17 +251,18 @@ ФИОИсполнителя = ФИОИсполнителя + "" + Лев(МассивПодстрок[2],1)+"."; Конецесли; Конецесли; - //+ Иванов А.Б. 2016-09-07 - //+ #4Иванов Антон. Борисович.2016-09-07 Объект.КомментарииВКоде = "//+ #"+Объект.Код + ?(ЗначениеЗаполнено(Объект.НомерВнешнейЗаявки)," "+Объект.НомерВнешнейЗаявки,"") + ФИОИсполнителя - + " " + Формат(ТекущаяДата(),"ДФ=yyyy-MM-dd"); - + + " " + Формат(ТекущаяДата(),"ДФ=yyyy-MM-dd"); КонецПроцедуры &НаКлиенте Процедура СрокИсполненияПриИзменении(Элемент) + Если НЕ ЗначениеЗаполнено(Объект.СрокИсполнения) Тогда + Возврат; + Конецесли; + УказаноВремя = Объект.СрокИсполнения - НачалоДня(Объект.СрокИсполнения); Если НЕ УказаноВремя Тогда Объект.СрокИсполнения = КонецДня(Объект.СрокИсполнения);