1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-03-19 21:07:53 +02:00

Добавил реквизит "Дата начала работ по задаче" в справочник "Задачи".

This commit is contained in:
Anton Ivanov 2017-02-22 16:20:27 +03:00
parent a13bb54fdd
commit 5f4c7e7ca2
4 changed files with 55 additions and 4 deletions

View File

@ -501,6 +501,48 @@
<FullTextSearch>Use</FullTextSearch>
</Properties>
</Attribute>
<Attribute uuid="d2397742-7412-45b2-bd27-350db3bfd77e">
<Properties>
<Name>ДатаНачалаРаботПоЗадаче</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дата начала работ по задаче</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:dateTime</v8:Type>
<v8:DateQualifiers>
<v8:DateFractions>DateTime</v8:DateFractions>
</v8:DateQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Use>ForItem</Use>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
</Properties>
</Attribute>
<Attribute uuid="0dd6c8fd-bf42-488f-a658-9344383808ac">
<Properties>
<Name>СрокИсполнения</Name>

View File

@ -7,6 +7,9 @@
Если НЕ ЗначениеЗаполнено(ДатаСоздания) Тогда
ДатаСоздания = ТекущаяДата();
Конецесли;
Если НЕ ЗначениеЗаполнено(ДатаНачалаРаботПоЗадаче) Тогда
ДатаНачалаРаботПоЗадаче = ДатаСоздания;
Конецесли;
ОсновнаяЗадача = ПолучитьОсновнуюЗадачу(Родитель);
Если НЕ ЗначениеЗаполнено(Статус) Тогда
Статус = ПредопределенноеЗначение("Справочник.узСтатусыЗадачи.Зарегистрирована");

View File

@ -853,6 +853,11 @@
<ContextMenu name="ДатаСозданияКонтекстноеМеню" id="17"/>
<ExtendedTooltip name="ДатаСозданияРасширеннаяПодсказка" id="18"/>
</InputField>
<InputField name="ДатаНачалаРаботПоЗадаче" id="467">
<DataPath>Объект.ДатаНачалаРаботПоЗадаче</DataPath>
<ContextMenu name="ДатаНачалаРаботПоЗадачеКонтекстноеМеню" id="468"/>
<ExtendedTooltip name="ДатаНачалаРаботПоЗадачеРасширеннаяПодсказка" id="469"/>
</InputField>
<InputField name="ДатаПередачиИсполнителю" id="19">
<DataPath>Объект.ДатаПередачиИсполнителю</DataPath>
<EditMode>EnterOnInput</EditMode>

View File

@ -251,17 +251,18 @@
ФИОИсполнителя = ФИОИсполнителя + "" + Лев(МассивПодстрок[2],1)+".";
Конецесли;
Конецесли;
//+ Иванов А.Б. 2016-09-07
//+ #4Иванов Антон. Борисович.2016-09-07
Объект.КомментарииВКоде = "//+ #"+Объект.Код
+ ?(ЗначениеЗаполнено(Объект.НомерВнешнейЗаявки)," "+Объект.НомерВнешнейЗаявки,"")
+ ФИОИсполнителя
+ " " + Формат(ТекущаяДата(),"ДФ=yyyy-MM-dd");
+ " " + Формат(ТекущаяДата(),"ДФ=yyyy-MM-dd");
КонецПроцедуры
&НаКлиенте
Процедура СрокИсполненияПриИзменении(Элемент)
Если НЕ ЗначениеЗаполнено(Объект.СрокИсполнения) Тогда
Возврат;
Конецесли;
УказаноВремя = Объект.СрокИсполнения - НачалоДня(Объект.СрокИсполнения);
Если НЕ УказаноВремя Тогда
Объект.СрокИсполнения = КонецДня(Объект.СрокИсполнения);