From 5f4c7e7ca28b47f9e81827a3e3a5b9bd55f3a2ea Mon Sep 17 00:00:00 2001 From: Anton Ivanov Date: Wed, 22 Feb 2017 16:20:27 +0300 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=B5=D0=BA=D0=B2=D0=B8=D0=B7=D0=B8=D1=82=20"=D0=94?= =?UTF-8?q?=D0=B0=D1=82=D0=B0=20=D0=BD=D0=B0=D1=87=D0=B0=D0=BB=D0=B0=20?= =?UTF-8?q?=D1=80=D0=B0=D0=B1=D0=BE=D1=82=20=D0=BF=D0=BE=20=D0=B7=D0=B0?= =?UTF-8?q?=D0=B4=D0=B0=D1=87=D0=B5"=20=D0=B2=20=D1=81=D0=BF=D1=80=D0=B0?= =?UTF-8?q?=D0=B2=D0=BE=D1=87=D0=BD=D0=B8=D0=BA=20"=D0=97=D0=B0=D0=B4?= =?UTF-8?q?=D0=B0=D1=87=D0=B8".?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/cf/Catalogs/узЗадачи.xml | 42 +++++++++++++++++++ src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl | 3 ++ .../узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml | 5 +++ .../Forms/ФормаЭлемента/Ext/Form/Module.bsl | 9 ++-- 4 files changed, 55 insertions(+), 4 deletions(-) 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"); КонецПроцедуры &НаКлиенте Процедура СрокИсполненияПриИзменении(Элемент) + Если НЕ ЗначениеЗаполнено(Объект.СрокИсполнения) Тогда + Возврат; + Конецесли; + УказаноВремя = Объект.СрокИсполнения - НачалоДня(Объект.СрокИсполнения); Если НЕ УказаноВремя Тогда Объект.СрокИсполнения = КонецДня(Объект.СрокИсполнения);