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

@79vlad в задачах на закладке "Учет времени" не отображаются примечания исполнителя

This commit is contained in:
Anton Ivanov 2018-10-28 11:03:39 +03:00
parent b4f8e1fb5d
commit 23f7048571
5 changed files with 115 additions and 5 deletions

View File

@ -269,6 +269,46 @@
<FullTextSearch>Use</FullTextSearch>
</Properties>
</Attribute>
<Attribute uuid="56e17df1-230c-40da-946d-98517c9087a2">
<Properties>
<Name>Примечание</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Примечание</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>500</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</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"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
</Properties>
</Attribute>
<Dimension uuid="ec523a35-9ee8-4c9f-9583-45145dad0603">
<Properties>
<Name>Задача</Name>

View File

@ -1369,6 +1369,11 @@
<ContextMenu name="ФактическиеЧасыИсполнительКонтекстноеМеню" id="556"/>
<ExtendedTooltip name="ФактическиеЧасыИсполнительРасширеннаяПодсказка" id="557"/>
</LabelField>
<LabelField name="ФактическиеЧасыПримечание" id="575">
<DataPath>ФактическиеЧасы.Примечание</DataPath>
<ContextMenu name="ФактическиеЧасыПримечаниеКонтекстноеМеню" id="576"/>
<ExtendedTooltip name="ФактическиеЧасыПримечаниеРасширеннаяПодсказка" id="577"/>
</LabelField>
</ChildItems>
</Table>
</ChildItems>
@ -2310,7 +2315,8 @@
РегистрНакопленияузФактПоЗадачам.Факт,
РегистрНакопленияузФактПоЗадачам.ДатаНачала,
РегистрНакопленияузФактПоЗадачам.ДатаОкончания,
РегистрНакопленияузФактПоЗадачам.Задача
РегистрНакопленияузФактПоЗадачам.Задача,
РегистрНакопленияузФактПоЗадачам.Примечание
ИЗ
РегистрНакопления.узФактПоЗадачам КАК РегистрНакопленияузФактПоЗадачам
ГДЕ

View File

@ -14,6 +14,10 @@
Запись.ДатаНачала = СтрокаДанные.ДатаНачала;
Запись.ДатаОкончания = СтрокаДанные.ДатаОкончания;
// +++ 79Vlad 25.10.2018
Запись.Примечание = СокрЛП(СтрокаДанные.Примечание);
// --- 79Vlad 25.10.2018
Запись.Факт = СтрокаДанные.Факт;
Конеццикла;
@ -28,7 +32,7 @@
Отказ = Истина;
СообщениеОшибки = Новый СообщениеПользователю();
СообщениеОшибки.Текст = "Для задачи - проекта нет озможности ввода данных о факте работ!";
СообщениеОшибки.Текст = "Для задачи - проекта нет возможности ввода данных о факте работ!";
СообщениеОшибки.Поле = Ссылка;
СообщениеОшибки.ПутьКДанным = "Объект.Задача";
СообщениеОшибки.Сообщить();
@ -38,7 +42,7 @@
Если Справочники.узЗадачи.ЗадачаБезПодчененнойИерархии(Задача) Тогда
Отказ = Истина;
СообщениеОшибки = Новый СообщениеПользователю();
СообщениеОшибки.Текст = "Для задачи, которая имеет подчененные задачи, нет озможности ввода данных о факте работ!";
СообщениеОшибки.Текст = "Для задачи, которая имеет подчиненные задачи, нет возможности ввода данных о факте работ!";
СообщениеОшибки.Поле = Ссылка;
СообщениеОшибки.ПутьКДанным = "Объект.Задача";
СообщениеОшибки.Сообщить();

View File

@ -100,13 +100,21 @@
<ChildItems>
<InputField name="ДатаНачала" id="13">
<DataPath>ДатаНачала</DataPath>
<OpenButton>true</OpenButton>
<ContextMenu name="ДатаНачалаКонтекстноеМеню" id="14"/>
<ExtendedTooltip name="ДатаНачалаРасширеннаяПодсказка" id="15"/>
<Events>
<Event name="Opening">ДатаНачалаОткрытие</Event>
</Events>
</InputField>
<InputField name="ДатаОкончания" id="16">
<DataPath>ДатаОкончания</DataPath>
<OpenButton>true</OpenButton>
<ContextMenu name="ДатаОкончанияКонтекстноеМеню" id="17"/>
<ExtendedTooltip name="ДатаОкончанияРасширеннаяПодсказка" id="18"/>
<Events>
<Event name="Opening">ДатаОкончанияОткрытие</Event>
</Events>
</InputField>
</ChildItems>
</UsualGroup>

View File

@ -52,3 +52,55 @@
Процедура ПослеЗаписи(ПараметрыЗаписи)
Оповестить("узВводФактаПоЗадачеЗаписан");
КонецПроцедуры
// +++ 79Vlad 25.10.2018
&НаКлиенте
Процедура ДатаНачалаОткрытие(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ДатаНачала = НачалоМинуты(ТекущаяДата());
Если НЕ ЗначениеЗаполнено(ДатаОкончания)
ИЛИ ДатаНачала > ДатаОкончания Тогда
ДатаОкончания = ПолучитьДатаОкончания(ДатаНачала);
Конецесли;
ИзменитьЧасыФактДляСтроки();
КонецПроцедуры
// --- 79Vlad 25.10.2018
// +++ 79Vlad 25.10.2018
&НаКлиенте
Функция ПолучитьДатаОкончания(ОтДаты)
пДатаОкончания = НачалоМинуты(КонецМинуты(ОтДаты)+1);
Возврат пДатаОкончания;
КонецФункции
// --- 79Vlad 25.10.2018
// +++ 79Vlad 25.10.2018
&НаКлиенте
Функция ПолучитьКоличествоЧасовПоРазностиДат(ДатаНач, ДатаКон)
Часов = 0;
Если ДатаКон > ДатаНач Тогда
Часов = (ДатаКон - ДатаНач) / 3600;
КонецЕсли;
Возврат Часов;
КонецФункции
// --- 79Vlad 25.10.2018
// +++ 79Vlad 25.10.2018
&НаКлиенте
Процедура ИзменитьЧасыФактДляСтроки()
Факт = ПолучитьКоличествоЧасовПоРазностиДат(ДатаНачала, ДатаОкончания);
КонецПроцедуры
// --- 79Vlad 25.10.2018
// +++ 79Vlad 25.10.2018
&НаКлиенте
Процедура ДатаОкончанияОткрытие(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ДатаОкончания = ПолучитьДатаОкончания(ТекущаяДата());
ИзменитьЧасыФактДляСтроки();
КонецПроцедуры
// --- 79Vlad 25.10.2018