diff --git a/src/cf/Documents/узВводФактаПоЗадаче/Forms/ФормаДокументаВводСЗадачи/Ext/Form.xml b/src/cf/Documents/узВводФактаПоЗадаче/Forms/ФормаДокументаВводСЗадачи/Ext/Form.xml index 229151f61..91dce1e4d 100644 --- a/src/cf/Documents/узВводФактаПоЗадаче/Forms/ФормаДокументаВводСЗадачи/Ext/Form.xml +++ b/src/cf/Documents/узВводФактаПоЗадаче/Forms/ФормаДокументаВводСЗадачи/Ext/Form.xml @@ -31,6 +31,256 @@ ПриСозданииНаСервере + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа шапка</v8:content> + </v8:item> + + + + ru + Группа шапка + + + Horizontal + None + false + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа шапка левая</v8:content> + </v8:item> + + + + ru + Группа шапка левая + + + Vertical + None + false + + + + None + false + + + + + + + + + + + + + + None + false + + + + Факт + + + + ФактПриИзменении + + + + Объект.Задача + + + + + Объект.Задача.Code + true + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Номер задачи</v8:content> + </v8:item> + + None + + + ru + ЧГ=0 + + + + + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа шапка правая</v8:content> + </v8:item> + + + + ru + Группа шапка правая + + + Vertical + None + false + + + + + + Примечание + false + false + true + true + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Дополнительно</v8:content> + </v8:item> + + + + ru + Группа дополнительно + + + Collapsible + + + ru + Дополнительно + + + true + None + + + + Horizontal + None + false + + + + Vertical + None + false + + + + Спринт + true + + + + + Объект.Исполнитель + + + + + Объект.Ref.Number + + + + + + + Vertical + None + false + + + + Объект.Date + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Дата факт работ</v8:content> + </v8:item> + + EnterOnInput + + + + + ДатаНачала + true + + + + ДатаНачалаОткрытие + + + + ДатаОкончания + true + + + + ДатаОкончанияОткрытие + + + + + + + + <v8:item> @@ -48,95 +298,12 @@ <Representation>None</Representation> <ShowTitle>false</ShowTitle> <ExtendedTooltip name="СтандартныеРасширеннаяПодсказка" id="25"/> - <ChildItems> - <InputField name="Номер" id="1"> - <DataPath>Объект.Number</DataPath> - <EditMode>EnterOnInput</EditMode> - <ContextMenu name="НомерКонтекстноеМеню" id="2"/> - <ExtendedTooltip name="НомерРасширеннаяПодсказка" id="3"/> - </InputField> - <InputField name="Дата" id="4"> - <DataPath>Объект.Date</DataPath> - <EditMode>EnterOnInput</EditMode> - <ContextMenu name="ДатаКонтекстноеМеню" id="5"/> - <ExtendedTooltip name="ДатаРасширеннаяПодсказка" id="6"/> - </InputField> - </ChildItems> - </UsualGroup> - <UsualGroup name="Группа4" id="41"> - <Group>Horizontal</Group> - <Representation>None</Representation> - <ShowTitle>false</ShowTitle> - <ExtendedTooltip name="Группа4РасширеннаяПодсказка" id="42"/> - <ChildItems> - <UsualGroup name="Группа2" id="31"> - <Group>Vertical</Group> - <Representation>StrongSeparation</Representation> - <ShowTitle>false</ShowTitle> - <ExtendedTooltip name="Группа2РасширеннаяПодсказка" id="32"/> - <ChildItems> - <InputField name="Факт" id="19"> - <DataPath>Факт</DataPath> - <DefaultItem>true</DefaultItem> - <ContextMenu name="ФактКонтекстноеМеню" id="20"/> - <ExtendedTooltip name="ФактРасширеннаяПодсказка" id="21"/> - <Events> - <Event name="OnChange">ФактПриИзменении</Event> - </Events> - </InputField> - <InputField name="Спринт" id="28"> - <DataPath>Спринт</DataPath> - <SkipOnInput>true</SkipOnInput> - <ContextMenu name="СпринтКонтекстноеМеню" id="29"/> - <ExtendedTooltip name="СпринтРасширеннаяПодсказка" id="30"/> - </InputField> - </ChildItems> - </UsualGroup> - <UsualGroup name="Группа1" id="26"> - <Group>Vertical</Group> - <Representation>StrongSeparation</Representation> - <ShowTitle>false</ShowTitle> - <ExtendedTooltip name="Группа1РасширеннаяПодсказка" id="27"/> - <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> - </ChildItems> </UsualGroup> <UsualGroup name="Группа3" id="39"> <Group>Vertical</Group> <Representation>StrongSeparation</Representation> <ShowTitle>false</ShowTitle> <ExtendedTooltip name="Группа3РасширеннаяПодсказка" id="40"/> - <ChildItems> - <InputField name="Исполнитель" id="36"> - <DataPath>Объект.Исполнитель</DataPath> - <ContextMenu name="ИсполнительКонтекстноеМеню" id="37"/> - <ExtendedTooltip name="ИсполнительРасширеннаяПодсказка" id="38"/> - </InputField> - <InputField name="Примечание" id="33"> - <DataPath>Примечание</DataPath> - <ContextMenu name="ПримечаниеКонтекстноеМеню" id="34"/> - <ExtendedTooltip name="ПримечаниеРасширеннаяПодсказка" id="35"/> - </InputField> - </ChildItems> </UsualGroup> </ChildItems> <Attributes> @@ -221,4 +388,166 @@ </Type> </Attribute> </Attributes> + <Commands> + <Command name="Команда15Минут" id="1"> + <Title> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>15 </v8:content> + </v8:item> + + + + ru + 15 минут + + + + StdPicture.ScheduledJob + true + + Команда15Минут + TextPicture + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>30</v8:content> + </v8:item> + + + + ru + 30 минут + + + + StdPicture.ScheduledJob + true + + Команда30Минут + TextPicture + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>45</v8:content> + </v8:item> + + + + ru + 45 минут + + + + StdPicture.ScheduledJob + true + + Команда45Минут + TextPicture + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>1</v8:content> + </v8:item> + + + + ru + 1 час + + + + StdPicture.ScheduledJob + true + + Команда1Час + TextPicture + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>2</v8:content> + </v8:item> + + + + ru + 2 часа + + + + StdPicture.ScheduledJob + true + + Команда2Часа + TextPicture + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>3</v8:content> + </v8:item> + + + + ru + 3 часа + + + + StdPicture.ScheduledJob + true + + Команда3Часа + TextPicture + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>4</v8:content> + </v8:item> + + + + ru + 4 часа + + + + StdPicture.ScheduledJob + true + + Команда4Часа + TextPicture + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>5</v8:content> + </v8:item> + + + + ru + 5 часов + + + + StdPicture.ScheduledJob + true + + Команда5Часов + TextPicture + + \ No newline at end of file diff --git a/src/cf/Documents/узВводФактаПоЗадаче/Forms/ФормаДокументаВводСЗадачи/Ext/Form/Module.bsl b/src/cf/Documents/узВводФактаПоЗадаче/Forms/ФормаДокументаВводСЗадачи/Ext/Form/Module.bsl index 9953872b0..4a7be0b22 100644 --- a/src/cf/Documents/узВводФактаПоЗадаче/Forms/ФормаДокументаВводСЗадачи/Ext/Form/Module.bsl +++ b/src/cf/Documents/узВводФактаПоЗадаче/Forms/ФормаДокументаВводСЗадачи/Ext/Form/Module.bsl @@ -14,6 +14,14 @@ Объект.Исполнитель = Параметры.Исполнитель; КонецЕсли; + Если Параметры.Свойство("Примечание") Тогда + Примечание = Параметры.Примечание; + КонецЕсли; + + Если НЕ ЗначениеЗаполнено(Объект.Исполнитель) Тогда + Объект.Исполнитель = ПараметрыСеанса.ТекущийПользователь; + Конецесли; + Спринт = Справочники.узСпринты.ПолучитьТекущийСпринтДляЗадачи(КонецДня(Объект.Дата), Объект.Задача); КонецПроцедуры @@ -40,11 +48,7 @@ &НаКлиенте Процедура ФактПриИзменении(Элемент) - Если Не ЗначениеЗаполнено(ДатаНачала) Тогда - - ДатаНачала = ДатаОкончания - Факт * 3600; - - КонецЕсли; + ДатаНачала = ДатаОкончания - Факт * 3600; КонецПроцедуры @@ -104,3 +108,50 @@ ИзменитьЧасыФактДляСтроки(); КонецПроцедуры // --- 79Vlad 25.10.2018 + +&НаКлиенте +Процедура Команда15Минут(Команда) + УказатьФактВМинутах(15); +КонецПроцедуры + +&НаКлиенте +Процедура УказатьФактВМинутах(КоличествоМинут) + Факт = КоличествоМинут / 60; + + ФактПриИзменении(Неопределено); +КонецПроцедуры + +&НаКлиенте +Процедура Команда30Минут(Команда) + УказатьФактВМинутах(30); +КонецПроцедуры + +&НаКлиенте +Процедура Команда45Минут(Команда) + УказатьФактВМинутах(45); +КонецПроцедуры + +&НаКлиенте +Процедура Команда1Час(Команда) + УказатьФактВМинутах(60); +КонецПроцедуры + +&НаКлиенте +Процедура Команда2Часа(Команда) + УказатьФактВМинутах(120); +КонецПроцедуры + +&НаКлиенте +Процедура Команда3Часа(Команда) + УказатьФактВМинутах(180); +КонецПроцедуры + +&НаКлиенте +Процедура Команда4Часа(Команда) + УказатьФактВМинутах(240); +КонецПроцедуры + +&НаКлиенте +Процедура Команда5Часов(Команда) + УказатьФактВМинутах(300); +КонецПроцедуры