From c3d0ff693ce372d11cbd3fdfaad4f1f31d1662c0 Mon Sep 17 00:00:00 2001 From: Anton Ivanov <iab@bk.ru> Date: Mon, 26 Sep 2016 13:23:35 +0300 Subject: [PATCH] =?UTF-8?q?#6,=20=D0=A3=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87=D0=B0?= =?UTF-8?q?=D0=BC=D0=B8,=20=D0=98=D0=B2=D0=B0=D0=BD=D0=BE=D0=B2=20=D0=9F?= =?UTF-8?q?=D0=BE=D0=B4=D1=81=D0=B2=D0=B5=D1=87=D0=B8=D0=B2=D0=B0=D1=82?= =?UTF-8?q?=D1=8C=20=D0=BD=D0=B0=20=D0=BA=D0=B0=D0=BD=D0=B1=D0=B0=D0=BD=20?= =?UTF-8?q?=D0=B4=D0=BE=D1=81=D0=BA=D0=B5=20=D0=B2=D0=B0=D0=B6=D0=BD=D1=8B?= =?UTF-8?q?=D0=B5=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87=D0=B8=20#20,=20=D0=A3?= =?UTF-8?q?=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B7?= =?UTF-8?q?=D0=B0=D0=B4=D0=B0=D1=87=D0=B0=D0=BC=D0=B8,=20=D0=98=D0=B2?= =?UTF-8?q?=D0=B0=D0=BD=D0=BE=D0=B2=20=D0=9D=D0=B5=D0=BE=D0=B1=D1=85=D0=BE?= =?UTF-8?q?=D0=B4=D0=B8=D0=BC=D0=BE=20=D0=BF=D1=80=D0=BE=D0=B4=D1=83=D0=BC?= =?UTF-8?q?=D0=B0=D1=82=D1=8C=20=D0=BA=D0=B0=D0=BA=20=D0=BF=D0=BE=D0=B4?= =?UTF-8?q?=D0=B1=D0=B8=D1=80=D0=B0=D1=82=D1=8C=20=D0=B7=D0=B0=D0=B4=D0=B0?= =?UTF-8?q?=D1=87=D0=B8=20=D0=B2=20=D1=81=D0=BF=D1=80=D0=B8=D0=BD=D1=82=20?= =?UTF-8?q?#23,=20=D0=A3=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87=D0=B0=D0=BC=D0=B8,=20?= =?UTF-8?q?=D0=98=D0=B2=D0=B0=D0=BD=D0=BE=D0=B2=20=D0=94=D0=B0=D1=82=D1=8B?= =?UTF-8?q?=20=D0=B2=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Catalogs/узЗадачи.xml | 174 ++++- src/Catalogs/узЗадачи/Ext/ObjectModule.bsl | 29 +- .../узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml | 607 ++++++++++-------- .../Forms/ФормаЭлемента/Ext/Form/Module.bsl | 44 +- src/Catalogs/узЗадачиПрисоединенныеФайлы.xml | 44 ++ src/Catalogs/узСпринты.xml | 401 ++++++++++++ .../узСпринты/Forms/ФормаЭлемента.xml | 21 + .../Forms/ФормаЭлемента/Ext/Form.xml | 61 ++ .../узОбщийМодульСервер/Ext/Module.bsl | 4 +- src/Configuration.xml | 1 + src/DataProcessors/узКанбанДоска.xml | 46 ++ .../узКанбанДоска/Forms/Форма/Ext/Form.xml | 223 +++++-- .../Templates/СхемаКомпоновкиДанных/Ext/Template.xml | 67 +- .../ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml | 6 +- src/Subsystems/узУправлениеЗадачами.xml | 1 + 15 files changed, 1386 insertions(+), 343 deletions(-) create mode 100644 src/Catalogs/узСпринты.xml create mode 100644 src/Catalogs/узСпринты/Forms/ФормаЭлемента.xml create mode 100644 src/Catalogs/узСпринты/Forms/ФормаЭлемента/Ext/Form.xml diff --git a/src/Catalogs/узЗадачи.xml b/src/Catalogs/узЗадачи.xml index e0141799c..8f961d3a7 100644 --- a/src/Catalogs/узЗадачи.xml +++ b/src/Catalogs/узЗадачи.xml @@ -476,6 +476,48 @@ <FullTextSearch>Use</FullTextSearch> </Properties> </Attribute> + <Attribute uuid="0dd6c8fd-bf42-488f-a658-9344383808ac"> + <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="68e334b8-5d48-4a6a-b95f-8be6ce2d7ab3"> <Properties> <Name>ДатаПередачиИсполнителю</Name> @@ -518,13 +560,13 @@ <FullTextSearch>Use</FullTextSearch> </Properties> </Attribute> - <Attribute uuid="0dd6c8fd-bf42-488f-a658-9344383808ac"> + <Attribute uuid="ebce951a-ce63-4799-af93-67017e43eab3"> <Properties> - <Name>СрокИсполнения</Name> + <Name>ДатаПоследнегоИзменения</Name> <Synonym> <v8:item> <v8:lang>ru</v8:lang> - <v8:content>Срок исполнения</v8:content> + <v8:content>Дата последнего изменения</v8:content> </v8:item> </Synonym> <Comment/> @@ -560,6 +602,93 @@ <FullTextSearch>Use</FullTextSearch> </Properties> </Attribute> + <Attribute uuid="9453c86b-2011-461f-92ce-882a6eea7f37"> + <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="e0525be5-a5a6-4dba-8d11-49fbec2fd16f"> + <Properties> + <Name>АвторПоследнегоИзменения</Name> + <Synonym> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Автор последнего изменения</v8:content> + </v8:item> + </Synonym> + <Comment/> + <Type> + <v8:Type>cfg:CatalogRef.ВнешниеПользователи</v8:Type> + <v8:Type>cfg:CatalogRef.Пользователи</v8:Type> + </Type> + <PasswordMode>false</PasswordMode> + <Format/> + <EditFormat/> + <ToolTip> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Автор задачи</v8:content> + </v8:item> + </ToolTip> + <MarkNegatives>false</MarkNegatives> + <Mask/> + <MultiLine>false</MultiLine> + <ExtendedEdit>false</ExtendedEdit> + <MinValue xsi:nil="true"/> + <MaxValue xsi:nil="true"/> + <FillFromFillingValue>false</FillFromFillingValue> + <FillValue xsi:type="xr:DesignTimeRef">Catalog.Пользователи.EmptyRef</FillValue> + <FillChecking>DontCheck</FillChecking> + <ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems> + <ChoiceParameterLinks/> + <ChoiceParameters/> + <QuickChoice>Auto</QuickChoice> + <CreateOnInput>Auto</CreateOnInput> + <ChoiceForm/> + <LinkByType/> + <ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput> + <Use>ForItem</Use> + <Indexing>Index</Indexing> + <FullTextSearch>Use</FullTextSearch> + </Properties> + </Attribute> <Attribute uuid="39b4dc7e-e017-4656-97f9-dd2e79bffb80"> <Properties> <Name>Содержание</Name> @@ -691,6 +820,45 @@ <FullTextSearch>Use</FullTextSearch> </Properties> </Attribute> + <Attribute uuid="b78c2a8e-0fb3-416e-8f7a-3f0ef70095fa"> + <Properties> + <Name>Спринт</Name> + <Synonym> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Спринт</v8:content> + </v8:item> + </Synonym> + <Comment/> + <Type> + <v8:Type>cfg:CatalogRef.узСпринты</v8:Type> + </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="c6489755-f243-4356-bf22-0f10ac9a2818"> <Properties> <Name>Важность</Name> diff --git a/src/Catalogs/узЗадачи/Ext/ObjectModule.bsl b/src/Catalogs/узЗадачи/Ext/ObjectModule.bsl index 42e8affe5..080b2d162 100644 --- a/src/Catalogs/узЗадачи/Ext/ObjectModule.bsl +++ b/src/Catalogs/узЗадачи/Ext/ObjectModule.bsl @@ -36,6 +36,27 @@ Конецесли; Конецесли; + ТекПользователь = Пользователи.ТекущийПользователь(); + ДатаПоследнегоИзменения = ТекущаяДата(); + АвторПоследнегоИзменения = ТекПользователь; + + СтарыйСтатус = Ссылка.Статус; + + СтарыйВидСтатуса = СтарыйСтатус.ВидСтатуса; + НовыйВидСтатуса = Статус.ВидСтатуса; + ВидСтатуса_Готово = ПредопределенноеЗначение("Справочник.узВидыСтатусов.Готово"); + ВидСтатуса_ВРаботе = ПредопределенноеЗначение("Справочник.узВидыСтатусов.ВРаботе"); + Если НовыйВидСтатуса = ВидСтатуса_Готово + И СтарыйВидСтатуса <> ВидСтатуса_Готово Тогда + ДатаВыполнения = ТекущаяДата(); + Конецесли; + Если НовыйВидСтатуса = ВидСтатуса_ВРаботе + И СтарыйВидСтатуса <> ВидСтатуса_ВРаботе Тогда + Если НЕ ЗначениеЗаполнено(Исполнитель) Тогда + Исполнитель = ТекПользователь; + Конецесли; + Конецесли; + МассивСобытийВИстории = ОбновитьИсторию(); ДополнительныеСвойства.Вставить("МассивСобытийВИстории",МассивСобытийВИстории); @@ -58,7 +79,11 @@ СтарыйИсполнитель = Ссылка.Исполнитель; Если Исполнитель <> СтарыйИсполнитель Тогда ВидСобытия = ПредопределенноеЗначение("Перечисление.узВидыСобытий.НовыйИсполнитель"); - Событие = "Изменен исполнитель с ["+СтарыйИсполнитель+"] на [" + Исполнитель+"]"; + Если НЕ ЗначениеЗаполнено(СтарыйИсполнитель) Тогда + Событие = "Указан исполнитель [" + Исполнитель+"]"; + Иначе + Событие = "Изменен исполнитель с ["+СтарыйИсполнитель+"] на [" + Исполнитель+"]"; + Конецесли; ДобавитьВИсторию(ДатаСобытия,пАвтор,ВидСобытия,Событие,МассивСобытийВИстории); Конецесли; @@ -105,7 +130,7 @@ Процедура ОтправитьУведомлениеНаПочту(МассивСобытийВИстории) ТекПользователь = Пользователи.ТекущийПользователь(); - Если ТекПользователь.узНеОтправлятьУведомленияНаПочту Тогда + Если Исполнитель.узНеОтправлятьУведомленияНаПочту Тогда Возврат; Конецесли; diff --git a/src/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml b/src/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml index 35676f46f..a59a1fa5e 100644 --- a/src/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml +++ b/src/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml @@ -1,71 +1,71 @@ <?xml version="1.0" encoding="UTF-8"?> <Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1"> <WindowOpeningMode>LockOwnerWindow</WindowOpeningMode> + <AutoTitle>false</AutoTitle> <UseForFoldersAndItems>Items</UseForFoldersAndItems> <AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/> <Events> <Event name="AfterWrite">ПослеЗаписи</Event> <Event name="AfterWriteAtServer">ПослеЗаписиНаСервере</Event> <Event name="OnReadAtServer">ПриЧтенииНаСервере</Event> + <Event name="OnOpen">ПриОткрытии</Event> <Event name="BeforeWrite">ПередЗаписью</Event> <Event name="OnCreateAtServer">ПриСозданииНаСервере</Event> <Event name="BeforeWriteAtServer">ПередЗаписьюНаСервере</Event> </Events> <ChildItems> - <UsualGroup name="Группа1" id="71"> + <UsualGroup name="Группа3" id="187"> <Group>Horizontal</Group> <Representation>None</Representation> <ShowTitle>false</ShowTitle> - <ExtendedTooltip name="Группа1РасширеннаяПодсказка" id="72"/> + <ExtendedTooltip name="Группа3РасширеннаяПодсказка" id="188"/> <ChildItems> - <InputField name="Наименование" id="4"> - <DataPath>Объект.Description</DataPath> - <EditMode>EnterOnInput</EditMode> - <ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/> - <ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="6"/> - </InputField> - <InputField name="Код" id="1"> - <DataPath>Объект.Code</DataPath> - <ReadOnly>true</ReadOnly> - <Title> - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Номер задачи</v8:content> - </v8:item> - </Title> - <EditMode>EnterOnInput</EditMode> - <ContextMenu name="КодКонтекстноеМеню" id="2"/> - <ExtendedTooltip name="КодРасширеннаяПодсказка" id="3"/> - </InputField> - <InputField name="Родитель" id="93"> - <DataPath>Объект.Parent</DataPath> - <HorizontalStretch>false</HorizontalStretch> - <ContextMenu name="РодительКонтекстноеМеню" id="94"/> - <ExtendedTooltip name="РодительРасширеннаяПодсказка" id="95"/> - </InputField> - </ChildItems> - </UsualGroup> - <UsualGroup name="Группа2" id="87"> - <Group>Horizontal</Group> - <Representation>None</Representation> - <ShowTitle>false</ShowTitle> - <ExtendedTooltip name="Группа2РасширеннаяПодсказка" id="88"/> - <ChildItems> - <InputField name="Исполнитель" id="10"> - <DataPath>Объект.Исполнитель</DataPath> - <EditMode>EnterOnInput</EditMode> - <ContextMenu name="ИсполнительКонтекстноеМеню" id="11"/> - <ExtendedTooltip name="ИсполнительРасширеннаяПодсказка" id="12"/> - <Events> - <Event name="OnChange">ИсполнительПриИзменении</Event> - </Events> - </InputField> - <InputField name="Статус" id="13"> - <DataPath>Объект.Статус</DataPath> - <EditMode>EnterOnInput</EditMode> - <ContextMenu name="СтатусКонтекстноеМеню" id="14"/> - <ExtendedTooltip name="СтатусРасширеннаяПодсказка" id="15"/> - </InputField> + <UsualGroup name="Группа1" id="71"> + <Group>Vertical</Group> + <Representation>None</Representation> + <ShowTitle>false</ShowTitle> + <ExtendedTooltip name="Группа1РасширеннаяПодсказка" id="72"/> + <ChildItems> + <InputField name="Наименование" id="4"> + <DataPath>Объект.Description</DataPath> + <EditMode>EnterOnInput</EditMode> + <ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/> + <ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="6"/> + <Events> + <Event name="OnChange">НаименованиеПриИзменении</Event> + </Events> + </InputField> + <InputField name="Исполнитель" id="10"> + <DataPath>Объект.Исполнитель</DataPath> + <EditMode>EnterOnInput</EditMode> + <ContextMenu name="ИсполнительКонтекстноеМеню" id="11"/> + <ExtendedTooltip name="ИсполнительРасширеннаяПодсказка" id="12"/> + <Events> + <Event name="OnChange">ИсполнительПриИзменении</Event> + </Events> + </InputField> + </ChildItems> + </UsualGroup> + <UsualGroup name="Группа2" id="87"> + <Group>Vertical</Group> + <Representation>None</Representation> + <ShowTitle>false</ShowTitle> + <ExtendedTooltip name="Группа2РасширеннаяПодсказка" id="88"/> + <ChildItems> + <InputField name="Статус" id="13"> + <DataPath>Объект.Статус</DataPath> + <EditMode>EnterOnInput</EditMode> + <ContextMenu name="СтатусКонтекстноеМеню" id="14"/> + <ExtendedTooltip name="СтатусРасширеннаяПодсказка" id="15"/> + </InputField> + <InputField name="Родитель" id="93"> + <DataPath>Объект.Parent</DataPath> + <HorizontalStretch>false</HorizontalStretch> + <ContextMenu name="РодительКонтекстноеМеню" id="94"/> + <ExtendedTooltip name="РодительРасширеннаяПодсказка" id="95"/> + </InputField> + </ChildItems> + </UsualGroup> </ChildItems> </UsualGroup> <Pages name="ГруппаСтраницы" id="81"> @@ -127,6 +127,304 @@ </FormattedDocumentField> </ChildItems> </Page> + <Page name="ГруппаСтраницаДополнительно" id="85"> + <Title> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Дополнительно</v8:content> + </v8:item> + </Title> + <ToolTip> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа страница дополнительно</v8:content> + </v8:item> + </ToolTip> + <ExtendedTooltip name="ГруппаСтраницаДополнительноРасширеннаяПодсказка" id="86"/> + <ChildItems> + <UsualGroup name="Группа4" id="183"> + <Group>Horizontal</Group> + <Representation>None</Representation> + <ShowTitle>false</ShowTitle> + <ExtendedTooltip name="Группа4РасширеннаяПодсказка" id="184"/> + <ChildItems> + <UsualGroup name="Группа7" id="185"> + <Group>Vertical</Group> + <Representation>None</Representation> + <ShowTitle>false</ShowTitle> + <ExtendedTooltip name="Группа7РасширеннаяПодсказка" id="186"/> + <ChildItems> + <InputField name="Важность" id="31"> + <DataPath>Объект.Важность</DataPath> + <EditMode>EnterOnInput</EditMode> + <ContextMenu name="ВажностьКонтекстноеМеню" id="32"/> + <ExtendedTooltip name="ВажностьРасширеннаяПодсказка" id="33"/> + </InputField> + <InputField name="Конфигурация" id="28"> + <DataPath>Объект.Конфигурация</DataPath> + <EditMode>EnterOnInput</EditMode> + <ContextMenu name="КонфигурацияКонтекстноеМеню" id="29"/> + <ExtendedTooltip name="КонфигурацияРасширеннаяПодсказка" id="30"/> + </InputField> + <InputField name="Спринт" id="180"> + <DataPath>Объект.Спринт</DataPath> + <ContextMenu name="СпринтКонтекстноеМеню" id="181"/> + <ExtendedTooltip name="СпринтРасширеннаяПодсказка" id="182"/> + </InputField> + <InputField name="НомерЗаявки" id="37"> + <DataPath>Объект.НомерВнешнейЗаявки</DataPath> + <EditMode>EnterOnInput</EditMode> + <ContextMenu name="НомерЗаявкиКонтекстноеМеню" id="38"/> + <ExtendedTooltip name="НомерЗаявкиРасширеннаяПодсказка" id="39"/> + </InputField> + </ChildItems> + </UsualGroup> + <UsualGroup name="Группа6" id="103"> + <Group>Vertical</Group> + <Representation>None</Representation> + <ShowTitle>false</ShowTitle> + <ExtendedTooltip name="Группа6РасширеннаяПодсказка" id="104"/> + <ChildItems> + <UsualGroup name="Группа8" id="191"> + <Group>Horizontal</Group> + <Representation>None</Representation> + <ShowTitle>false</ShowTitle> + <ExtendedTooltip name="Группа8РасширеннаяПодсказка" id="192"/> + <ChildItems> + <InputField name="Код" id="1"> + <DataPath>Объект.Code</DataPath> + <ReadOnly>true</ReadOnly> + <Title> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Номер задачи</v8:content> + </v8:item> + </Title> + <EditMode>EnterOnInput</EditMode> + <ContextMenu name="КодКонтекстноеМеню" id="2"/> + <ExtendedTooltip name="КодРасширеннаяПодсказка" id="3"/> + </InputField> + <CheckBoxField name="ПроверитьВыполнение" id="46"> + <DataPath>Объект.ПроверитьВыполнение</DataPath> + <EditMode>EnterOnInput</EditMode> + <CheckBoxType>Auto</CheckBoxType> + <ContextMenu name="ПроверитьВыполнениеКонтекстноеМеню" id="47"/> + <ExtendedTooltip name="ПроверитьВыполнениеРасширеннаяПодсказка" id="48"/> + </CheckBoxField> + </ChildItems> + </UsualGroup> + <InputField name="ОсновнаяЗадача" id="49"> + <DataPath>Объект.ОсновнаяЗадача</DataPath> + <ReadOnly>true</ReadOnly> + <EditMode>EnterOnInput</EditMode> + <MaxWidth>1</MaxWidth> + <ChoiceParameters> + <app:item name="Отбор.Родитель"> + <app:value xsi:type="FormChoiceListDesTimeValue"> + <Presentation/> + <Value xsi:type="xr:DesignTimeRef">Catalog.узЗадачи.EmptyRef</Value> + </app:value> + </app:item> + </ChoiceParameters> + <ContextMenu name="ОсновнаяЗадачаКонтекстноеМеню" id="50"/> + <ExtendedTooltip name="ОсновнаяЗадачаРасширеннаяПодсказка" id="51"/> + </InputField> + <InputField name="Автор" id="78"> + <DataPath>Объект.Автор</DataPath> + <ContextMenu name="АвторКонтекстноеМеню" id="79"/> + <ExtendedTooltip name="АвторРасширеннаяПодсказка" id="80"/> + </InputField> + <InputField name="URLЗаявки" id="40"> + <DataPath>Объект.URLВнешнейЗаявки</DataPath> + <EditMode>EnterOnInput</EditMode> + <ContextMenu name="URLЗаявкиКонтекстноеМеню" id="41"/> + <ExtendedTooltip name="URLЗаявкиРасширеннаяПодсказка" id="42"/> + </InputField> + </ChildItems> + </UsualGroup> + </ChildItems> + </UsualGroup> + <UsualGroup name="ГруппаДаты" id="162"> + <Title> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа даты</v8:content> + </v8:item> + </Title> + <ToolTip> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа даты</v8:content> + </v8:item> + </ToolTip> + <Group>Horizontal</Group> + <Representation>None</Representation> + <ShowTitle>false</ShowTitle> + <ExtendedTooltip name="ГруппаДатыРасширеннаяПодсказка" id="163"/> + <ChildItems> + <UsualGroup name="ГруппаДатыЛевая" id="173"> + <Title> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа даты левая</v8:content> + </v8:item> + </Title> + <ToolTip> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа даты левая</v8:content> + </v8:item> + </ToolTip> + <Representation>None</Representation> + <ShowTitle>false</ShowTitle> + <ExtendedTooltip name="ГруппаДатыЛеваяРасширеннаяПодсказка" id="174"/> + <ChildItems> + <InputField name="ДатаСоздания" id="16"> + <DataPath>Объект.ДатаСоздания</DataPath> + <EditMode>EnterOnInput</EditMode> + <ContextMenu name="ДатаСозданияКонтекстноеМеню" id="17"/> + <ExtendedTooltip name="ДатаСозданияРасширеннаяПодсказка" id="18"/> + </InputField> + <InputField name="ДатаПередачиИсполнителю" id="19"> + <DataPath>Объект.ДатаПередачиИсполнителю</DataPath> + <EditMode>EnterOnInput</EditMode> + <ContextMenu name="ДатаПередачиИсполнителюКонтекстноеМеню" id="20"/> + <ExtendedTooltip name="ДатаПередачиИсполнителюРасширеннаяПодсказка" id="21"/> + </InputField> + <InputField name="СрокИсполнения" id="22"> + <DataPath>Объект.СрокИсполнения</DataPath> + <EditMode>EnterOnInput</EditMode> + <ContextMenu name="СрокИсполненияКонтекстноеМеню" id="23"/> + <ExtendedTooltip name="СрокИсполненияРасширеннаяПодсказка" id="24"/> + <Events> + <Event name="OnChange">СрокИсполненияПриИзменении</Event> + </Events> + </InputField> + </ChildItems> + </UsualGroup> + <UsualGroup name="ГруппаДатыПравая" id="175"> + <Title> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа даты правая</v8:content> + </v8:item> + </Title> + <ToolTip> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа даты правая</v8:content> + </v8:item> + </ToolTip> + <Representation>None</Representation> + <ShowTitle>false</ShowTitle> + <ExtendedTooltip name="ГруппаДатыПраваяРасширеннаяПодсказка" id="176"/> + <ChildItems> + <InputField name="ДатаВыполнения" id="167"> + <DataPath>Объект.ДатаВыполнения</DataPath> + <ContextMenu name="ДатаВыполненияКонтекстноеМеню" id="168"/> + <ExtendedTooltip name="ДатаВыполненияРасширеннаяПодсказка" id="169"/> + </InputField> + <InputField name="ДатаПоследнегоИзменения" id="170"> + <DataPath>Объект.ДатаПоследнегоИзменения</DataPath> + <ReadOnly>true</ReadOnly> + <ContextMenu name="ДатаПоследнегоИзмененияКонтекстноеМеню" id="171"/> + <ExtendedTooltip name="ДатаПоследнегоИзмененияРасширеннаяПодсказка" id="172"/> + </InputField> + <InputField name="АвторПоследнегоИзменения" id="177"> + <DataPath>Объект.АвторПоследнегоИзменения</DataPath> + <ReadOnly>true</ReadOnly> + <ContextMenu name="АвторПоследнегоИзмененияКонтекстноеМеню" id="178"/> + <ExtendedTooltip name="АвторПоследнегоИзмененияРасширеннаяПодсказка" id="179"/> + </InputField> + </ChildItems> + </UsualGroup> + </ChildItems> + </UsualGroup> + </ChildItems> + </Page> + <Page name="ГруппаСтраницаИстория" id="105"> + <ReadOnly>true</ReadOnly> + <Title> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>История</v8:content> + </v8:item> + </Title> + <ToolTip> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа страница история</v8:content> + </v8:item> + </ToolTip> + <ExtendedTooltip name="ГруппаСтраницаИсторияРасширеннаяПодсказка" id="106"/> + <ChildItems> + <Table name="История" id="107"> + <AutoInsertNewRow>true</AutoInsertNewRow> + <EnableStartDrag>true</EnableStartDrag> + <EnableDrag>true</EnableDrag> + <DataPath>Объект.История</DataPath> + <RowFilter xsi:nil="true"/> + <ContextMenu name="ИсторияКонтекстноеМеню" id="108"/> + <AutoCommandBar name="ИсторияКоманднаяПанель" id="109"> + <Autofill>false</Autofill> + </AutoCommandBar> + <ExtendedTooltip name="ИсторияРасширеннаяПодсказка" id="110"/> + <SearchStringAddition name="ИсторияСтрокаПоиска" id="111"> + <AdditionSource> + <Item>История</Item> + <Type>SearchStringRepresentation</Type> + </AdditionSource> + <ContextMenu name="ИсторияСтрокаПоискаКонтекстноеМеню" id="112"/> + <ExtendedTooltip name="ИсторияСтрокаПоискаРасширеннаяПодсказка" id="113"/> + </SearchStringAddition> + <ViewStatusAddition name="ИсторияСостояниеПросмотра" id="114"> + <AdditionSource> + <Item>История</Item> + <Type>ViewStatusRepresentation</Type> + </AdditionSource> + <ContextMenu name="ИсторияСостояниеПросмотраКонтекстноеМеню" id="115"/> + <ExtendedTooltip name="ИсторияСостояниеПросмотраРасширеннаяПодсказка" id="116"/> + </ViewStatusAddition> + <SearchControlAddition name="ИсторияУправлениеПоиском" id="117"> + <AdditionSource> + <Item>История</Item> + <Type>SearchControl</Type> + </AdditionSource> + <ContextMenu name="ИсторияУправлениеПоискомКонтекстноеМеню" id="118"/> + <ExtendedTooltip name="ИсторияУправлениеПоискомРасширеннаяПодсказка" id="119"/> + </SearchControlAddition> + <ChildItems> + <InputField name="ИсторияСобытие" id="132"> + <DataPath>Объект.История.Событие</DataPath> + <EditMode>EnterOnInput</EditMode> + <AutoCellHeight>true</AutoCellHeight> + <ContextMenu name="ИсторияСобытиеКонтекстноеМеню" id="133"/> + <ExtendedTooltip name="ИсторияСобытиеРасширеннаяПодсказка" id="134"/> + </InputField> + <InputField name="ИсторияДатаСобытия" id="123"> + <DataPath>Объект.История.ДатаСобытия</DataPath> + <EditMode>EnterOnInput</EditMode> + <ContextMenu name="ИсторияДатаСобытияКонтекстноеМеню" id="124"/> + <ExtendedTooltip name="ИсторияДатаСобытияРасширеннаяПодсказка" id="125"/> + </InputField> + <InputField name="ИсторияАвтор" id="126"> + <DataPath>Объект.История.Автор</DataPath> + <EditMode>EnterOnInput</EditMode> + <Width>1</Width> + <ContextMenu name="ИсторияАвторКонтекстноеМеню" id="127"/> + <ExtendedTooltip name="ИсторияАвторРасширеннаяПодсказка" id="128"/> + </InputField> + <InputField name="ИсторияВидСобытия" id="129"> + <DataPath>Объект.История.ВидСобытия</DataPath> + <Visible>false</Visible> + <EditMode>EnterOnInput</EditMode> + <ContextMenu name="ИсторияВидСобытияКонтекстноеМеню" id="130"/> + <ExtendedTooltip name="ИсторияВидСобытияРасширеннаяПодсказка" id="131"/> + </InputField> + </ChildItems> + </Table> + </ChildItems> + </Page> <Page name="ГруппаСтраницаКомментарии" id="135"> <Title> <v8:item> @@ -212,131 +510,6 @@ </Table> </ChildItems> </Page> - <Page name="ГруппаСтраницаДополнительно" id="85"> - <Title> - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Дополнительно</v8:content> - </v8:item> - </Title> - <ToolTip> - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа страница дополнительно</v8:content> - </v8:item> - </ToolTip> - <ExtendedTooltip name="ГруппаСтраницаДополнительноРасширеннаяПодсказка" id="86"/> - <ChildItems> - <UsualGroup name="Группа5" id="98"> - <Representation>None</Representation> - <ShowTitle>false</ShowTitle> - <ExtendedTooltip name="Группа5РасширеннаяПодсказка" id="99"/> - <ChildItems> - <UsualGroup name="Группа4" id="96"> - <Group>Horizontal</Group> - <Representation>None</Representation> - <ShowTitle>false</ShowTitle> - <ExtendedTooltip name="Группа4РасширеннаяПодсказка" id="97"/> - </UsualGroup> - <UsualGroup name="Группа3" id="91"> - <Group>Horizontal</Group> - <Representation>None</Representation> - <ShowTitle>false</ShowTitle> - <ExtendedTooltip name="Группа3РасширеннаяПодсказка" id="92"/> - <ChildItems> - <InputField name="Конфигурация" id="28"> - <DataPath>Объект.Конфигурация</DataPath> - <EditMode>EnterOnInput</EditMode> - <ContextMenu name="КонфигурацияКонтекстноеМеню" id="29"/> - <ExtendedTooltip name="КонфигурацияРасширеннаяПодсказка" id="30"/> - </InputField> - <InputField name="Важность" id="31"> - <DataPath>Объект.Важность</DataPath> - <EditMode>EnterOnInput</EditMode> - <ContextMenu name="ВажностьКонтекстноеМеню" id="32"/> - <ExtendedTooltip name="ВажностьРасширеннаяПодсказка" id="33"/> - </InputField> - </ChildItems> - </UsualGroup> - </ChildItems> - </UsualGroup> - <InputField name="ДатаСоздания" id="16"> - <DataPath>Объект.ДатаСоздания</DataPath> - <EditMode>EnterOnInput</EditMode> - <ContextMenu name="ДатаСозданияКонтекстноеМеню" id="17"/> - <ExtendedTooltip name="ДатаСозданияРасширеннаяПодсказка" id="18"/> - </InputField> - <InputField name="ДатаПередачиИсполнителю" id="19"> - <DataPath>Объект.ДатаПередачиИсполнителю</DataPath> - <EditMode>EnterOnInput</EditMode> - <ContextMenu name="ДатаПередачиИсполнителюКонтекстноеМеню" id="20"/> - <ExtendedTooltip name="ДатаПередачиИсполнителюРасширеннаяПодсказка" id="21"/> - </InputField> - <InputField name="СрокИсполнения" id="22"> - <DataPath>Объект.СрокИсполнения</DataPath> - <EditMode>EnterOnInput</EditMode> - <ContextMenu name="СрокИсполненияКонтекстноеМеню" id="23"/> - <ExtendedTooltip name="СрокИсполненияРасширеннаяПодсказка" id="24"/> - <Events> - <Event name="OnChange">СрокИсполненияПриИзменении</Event> - </Events> - </InputField> - <UsualGroup name="Группа6" id="103"> - <Group>Horizontal</Group> - <Representation>None</Representation> - <ShowTitle>false</ShowTitle> - <ExtendedTooltip name="Группа6РасширеннаяПодсказка" id="104"/> - <ChildItems> - <CheckBoxField name="ПроверитьВыполнение" id="46"> - <DataPath>Объект.ПроверитьВыполнение</DataPath> - <EditMode>EnterOnInput</EditMode> - <CheckBoxType>Auto</CheckBoxType> - <ContextMenu name="ПроверитьВыполнениеКонтекстноеМеню" id="47"/> - <ExtendedTooltip name="ПроверитьВыполнениеРасширеннаяПодсказка" id="48"/> - </CheckBoxField> - <CheckBoxField name="ЕстьПодчиненныеЗадачи" id="100"> - <DataPath>Объект.ЕстьПодчиненныеЗадачи</DataPath> - <ReadOnly>true</ReadOnly> - <CheckBoxType>Auto</CheckBoxType> - <ContextMenu name="ЕстьПодчиненныеЗадачиКонтекстноеМеню" id="101"/> - <ExtendedTooltip name="ЕстьПодчиненныеЗадачиРасширеннаяПодсказка" id="102"/> - </CheckBoxField> - </ChildItems> - </UsualGroup> - <InputField name="НомерЗаявки" id="37"> - <DataPath>Объект.НомерВнешнейЗаявки</DataPath> - <EditMode>EnterOnInput</EditMode> - <ContextMenu name="НомерЗаявкиКонтекстноеМеню" id="38"/> - <ExtendedTooltip name="НомерЗаявкиРасширеннаяПодсказка" id="39"/> - </InputField> - <InputField name="URLЗаявки" id="40"> - <DataPath>Объект.URLВнешнейЗаявки</DataPath> - <EditMode>EnterOnInput</EditMode> - <ContextMenu name="URLЗаявкиКонтекстноеМеню" id="41"/> - <ExtendedTooltip name="URLЗаявкиРасширеннаяПодсказка" id="42"/> - </InputField> - <InputField name="ОсновнаяЗадача" id="49"> - <DataPath>Объект.ОсновнаяЗадача</DataPath> - <ReadOnly>true</ReadOnly> - <EditMode>EnterOnInput</EditMode> - <ChoiceParameters> - <app:item name="Отбор.Родитель"> - <app:value xsi:type="FormChoiceListDesTimeValue"> - <Presentation/> - <Value xsi:type="xr:DesignTimeRef">Catalog.узЗадачи.EmptyRef</Value> - </app:value> - </app:item> - </ChoiceParameters> - <ContextMenu name="ОсновнаяЗадачаКонтекстноеМеню" id="50"/> - <ExtendedTooltip name="ОсновнаяЗадачаРасширеннаяПодсказка" id="51"/> - </InputField> - <InputField name="Автор" id="78"> - <DataPath>Объект.Автор</DataPath> - <ContextMenu name="АвторКонтекстноеМеню" id="79"/> - <ExtendedTooltip name="АвторРасширеннаяПодсказка" id="80"/> - </InputField> - </ChildItems> - </Page> <Page name="ГруппаСтраницаИзмененныеОбъекты" id="89"> <Title> <v8:item> @@ -413,89 +586,6 @@ </Table> </ChildItems> </Page> - <Page name="ГруппаСтраницаИстория" id="105"> - <ReadOnly>true</ReadOnly> - <Title> - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>История</v8:content> - </v8:item> - </Title> - <ToolTip> - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа страница история</v8:content> - </v8:item> - </ToolTip> - <ExtendedTooltip name="ГруппаСтраницаИсторияРасширеннаяПодсказка" id="106"/> - <ChildItems> - <Table name="История" id="107"> - <AutoInsertNewRow>true</AutoInsertNewRow> - <EnableStartDrag>true</EnableStartDrag> - <EnableDrag>true</EnableDrag> - <DataPath>Объект.История</DataPath> - <RowFilter xsi:nil="true"/> - <ContextMenu name="ИсторияКонтекстноеМеню" id="108"/> - <AutoCommandBar name="ИсторияКоманднаяПанель" id="109"> - <Autofill>false</Autofill> - </AutoCommandBar> - <ExtendedTooltip name="ИсторияРасширеннаяПодсказка" id="110"/> - <SearchStringAddition name="ИсторияСтрокаПоиска" id="111"> - <AdditionSource> - <Item>История</Item> - <Type>SearchStringRepresentation</Type> - </AdditionSource> - <ContextMenu name="ИсторияСтрокаПоискаКонтекстноеМеню" id="112"/> - <ExtendedTooltip name="ИсторияСтрокаПоискаРасширеннаяПодсказка" id="113"/> - </SearchStringAddition> - <ViewStatusAddition name="ИсторияСостояниеПросмотра" id="114"> - <AdditionSource> - <Item>История</Item> - <Type>ViewStatusRepresentation</Type> - </AdditionSource> - <ContextMenu name="ИсторияСостояниеПросмотраКонтекстноеМеню" id="115"/> - <ExtendedTooltip name="ИсторияСостояниеПросмотраРасширеннаяПодсказка" id="116"/> - </ViewStatusAddition> - <SearchControlAddition name="ИсторияУправлениеПоиском" id="117"> - <AdditionSource> - <Item>История</Item> - <Type>SearchControl</Type> - </AdditionSource> - <ContextMenu name="ИсторияУправлениеПоискомКонтекстноеМеню" id="118"/> - <ExtendedTooltip name="ИсторияУправлениеПоискомРасширеннаяПодсказка" id="119"/> - </SearchControlAddition> - <ChildItems> - <InputField name="ИсторияСобытие" id="132"> - <DataPath>Объект.История.Событие</DataPath> - <EditMode>EnterOnInput</EditMode> - <AutoCellHeight>true</AutoCellHeight> - <ContextMenu name="ИсторияСобытиеКонтекстноеМеню" id="133"/> - <ExtendedTooltip name="ИсторияСобытиеРасширеннаяПодсказка" id="134"/> - </InputField> - <InputField name="ИсторияДатаСобытия" id="123"> - <DataPath>Объект.История.ДатаСобытия</DataPath> - <EditMode>EnterOnInput</EditMode> - <ContextMenu name="ИсторияДатаСобытияКонтекстноеМеню" id="124"/> - <ExtendedTooltip name="ИсторияДатаСобытияРасширеннаяПодсказка" id="125"/> - </InputField> - <InputField name="ИсторияАвтор" id="126"> - <DataPath>Объект.История.Автор</DataPath> - <EditMode>EnterOnInput</EditMode> - <Width>1</Width> - <ContextMenu name="ИсторияАвторКонтекстноеМеню" id="127"/> - <ExtendedTooltip name="ИсторияАвторРасширеннаяПодсказка" id="128"/> - </InputField> - <InputField name="ИсторияВидСобытия" id="129"> - <DataPath>Объект.История.ВидСобытия</DataPath> - <Visible>false</Visible> - <EditMode>EnterOnInput</EditMode> - <ContextMenu name="ИсторияВидСобытияКонтекстноеМеню" id="130"/> - <ExtendedTooltip name="ИсторияВидСобытияРасширеннаяПодсказка" id="131"/> - </InputField> - </ChildItems> - </Table> - </ChildItems> - </Page> </ChildItems> </Pages> <InputField name="ТекстСодержания" id="25"> @@ -506,7 +596,6 @@ <ExtendedTooltip name="ТекстСодержанияРасширеннаяПодсказка" id="27"/> </InputField> <InputField name="РеквизитДопУпорядочивания" id="34"> - <DataPath>1/0:ea26712a-c3e9-4773-aad0-7a1ef3ace36a</DataPath> <Visible>false</Visible> <EditMode>EnterOnInput</EditMode> <ContextMenu name="РеквизитДопУпорядочиванияКонтекстноеМеню" id="35"/> diff --git a/src/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl b/src/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl index 152bb3c32..6d5416483 100644 --- a/src/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl +++ b/src/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl @@ -7,7 +7,8 @@ // Конец СтандартныеПодсистемы.ВерсионированиеОбъектов Если Объект.Ссылка.Пустая() Тогда - Объект.Автор = Пользователи.ТекущийПользователь(); + Объект.Автор = Пользователи.ТекущийПользователь(); + Объект.Важность = ПредопределенноеЗначение("Справочник.узВариантыВажностиЗадачи.Обычная"); ФорматированныйТекст = Параметры.ЗначениеКопирования.Содержание.Получить(); Если Параметры.Свойство("ПараметрыНовойЗадачи") Тогда ПараметрыНовойЗадачи = Параметры.ПараметрыНовойЗадачи; @@ -16,6 +17,8 @@ Если Параметры.Свойство("ТребоватьЗаполнитьРодителя") Тогда ТребоватьЗаполнитьРодителя = Параметры.ТребоватьЗаполнитьРодителя; Конецесли; + Иначе + КонецЕсли; УстановитьВидимостьДоступность(); КонецПроцедуры @@ -170,33 +173,20 @@ //ПоказатьВопрос(ОповещениеОЗакрытии,"Перед тем как указать исполнителя, необходимо записать задачу. Продолжить?",РежимДиалогаВопрос.ДаНет,,,"Записать задачу?"); КонецПроцедуры -//&НаКлиенте -//Процедура ОбработатьОтветНаВопросОЗаписи(РезультатЗакрытия, ДопПараметры) Экспорт -// Если РезультатЗакрытия = КодВозвратаДиалога.Нет Тогда -// Объект.Исполнитель = Неопределено; -// Возврат; -// Конецесли; -// Отказ = Ложь; -// ЗаписатьНаСервере(Отказ); -// Если Отказ Тогда -// Объект.Исполнитель = Неопределено; -// Иначе -// Модифицированность = Ложь; -// Конецесли; -//КонецПроцедуры +&НаКлиенте +Процедура ПриОткрытии(Отказ) + ОбновитьЗаголовокФормы(); +КонецПроцедуры -//&НаСервере -//Процедура ЗаписатьНаСервере(Отказ) -// пОбъект = РеквизитФормыВЗначение("Объект"); -// Если НЕ пОбъект.ПроверитьЗаполнение() Тогда -// Отказ = Истина; -// Конецесли; -// Если Отказ Тогда -// Возврат; -// Конецесли; -// пОбъект.Записать(); -// ЗначениеВРеквизитФормы(пОбъект,"Объект"); -//КонецПроцедуры +&НаКлиенте +Процедура ОбновитьЗаголовокФормы() + Заголовок = ?(ЗначениеЗаполнено(Объект.Код), "#"+ Объект.Код+" ", "") + Объект.Наименование; +КонецПроцедуры + +&НаКлиенте +Процедура НаименованиеПриИзменении(Элемент) + ОбновитьЗаголовокФормы(); +КонецПроцедуры #КонецОбласти diff --git a/src/Catalogs/узЗадачиПрисоединенныеФайлы.xml b/src/Catalogs/узЗадачиПрисоединенныеФайлы.xml index f7e90f398..12eb6de3c 100644 --- a/src/Catalogs/узЗадачиПрисоединенныеФайлы.xml +++ b/src/Catalogs/узЗадачиПрисоединенныеФайлы.xml @@ -1143,6 +1143,50 @@ <FullTextSearch>DontUse</FullTextSearch> </Properties> </Attribute> + <Attribute uuid="49d1bb95-78f5-4d53-a354-6135d0e54bc3"> + <Properties> + <Name>РеквизитДопУпорядочивания</Name> + <Synonym> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Порядок</v8:content> + </v8:item> + </Synonym> + <Comment/> + <Type> + <v8:Type>xs:decimal</v8:Type> + <v8:NumberQualifiers> + <v8:Digits>7</v8:Digits> + <v8:FractionDigits>0</v8:FractionDigits> + <v8:AllowedSign>Any</v8:AllowedSign> + </v8:NumberQualifiers> + </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>IndexWithAdditionalOrder</Indexing> + <FullTextSearch>Use</FullTextSearch> + </Properties> + </Attribute> <TabularSection uuid="e0b08329-925c-447e-9d4b-e49db857c79b"> <InternalInfo> <xr:GeneratedType name="CatalogTabularSection.узЗадачиПрисоединенныеФайлы.ЭлектронныеПодписи" category="TabularSection"> diff --git a/src/Catalogs/узСпринты.xml b/src/Catalogs/узСпринты.xml new file mode 100644 index 000000000..7965e7811 --- /dev/null +++ b/src/Catalogs/узСпринты.xml @@ -0,0 +1,401 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1"> + <Catalog uuid="dbc451f0-9f98-43d1-808f-266c2fdba4ee"> + <InternalInfo> + <xr:GeneratedType name="CatalogObject.узСпринты" category="Object"> + <xr:TypeId>93a9d325-9b9b-48b0-956a-2614c20c485b</xr:TypeId> + <xr:ValueId>7924389f-78f4-4ddb-ac54-aeb29d897285</xr:ValueId> + </xr:GeneratedType> + <xr:GeneratedType name="CatalogRef.узСпринты" category="Ref"> + <xr:TypeId>00db27b6-b2fb-462a-aec7-7ff12f4d4cd1</xr:TypeId> + <xr:ValueId>2bce2129-4f71-4ca9-8e1f-69f5275dc9cd</xr:ValueId> + </xr:GeneratedType> + <xr:GeneratedType name="CatalogSelection.узСпринты" category="Selection"> + <xr:TypeId>09e7558f-70b1-4107-8ce4-08c230238b3e</xr:TypeId> + <xr:ValueId>08633a07-c4c4-442b-a5a7-d476fb8a16be</xr:ValueId> + </xr:GeneratedType> + <xr:GeneratedType name="CatalogList.узСпринты" category="List"> + <xr:TypeId>728a14b1-49e1-4e0b-9f30-d145333e7230</xr:TypeId> + <xr:ValueId>a4e6f54b-d146-40d5-88cb-b26cc384ba8d</xr:ValueId> + </xr:GeneratedType> + <xr:GeneratedType name="CatalogManager.узСпринты" category="Manager"> + <xr:TypeId>6e17a168-f5a7-4c69-a456-79e1b4b84ced</xr:TypeId> + <xr:ValueId>c8381d11-b4dc-4f07-89df-591b54625347</xr:ValueId> + </xr:GeneratedType> + </InternalInfo> + <Properties> + <Name>узСпринты</Name> + <Synonym> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Спринты</v8:content> + </v8:item> + </Synonym> + <Comment/> + <Hierarchical>true</Hierarchical> + <HierarchyType>HierarchyFoldersAndItems</HierarchyType> + <LimitLevelCount>false</LimitLevelCount> + <LevelCount>2</LevelCount> + <FoldersOnTop>true</FoldersOnTop> + <UseStandardCommands>true</UseStandardCommands> + <Owners/> + <SubordinationUse>ToItems</SubordinationUse> + <CodeLength>6</CodeLength> + <DescriptionLength>150</DescriptionLength> + <CodeType>Number</CodeType> + <CodeAllowedLength>Variable</CodeAllowedLength> + <CodeSeries>WholeCatalog</CodeSeries> + <CheckUnique>true</CheckUnique> + <Autonumbering>true</Autonumbering> + <DefaultPresentation>AsDescription</DefaultPresentation> + <StandardAttributes> + <xr:StandardAttribute name="PredefinedDataName"> + <xr:LinkByType/> + <xr:FillChecking>DontCheck</xr:FillChecking> + <xr:MultiLine>false</xr:MultiLine> + <xr:FillFromFillingValue>false</xr:FillFromFillingValue> + <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:MaxValue xsi:nil="true"/> + <xr:ToolTip/> + <xr:ExtendedEdit>false</xr:ExtendedEdit> + <xr:Format/> + <xr:ChoiceForm/> + <xr:QuickChoice>Auto</xr:QuickChoice> + <xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput> + <xr:EditFormat/> + <xr:PasswordMode>false</xr:PasswordMode> + <xr:MarkNegatives>false</xr:MarkNegatives> + <xr:MinValue xsi:nil="true"/> + <xr:Synonym/> + <xr:Comment/> + <xr:FullTextSearch>Use</xr:FullTextSearch> + <xr:ChoiceParameterLinks/> + <xr:FillValue xsi:nil="true"/> + <xr:Mask/> + <xr:ChoiceParameters/> + </xr:StandardAttribute> + <xr:StandardAttribute name="Predefined"> + <xr:LinkByType/> + <xr:FillChecking>DontCheck</xr:FillChecking> + <xr:MultiLine>false</xr:MultiLine> + <xr:FillFromFillingValue>false</xr:FillFromFillingValue> + <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:MaxValue xsi:nil="true"/> + <xr:ToolTip/> + <xr:ExtendedEdit>false</xr:ExtendedEdit> + <xr:Format/> + <xr:ChoiceForm/> + <xr:QuickChoice>Auto</xr:QuickChoice> + <xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput> + <xr:EditFormat/> + <xr:PasswordMode>false</xr:PasswordMode> + <xr:MarkNegatives>false</xr:MarkNegatives> + <xr:MinValue xsi:nil="true"/> + <xr:Synonym/> + <xr:Comment/> + <xr:FullTextSearch>Use</xr:FullTextSearch> + <xr:ChoiceParameterLinks/> + <xr:FillValue xsi:nil="true"/> + <xr:Mask/> + <xr:ChoiceParameters/> + </xr:StandardAttribute> + <xr:StandardAttribute name="Ref"> + <xr:LinkByType/> + <xr:FillChecking>DontCheck</xr:FillChecking> + <xr:MultiLine>false</xr:MultiLine> + <xr:FillFromFillingValue>false</xr:FillFromFillingValue> + <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:MaxValue xsi:nil="true"/> + <xr:ToolTip/> + <xr:ExtendedEdit>false</xr:ExtendedEdit> + <xr:Format/> + <xr:ChoiceForm/> + <xr:QuickChoice>Auto</xr:QuickChoice> + <xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput> + <xr:EditFormat/> + <xr:PasswordMode>false</xr:PasswordMode> + <xr:MarkNegatives>false</xr:MarkNegatives> + <xr:MinValue xsi:nil="true"/> + <xr:Synonym/> + <xr:Comment/> + <xr:FullTextSearch>Use</xr:FullTextSearch> + <xr:ChoiceParameterLinks/> + <xr:FillValue xsi:nil="true"/> + <xr:Mask/> + <xr:ChoiceParameters/> + </xr:StandardAttribute> + <xr:StandardAttribute name="DeletionMark"> + <xr:LinkByType/> + <xr:FillChecking>DontCheck</xr:FillChecking> + <xr:MultiLine>false</xr:MultiLine> + <xr:FillFromFillingValue>false</xr:FillFromFillingValue> + <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:MaxValue xsi:nil="true"/> + <xr:ToolTip/> + <xr:ExtendedEdit>false</xr:ExtendedEdit> + <xr:Format/> + <xr:ChoiceForm/> + <xr:QuickChoice>Auto</xr:QuickChoice> + <xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput> + <xr:EditFormat/> + <xr:PasswordMode>false</xr:PasswordMode> + <xr:MarkNegatives>false</xr:MarkNegatives> + <xr:MinValue xsi:nil="true"/> + <xr:Synonym/> + <xr:Comment/> + <xr:FullTextSearch>Use</xr:FullTextSearch> + <xr:ChoiceParameterLinks/> + <xr:FillValue xsi:nil="true"/> + <xr:Mask/> + <xr:ChoiceParameters/> + </xr:StandardAttribute> + <xr:StandardAttribute name="IsFolder"> + <xr:LinkByType/> + <xr:FillChecking>DontCheck</xr:FillChecking> + <xr:MultiLine>false</xr:MultiLine> + <xr:FillFromFillingValue>false</xr:FillFromFillingValue> + <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:MaxValue xsi:nil="true"/> + <xr:ToolTip/> + <xr:ExtendedEdit>false</xr:ExtendedEdit> + <xr:Format/> + <xr:ChoiceForm/> + <xr:QuickChoice>Auto</xr:QuickChoice> + <xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput> + <xr:EditFormat/> + <xr:PasswordMode>false</xr:PasswordMode> + <xr:MarkNegatives>false</xr:MarkNegatives> + <xr:MinValue xsi:nil="true"/> + <xr:Synonym/> + <xr:Comment/> + <xr:FullTextSearch>Use</xr:FullTextSearch> + <xr:ChoiceParameterLinks/> + <xr:FillValue xsi:nil="true"/> + <xr:Mask/> + <xr:ChoiceParameters/> + </xr:StandardAttribute> + <xr:StandardAttribute name="Owner"> + <xr:LinkByType/> + <xr:FillChecking>ShowError</xr:FillChecking> + <xr:MultiLine>false</xr:MultiLine> + <xr:FillFromFillingValue>true</xr:FillFromFillingValue> + <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:MaxValue xsi:nil="true"/> + <xr:ToolTip/> + <xr:ExtendedEdit>false</xr:ExtendedEdit> + <xr:Format/> + <xr:ChoiceForm/> + <xr:QuickChoice>Auto</xr:QuickChoice> + <xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput> + <xr:EditFormat/> + <xr:PasswordMode>false</xr:PasswordMode> + <xr:MarkNegatives>false</xr:MarkNegatives> + <xr:MinValue xsi:nil="true"/> + <xr:Synonym/> + <xr:Comment/> + <xr:FullTextSearch>Use</xr:FullTextSearch> + <xr:ChoiceParameterLinks/> + <xr:FillValue xsi:nil="true"/> + <xr:Mask/> + <xr:ChoiceParameters/> + </xr:StandardAttribute> + <xr:StandardAttribute name="Parent"> + <xr:LinkByType/> + <xr:FillChecking>DontCheck</xr:FillChecking> + <xr:MultiLine>false</xr:MultiLine> + <xr:FillFromFillingValue>true</xr:FillFromFillingValue> + <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:MaxValue xsi:nil="true"/> + <xr:ToolTip/> + <xr:ExtendedEdit>false</xr:ExtendedEdit> + <xr:Format/> + <xr:ChoiceForm/> + <xr:QuickChoice>Auto</xr:QuickChoice> + <xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput> + <xr:EditFormat/> + <xr:PasswordMode>false</xr:PasswordMode> + <xr:MarkNegatives>false</xr:MarkNegatives> + <xr:MinValue xsi:nil="true"/> + <xr:Synonym/> + <xr:Comment/> + <xr:FullTextSearch>Use</xr:FullTextSearch> + <xr:ChoiceParameterLinks/> + <xr:FillValue xsi:nil="true"/> + <xr:Mask/> + <xr:ChoiceParameters/> + </xr:StandardAttribute> + <xr:StandardAttribute name="Description"> + <xr:LinkByType/> + <xr:FillChecking>ShowError</xr:FillChecking> + <xr:MultiLine>false</xr:MultiLine> + <xr:FillFromFillingValue>false</xr:FillFromFillingValue> + <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:MaxValue xsi:nil="true"/> + <xr:ToolTip/> + <xr:ExtendedEdit>false</xr:ExtendedEdit> + <xr:Format/> + <xr:ChoiceForm/> + <xr:QuickChoice>Auto</xr:QuickChoice> + <xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput> + <xr:EditFormat/> + <xr:PasswordMode>false</xr:PasswordMode> + <xr:MarkNegatives>false</xr:MarkNegatives> + <xr:MinValue xsi:nil="true"/> + <xr:Synonym/> + <xr:Comment/> + <xr:FullTextSearch>Use</xr:FullTextSearch> + <xr:ChoiceParameterLinks/> + <xr:FillValue xsi:nil="true"/> + <xr:Mask/> + <xr:ChoiceParameters/> + </xr:StandardAttribute> + <xr:StandardAttribute name="Code"> + <xr:LinkByType/> + <xr:FillChecking>DontCheck</xr:FillChecking> + <xr:MultiLine>false</xr:MultiLine> + <xr:FillFromFillingValue>false</xr:FillFromFillingValue> + <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:MaxValue xsi:nil="true"/> + <xr:ToolTip/> + <xr:ExtendedEdit>false</xr:ExtendedEdit> + <xr:Format/> + <xr:ChoiceForm/> + <xr:QuickChoice>Auto</xr:QuickChoice> + <xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput> + <xr:EditFormat/> + <xr:PasswordMode>false</xr:PasswordMode> + <xr:MarkNegatives>false</xr:MarkNegatives> + <xr:MinValue xsi:nil="true"/> + <xr:Synonym/> + <xr:Comment/> + <xr:FullTextSearch>Use</xr:FullTextSearch> + <xr:ChoiceParameterLinks/> + <xr:FillValue xsi:nil="true"/> + <xr:Mask/> + <xr:ChoiceParameters/> + </xr:StandardAttribute> + </StandardAttributes> + <Characteristics/> + <PredefinedDataUpdate>Auto</PredefinedDataUpdate> + <EditType>InDialog</EditType> + <QuickChoice>false</QuickChoice> + <ChoiceMode>BothWays</ChoiceMode> + <InputByString> + <xr:Field>Catalog.узСпринты.StandardAttribute.Description</xr:Field> + <xr:Field>Catalog.узСпринты.StandardAttribute.Code</xr:Field> + </InputByString> + <SearchStringModeOnInputByString>Begin</SearchStringModeOnInputByString> + <FullTextSearchOnInputByString>DontUse</FullTextSearchOnInputByString> + <ChoiceDataGetModeOnInputByString>Directly</ChoiceDataGetModeOnInputByString> + <DefaultObjectForm>Catalog.узСпринты.Form.ФормаЭлемента</DefaultObjectForm> + <DefaultFolderForm/> + <DefaultListForm/> + <DefaultChoiceForm/> + <DefaultFolderChoiceForm/> + <AuxiliaryObjectForm/> + <AuxiliaryFolderForm/> + <AuxiliaryListForm/> + <AuxiliaryChoiceForm/> + <AuxiliaryFolderChoiceForm/> + <IncludeHelpInContents>false</IncludeHelpInContents> + <BasedOn/> + <DataLockFields/> + <DataLockControlMode>Managed</DataLockControlMode> + <FullTextSearch>Use</FullTextSearch> + <ObjectPresentation/> + <ExtendedObjectPresentation/> + <ListPresentation/> + <ExtendedListPresentation/> + <Explanation/> + <CreateOnInput>Use</CreateOnInput> + <ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput> + </Properties> + <ChildObjects> + <Attribute uuid="66828605-8343-4fd0-808d-194c0799f78b"> + <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>Date</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="6008b28e-b059-41db-aee6-e63771d43189"> + <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>Date</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> + <Form>ФормаЭлемента</Form> + </ChildObjects> + </Catalog> +</MetaDataObject> \ No newline at end of file diff --git a/src/Catalogs/узСпринты/Forms/ФормаЭлемента.xml b/src/Catalogs/узСпринты/Forms/ФормаЭлемента.xml new file mode 100644 index 000000000..2cbf7c510 --- /dev/null +++ b/src/Catalogs/узСпринты/Forms/ФормаЭлемента.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1"> + <Form uuid="173affc6-d13d-48f1-b7e5-03c07eb9429e"> + <Properties> + <Name>ФормаЭлемента</Name> + <Synonym> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Форма элемента</v8:content> + </v8:item> + </Synonym> + <Comment/> + <FormType>Managed</FormType> + <IncludeHelpInContents>false</IncludeHelpInContents> + <UsePurposes> + <v8:Value xsi:type="app:ApplicationUsePurpose">PersonalComputer</v8:Value> + <v8:Value xsi:type="app:ApplicationUsePurpose">MobileDevice</v8:Value> + </UsePurposes> + </Properties> + </Form> +</MetaDataObject> \ No newline at end of file diff --git a/src/Catalogs/узСпринты/Forms/ФормаЭлемента/Ext/Form.xml b/src/Catalogs/узСпринты/Forms/ФормаЭлемента/Ext/Form.xml new file mode 100644 index 000000000..ea13237cd --- /dev/null +++ b/src/Catalogs/узСпринты/Forms/ФормаЭлемента/Ext/Form.xml @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1"> + <WindowOpeningMode>LockOwnerWindow</WindowOpeningMode> + <UseForFoldersAndItems>Items</UseForFoldersAndItems> + <AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/> + <ChildItems> + <UsualGroup name="Группа1" id="16"> + <Representation>None</Representation> + <ShowTitle>false</ShowTitle> + <ExtendedTooltip name="Группа1РасширеннаяПодсказка" id="17"/> + <ChildItems> + <InputField name="Код" id="1"> + <DataPath>Объект.Code</DataPath> + <EditMode>EnterOnInput</EditMode> + <ContextMenu name="КодКонтекстноеМеню" id="2"/> + <ExtendedTooltip name="КодРасширеннаяПодсказка" id="3"/> + </InputField> + </ChildItems> + </UsualGroup> + <InputField name="Наименование" id="4"> + <DataPath>Объект.Description</DataPath> + <EditMode>EnterOnInput</EditMode> + <ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/> + <ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="6"/> + </InputField> + <UsualGroup name="Группа2" id="18"> + <Representation>None</Representation> + <ShowTitle>false</ShowTitle> + <ExtendedTooltip name="Группа2РасширеннаяПодсказка" id="19"/> + <ChildItems> + <InputField name="ДатаНачала" id="10"> + <DataPath>Объект.ДатаНачала</DataPath> + <EditMode>EnterOnInput</EditMode> + <ContextMenu name="ДатаНачалаКонтекстноеМеню" id="11"/> + <ExtendedTooltip name="ДатаНачалаРасширеннаяПодсказка" id="12"/> + <Events> + <Event name="OnChange">ДатаНачалаПриИзменении</Event> + </Events> + </InputField> + <InputField name="ДатаОкончания" id="13"> + <DataPath>Объект.ДатаОкончания</DataPath> + <EditMode>EnterOnInput</EditMode> + <ContextMenu name="ДатаОкончанияКонтекстноеМеню" id="14"/> + <ExtendedTooltip name="ДатаОкончанияРасширеннаяПодсказка" id="15"/> + <Events> + <Event name="OnChange">ДатаОкончанияПриИзменении</Event> + </Events> + </InputField> + </ChildItems> + </UsualGroup> + </ChildItems> + <Attributes> + <Attribute name="Объект" id="1"> + <Type> + <v8:Type>cfg:CatalogObject.узСпринты</v8:Type> + </Type> + <MainAttribute>true</MainAttribute> + <SavedData>true</SavedData> + </Attribute> + </Attributes> +</Form> \ No newline at end of file diff --git a/src/CommonModules/узОбщийМодульСервер/Ext/Module.bsl b/src/CommonModules/узОбщийМодульСервер/Ext/Module.bsl index 3f54710a1..f5156b1f2 100644 --- a/src/CommonModules/узОбщийМодульСервер/Ext/Module.bsl +++ b/src/CommonModules/узОбщийМодульСервер/Ext/Module.bsl @@ -19,7 +19,9 @@ ДокОбъект.Дата = ТекущаяДата(); ДокОбъект.Автор = ТекПользователь; - ДокОбъект.Важность = Перечисления.ВариантыВажностиВзаимодействия[""+ВажностьЗадачи]; + Если ЗначениеЗаполнено(ВажностьЗадачи) Тогда + ДокОбъект.Важность = Перечисления.ВариантыВажностиВзаимодействия[""+ВажностьЗадачи]; + Конецесли; ДокОбъект.Кодировка = "UTF-8"; ДокОбъект.Ответственный = ТекПользователь; ДокОбъект.ОтправительПредставление = "1с: Управление задачами"; diff --git a/src/Configuration.xml b/src/Configuration.xml index aa32c1157..e8afc06a0 100644 --- a/src/Configuration.xml +++ b/src/Configuration.xml @@ -1201,6 +1201,7 @@ <Catalog>узКонфигурации</Catalog> <Catalog>узЗадачи</Catalog> <Catalog>узЗадачиПрисоединенныеФайлы</Catalog> + <Catalog>узСпринты</Catalog> <Document>Встреча</Document> <Document>ЗапланированноеВзаимодействие</Document> <Document>СообщениеSMS</Document> diff --git a/src/DataProcessors/узКанбанДоска.xml b/src/DataProcessors/узКанбанДоска.xml index 69b568e96..83a320f38 100644 --- a/src/DataProcessors/узКанбанДоска.xml +++ b/src/DataProcessors/узКанбанДоска.xml @@ -346,6 +346,52 @@ <ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput> </Properties> </Attribute> + <Attribute uuid="fec6b25e-78e6-4c97-9be5-e722c9d4b14a"> + <Properties> + <Name>ВажностьЧисло</Name> + <Synonym> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Важность число</v8:content> + </v8:item> + </Synonym> + <Comment/> + <Type> + <v8:Type>xs:decimal</v8:Type> + <v8:NumberQualifiers> + <v8:Digits>10</v8:Digits> + <v8:FractionDigits>0</v8:FractionDigits> + <v8:AllowedSign>Any</v8:AllowedSign> + </v8:NumberQualifiers> + </Type> + <PasswordMode>false</PasswordMode> + <Format/> + <EditFormat/> + <ToolTip> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Важность задачи</v8:content> + </v8:item> + </ToolTip> + <MarkNegatives>false</MarkNegatives> + <Mask/> + <MultiLine>false</MultiLine> + <ExtendedEdit>false</ExtendedEdit> + <MinValue xsi:nil="true"/> + <MaxValue xsi:nil="true"/> + <FillFromFillingValue>true</FillFromFillingValue> + <FillValue xsi:nil="true"/> + <FillChecking>DontCheck</FillChecking> + <ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems> + <ChoiceParameterLinks/> + <ChoiceParameters/> + <QuickChoice>Auto</QuickChoice> + <CreateOnInput>DontUse</CreateOnInput> + <ChoiceForm/> + <LinkByType/> + <ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput> + </Properties> + </Attribute> </ChildObjects> </TabularSection> <TabularSection uuid="fc9c0693-c970-4285-be29-6fac7fdd05e6"> diff --git a/src/DataProcessors/узКанбанДоска/Forms/Форма/Ext/Form.xml b/src/DataProcessors/узКанбанДоска/Forms/Форма/Ext/Form.xml index 598170cf9..f97e32731 100644 --- a/src/DataProcessors/узКанбанДоска/Forms/Форма/Ext/Form.xml +++ b/src/DataProcessors/узКанбанДоска/Forms/Форма/Ext/Form.xml @@ -144,7 +144,6 @@ <DataPath>Объект.ТЧЗадачи.НомерЗадачиПредставление</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиОтмененаНомерЗадачиПредставлениеКонтекстноеМеню" id="535"/> <ExtendedTooltip name="ТЧЗадачиОтмененаНомерЗадачиПредставлениеРасширеннаяПодсказка" id="536"/> @@ -153,7 +152,6 @@ <DataPath>Объект.ТЧЗадачи.ОсновнаяЗадача</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиОтмененаОсновнаяЗадачаКонтекстноеМеню" id="538"/> <ExtendedTooltip name="ТЧЗадачиОтмененаОсновнаяЗадачаРасширеннаяПодсказка" id="539"/> @@ -162,7 +160,6 @@ <DataPath>Объект.ТЧЗадачи.КороткоеИмя</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиОтмененаКороткоеИмяКонтекстноеМеню" id="541"/> <ExtendedTooltip name="ТЧЗадачиОтмененаКороткоеИмяРасширеннаяПодсказка" id="542"/> @@ -301,7 +298,6 @@ <DataPath>Объект.ТЧЗадачи.НомерЗадачиПредставление</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиBacklogНомерЗадачиПредставлениеКонтекстноеМеню" id="502"/> <ExtendedTooltip name="ТЧЗадачиBacklogНомерЗадачиПредставлениеРасширеннаяПодсказка" id="503"/> @@ -310,7 +306,6 @@ <DataPath>Объект.ТЧЗадачи.ОсновнаяЗадача</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиBacklogОсновнаяЗадачаКонтекстноеМеню" id="505"/> <ExtendedTooltip name="ТЧЗадачиBacklogОсновнаяЗадачаРасширеннаяПодсказка" id="506"/> @@ -319,7 +314,6 @@ <DataPath>Объект.ТЧЗадачи.КороткоеИмя</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиBacklogКороткоеИмяКонтекстноеМеню" id="508"/> <ExtendedTooltip name="ТЧЗадачиBacklogКороткоеИмяРасширеннаяПодсказка" id="509"/> @@ -456,7 +450,6 @@ <DataPath>Объект.ТЧЗадачи.НомерЗадачиПредставление</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиОтложенаНомерЗадачиПредставлениеКонтекстноеМеню" id="456"/> <ExtendedTooltip name="ТЧЗадачиОтложенаНомерЗадачиПредставлениеРасширеннаяПодсказка" id="457"/> @@ -465,7 +458,6 @@ <DataPath>Объект.ТЧЗадачи.ОсновнаяЗадача</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиОтложенаОсновнаяЗадачаКонтекстноеМеню" id="462"/> <ExtendedTooltip name="ТЧЗадачиОтложенаОсновнаяЗадачаРасширеннаяПодсказка" id="463"/> @@ -474,7 +466,6 @@ <DataPath>Объект.ТЧЗадачи.КороткоеИмя</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиОтложенаКороткоеИмяКонтекстноеМеню" id="459"/> <ExtendedTooltip name="ТЧЗадачиОтложенаКороткоеИмяРасширеннаяПодсказка" id="460"/> @@ -589,7 +580,6 @@ <DataPath>Объект.ТЧЗадачи.НомерЗадачиПредставление</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиЗарегистрированаНомерЗадачиПредставлениеКонтекстноеМеню" id="420"/> <ExtendedTooltip name="ТЧЗадачиЗарегистрированаНомерЗадачиПредставлениеРасширеннаяПодсказка" id="421"/> @@ -598,7 +588,6 @@ <DataPath>Объект.ТЧЗадачи.ОсновнаяЗадача</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиЗарегистрированаОсновнаяЗадачаКонтекстноеМеню" id="426"/> <ExtendedTooltip name="ТЧЗадачиЗарегистрированаОсновнаяЗадачаРасширеннаяПодсказка" id="427"/> @@ -607,7 +596,6 @@ <DataPath>Объект.ТЧЗадачи.КороткоеИмя</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиЗарегистрированаКороткоеИмяКонтекстноеМеню" id="423"/> <ExtendedTooltip name="ТЧЗадачиЗарегистрированаКороткоеИмяРасширеннаяПодсказка" id="424"/> @@ -720,7 +708,6 @@ <DataPath>Объект.ТЧЗадачи.НомерЗадачиПредставление</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиОжидаетОтветаНомерЗадачиПредставлениеКонтекстноеМеню" id="429"/> <ExtendedTooltip name="ТЧЗадачиОжидаетОтветаНомерЗадачиПредставлениеРасширеннаяПодсказка" id="430"/> @@ -729,7 +716,6 @@ <DataPath>Объект.ТЧЗадачи.ОсновнаяЗадача</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиОжидаетОтветаОсновнаяЗадачаКонтекстноеМеню" id="435"/> <ExtendedTooltip name="ТЧЗадачиОжидаетОтветаОсновнаяЗадачаРасширеннаяПодсказка" id="436"/> @@ -738,7 +724,6 @@ <DataPath>Объект.ТЧЗадачи.КороткоеИмя</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиОжидаетОтветаКороткоеИмяКонтекстноеМеню" id="432"/> <ExtendedTooltip name="ТЧЗадачиОжидаетОтветаКороткоеИмяРасширеннаяПодсказка" id="433"/> @@ -853,7 +838,6 @@ <DataPath>Объект.ТЧЗадачи.НомерЗадачиПредставление</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиВПроцессеВыполненияНомерЗадачиПредставлениеКонтекстноеМеню" id="438"/> <ExtendedTooltip name="ТЧЗадачиВПроцессеВыполненияНомерЗадачиПредставлениеРасширеннаяПодсказка" id="439"/> @@ -862,7 +846,6 @@ <DataPath>Объект.ТЧЗадачи.ОсновнаяЗадача</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиВПроцессеВыполненияОсновнаяЗадачаКонтекстноеМеню" id="444"/> <ExtendedTooltip name="ТЧЗадачиВПроцессеВыполненияОсновнаяЗадачаРасширеннаяПодсказка" id="445"/> @@ -871,7 +854,6 @@ <DataPath>Объект.ТЧЗадачи.КороткоеИмя</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиВПроцессеВыполненияКороткоеИмяКонтекстноеМеню" id="441"/> <ExtendedTooltip name="ТЧЗадачиВПроцессеВыполненияКороткоеИмяРасширеннаяПодсказка" id="442"/> @@ -998,7 +980,6 @@ <DataPath>Объект.ТЧЗадачи.НомерЗадачиПредставление</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиНаТестированииНомерЗадачиПредставлениеКонтекстноеМеню" id="447"/> <ExtendedTooltip name="ТЧЗадачиНаТестированииНомерЗадачиПредставлениеРасширеннаяПодсказка" id="448"/> @@ -1007,7 +988,6 @@ <DataPath>Объект.ТЧЗадачи.ОсновнаяЗадача</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиНаТестированииОсновнаяЗадачаКонтекстноеМеню" id="453"/> <ExtendedTooltip name="ТЧЗадачиНаТестированииОсновнаяЗадачаРасширеннаяПодсказка" id="454"/> @@ -1016,7 +996,6 @@ <DataPath>Объект.ТЧЗадачи.КороткоеИмя</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиНаТестированииКороткоеИмяКонтекстноеМеню" id="450"/> <ExtendedTooltip name="ТЧЗадачиНаТестированииКороткоеИмяРасширеннаяПодсказка" id="451"/> @@ -1155,7 +1134,6 @@ <DataPath>Объект.ТЧЗадачи.НомерЗадачиПредставление</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиГотовоНомерЗадачиПредставлениеКонтекстноеМеню" id="465"/> <ExtendedTooltip name="ТЧЗадачиГотовоНомерЗадачиПредставлениеРасширеннаяПодсказка" id="466"/> @@ -1164,7 +1142,6 @@ <DataPath>Объект.ТЧЗадачи.ОсновнаяЗадача</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиГотовоОсновнаяЗадачаКонтекстноеМеню" id="471"/> <ExtendedTooltip name="ТЧЗадачиГотовоОсновнаяЗадачаРасширеннаяПодсказка" id="472"/> @@ -1173,7 +1150,6 @@ <DataPath>Объект.ТЧЗадачи.КороткоеИмя</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиГотовоКороткоеИмяКонтекстноеМеню" id="468"/> <ExtendedTooltip name="ТЧЗадачиГотовоКороткоеИмяРасширеннаяПодсказка" id="469"/> @@ -1312,7 +1288,6 @@ <DataPath>Объект.ТЧЗадачи.НомерЗадачиПредставление</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиАрхивНомерЗадачиПредставлениеКонтекстноеМеню" id="474"/> <ExtendedTooltip name="ТЧЗадачиАрхивНомерЗадачиПредставлениеРасширеннаяПодсказка" id="475"/> @@ -1321,7 +1296,6 @@ <DataPath>Объект.ТЧЗадачи.ОсновнаяЗадача</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиАрхивОсновнаяЗадачаКонтекстноеМеню" id="480"/> <ExtendedTooltip name="ТЧЗадачиАрхивОсновнаяЗадачаРасширеннаяПодсказка" id="481"/> @@ -1330,7 +1304,6 @@ <DataPath>Объект.ТЧЗадачи.КороткоеИмя</DataPath> <EditMode>EnterOnInput</EditMode> <Width>1</Width> - <BackColor>#99CC00</BackColor> <Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/> <ContextMenu name="ТЧЗадачиАрхивКороткоеИмяКонтекстноеМеню" id="477"/> <ExtendedTooltip name="ТЧЗадачиАрхивКороткоеИмяРасширеннаяПодсказка" id="478"/> @@ -1578,62 +1551,222 @@ <dcsset:use>false</dcsset:use> <dcsset:selection> <dcsset:item> - <dcsset:field>ТЧЗадачиЗарегистрирована</dcsset:field> + <dcsset:field>ТЧЗадачиЗарегистрированаНомерЗадачиПредставление</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиЗарегистрированаОсновнаяЗадача</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиЗарегистрированаКороткоеИмя</dcsset:field> </dcsset:item> </dcsset:selection> <dcsset:filter> <dcsset:item xsi:type="dcsset:FilterItemComparison"> - <dcsset:left xsi:type="dcscor:Field">Объект.ТЧЗадачи.НомерСтроки</dcsset:left> - <dcsset:comparisonType>GreaterOrEqual</dcsset:comparisonType> - <dcsset:right xsi:type="xs:decimal">0</dcsset:right> + <dcsset:left xsi:type="dcscor:Field">Объект.ТЧЗадачи.ВажностьЧисло</dcsset:left> + <dcsset:comparisonType>Equal</dcsset:comparisonType> + <dcsset:right xsi:type="xs:decimal">1</dcsset:right> </dcsset:item> </dcsset:filter> <dcsset:appearance> <dcscor:item xsi:type="dcsset:SettingsParameterValue"> <dcscor:parameter>ЦветФона</dcscor:parameter> - <dcscor:value xsi:type="v8ui:Color">#FFCC00</dcscor:value> + <dcscor:value xsi:type="v8ui:Color">#FF6666</dcscor:value> </dcscor:item> </dcsset:appearance> </dcsset:item> <dcsset:item> - <dcsset:use>false</dcsset:use> <dcsset:selection> <dcsset:item> - <dcsset:field>ТЧЗадачиЗарегистрированаЗадача</dcsset:field> + <dcsset:field>ТЧЗадачиОтмененаНомерЗадачиПредставление</dcsset:field> </dcsset:item> <dcsset:item> - <dcsset:field>ТЧЗадачиАнализЗадача</dcsset:field> + <dcsset:field>ТЧЗадачиОтмененаОсновнаяЗадача</dcsset:field> </dcsset:item> <dcsset:item> - <dcsset:field>ТЧЗадачиВПроцессеВыполненияЗадача</dcsset:field> + <dcsset:field>ТЧЗадачиОтмененаКороткоеИмя</dcsset:field> </dcsset:item> <dcsset:item> - <dcsset:field>ТЧЗадачиНаТестированииЗадача</dcsset:field> + <dcsset:field>ТЧЗадачиBacklogНомерЗадачиПредставление</dcsset:field> </dcsset:item> <dcsset:item> - <dcsset:field>ТЧЗадачиКПереносуВРабочуюЗадача</dcsset:field> + <dcsset:field>ТЧЗадачиBacklogОсновнаяЗадача</dcsset:field> </dcsset:item> <dcsset:item> - <dcsset:field>ТЧЗадачиГотовоЗадача</dcsset:field> + <dcsset:field>ТЧЗадачиBacklogКороткоеИмя</dcsset:field> </dcsset:item> <dcsset:item> - <dcsset:field>ТЧЗадачиАрхивЗадача</dcsset:field> + <dcsset:field>ТЧЗадачиОтложенаНомерЗадачиПредставление</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиОтложенаОсновнаяЗадача</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиОтложенаКороткоеИмя</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиЗарегистрированаНомерЗадачиПредставление</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиЗарегистрированаОсновнаяЗадача</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиЗарегистрированаКороткоеИмя</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиОжидаетОтветаНомерЗадачиПредставление</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиОжидаетОтветаОсновнаяЗадача</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиОжидаетОтветаКороткоеИмя</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиВПроцессеВыполненияНомерЗадачиПредставление</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиВПроцессеВыполненияОсновнаяЗадача</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиВПроцессеВыполненияКороткоеИмя</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиНаТестированииНомерЗадачиПредставление</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиНаТестированииОсновнаяЗадача</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиНаТестированииКороткоеИмя</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиГотовоОсновнаяЗадача</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиГотовоНомерЗадачиПредставление</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиГотовоКороткоеИмя</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиАрхивНомерЗадачиПредставление</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиАрхивОсновнаяЗадача</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиАрхивКороткоеИмя</dcsset:field> </dcsset:item> </dcsset:selection> <dcsset:filter> <dcsset:item xsi:type="dcsset:FilterItemComparison"> - <dcsset:left xsi:type="dcscor:Field">Объект.ТЧЗадачи.Задача</dcsset:left> - <dcsset:comparisonType>Filled</dcsset:comparisonType> + <dcsset:left xsi:type="dcscor:Field">Объект.ТЧЗадачи.ВажностьЧисло</dcsset:left> + <dcsset:comparisonType>Equal</dcsset:comparisonType> + <dcsset:right xsi:type="xs:decimal">1</dcsset:right> </dcsset:item> </dcsset:filter> <dcsset:appearance> <dcscor:item xsi:type="dcsset:SettingsParameterValue"> <dcscor:parameter>ЦветФона</dcscor:parameter> - <dcscor:value xsi:type="v8ui:Color">#DEDEDE</dcscor:value> + <dcscor:value xsi:type="v8ui:Color">#FF6666</dcscor:value> </dcscor:item> + </dcsset:appearance> + </dcsset:item> + <dcsset:item> + <dcsset:selection> + <dcsset:item> + <dcsset:field>ТЧЗадачиОтмененаНомерЗадачиПредставление</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиОтмененаОсновнаяЗадача</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиОтмененаКороткоеИмя</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиBacklogНомерЗадачиПредставление</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиBacklogОсновнаяЗадача</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиBacklogКороткоеИмя</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиОтложенаНомерЗадачиПредставление</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиОтложенаОсновнаяЗадача</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиОтложенаКороткоеИмя</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиЗарегистрированаНомерЗадачиПредставление</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиЗарегистрированаОсновнаяЗадача</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиЗарегистрированаКороткоеИмя</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиОжидаетОтветаНомерЗадачиПредставление</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиОжидаетОтветаОсновнаяЗадача</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиОжидаетОтветаКороткоеИмя</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиВПроцессеВыполненияНомерЗадачиПредставление</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиВПроцессеВыполненияОсновнаяЗадача</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиВПроцессеВыполненияКороткоеИмя</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиНаТестированииНомерЗадачиПредставление</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиНаТестированииОсновнаяЗадача</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиНаТестированииКороткоеИмя</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиГотовоОсновнаяЗадача</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиГотовоНомерЗадачиПредставление</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиГотовоКороткоеИмя</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиАрхивНомерЗадачиПредставление</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиАрхивОсновнаяЗадача</dcsset:field> + </dcsset:item> + <dcsset:item> + <dcsset:field>ТЧЗадачиАрхивКороткоеИмя</dcsset:field> + </dcsset:item> + </dcsset:selection> + <dcsset:filter> + <dcsset:item xsi:type="dcsset:FilterItemComparison"> + <dcsset:left xsi:type="dcscor:Field">Объект.ТЧЗадачи.ВажностьЧисло</dcsset:left> + <dcsset:comparisonType>GreaterOrEqual</dcsset:comparisonType> + <dcsset:right xsi:type="xs:decimal">2</dcsset:right> + </dcsset:item> + </dcsset:filter> + <dcsset:appearance> <dcscor:item xsi:type="dcsset:SettingsParameterValue"> - <dcscor:parameter>Шрифт</dcscor:parameter> - <dcscor:value xsi:type="v8ui:Font" ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/> + <dcscor:parameter>ЦветФона</dcscor:parameter> + <dcscor:value xsi:type="v8ui:Color">style:ReportHeaderBackColor</dcscor:value> </dcscor:item> </dcsset:appearance> </dcsset:item> diff --git a/src/DataProcessors/узКанбанДоска/Templates/СхемаКомпоновкиДанных/Ext/Template.xml b/src/DataProcessors/узКанбанДоска/Templates/СхемаКомпоновкиДанных/Ext/Template.xml index d73bc8e08..1d21d7d89 100644 --- a/src/DataProcessors/узКанбанДоска/Templates/СхемаКомпоновкиДанных/Ext/Template.xml +++ b/src/DataProcessors/узКанбанДоска/Templates/СхемаКомпоновкиДанных/Ext/Template.xml @@ -94,6 +94,36 @@ <condition>true</condition> </useRestriction> </field> + <field xsi:type="DataSetFieldField"> + <dataPath>Спринт</dataPath> + <field>Спринт</field> + </field> + <field xsi:type="DataSetFieldField"> + <dataPath>ДатаСоздания</dataPath> + <field>ДатаСоздания</field> + </field> + <field xsi:type="DataSetFieldField"> + <dataPath>ДатаПередачиИсполнителю</dataPath> + <field>ДатаПередачиИсполнителю</field> + </field> + <field xsi:type="DataSetFieldField"> + <dataPath>ДатаВыполнения</dataPath> + <field>ДатаВыполнения</field> + </field> + <field xsi:type="DataSetFieldField"> + <dataPath>ДатаПоследнегоИзменения</dataPath> + <field>ДатаПоследнегоИзменения</field> + </field> + <field xsi:type="DataSetFieldField"> + <dataPath>ВажностьЧисло</dataPath> + <field>ВажностьЧисло</field> + <title xsi:type="v8:LocalStringType"> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Важность число</v8:content> + </v8:item> + </title> + </field> <dataSource>ИсточникДанных1</dataSource> <query>ВЫБРАТЬ узЗадачи.Ссылка КАК Задача, @@ -106,13 +136,28 @@ узЗадачи.ОсновнаяЗадача.Наименование КАК ОсновнаяЗадачаПредставление, узЗадачи.СрокИсполнения, узЗадачи.Конфигурация, + узЗадачи.Спринт, узЗадачи.Важность, узЗадачи.НомерВнешнейЗаявки, - узЗадачи.ОсновнаяЗадача + узЗадачи.ОсновнаяЗадача, + узЗадачи.ДатаСоздания, + узЗадачи.ДатаПередачиИсполнителю, + узЗадачи.ДатаПоследнегоИзменения, + узЗадачи.ДатаВыполнения, + ВЫБОР + КОГДА узЗадачи.Важность = ЗНАЧЕНИЕ(Справочник.узВариантыВажностиЗадачи.Высокая) + ТОГДА 1 + КОГДА узЗадачи.Важность = ЗНАЧЕНИЕ(Справочник.узВариантыВажностиЗадачи.Обычная) + ТОГДА 2 + КОГДА узЗадачи.Важность = ЗНАЧЕНИЕ(Справочник.узВариантыВажностиЗадачи.Низкая) + ТОГДА 3 + ИНАЧЕ 2 + КОНЕЦ КАК ВажностьЧисло + ИЗ Справочник.узЗадачи КАК узЗадачи ГДЕ - НЕ узЗадачи.ЕстьПодчиненныеЗадачи </query> + НЕ узЗадачи.ЕстьПодчиненныеЗадачи</query> </dataSet> <calculatedField> <dataPath>НомерЗадачиПредставление</dataPath> @@ -150,23 +195,39 @@ <dcsset:item xsi:type="dcsset:SelectedItemField"> <dcsset:field>ОсновнаяЗадача</dcsset:field> </dcsset:item> + <dcsset:item xsi:type="dcsset:SelectedItemField"> + <dcsset:field>ВажностьЧисло</dcsset:field> + </dcsset:item> </dcsset:selection> <dcsset:filter> <dcsset:item xsi:type="dcsset:FilterItemComparison"> <dcsset:use>false</dcsset:use> <dcsset:left xsi:type="dcscor:Field">Исполнитель</dcsset:left> - <dcsset:comparisonType>NotFilled</dcsset:comparisonType> + <dcsset:comparisonType>Equal</dcsset:comparisonType> </dcsset:item> <dcsset:item xsi:type="dcsset:FilterItemComparison"> <dcsset:use>false</dcsset:use> <dcsset:left xsi:type="dcscor:Field">Конфигурация</dcsset:left> <dcsset:comparisonType>Equal</dcsset:comparisonType> </dcsset:item> + <dcsset:item xsi:type="dcsset:FilterItemComparison"> + <dcsset:use>false</dcsset:use> + <dcsset:left xsi:type="dcscor:Field">Спринт</dcsset:left> + <dcsset:comparisonType>Equal</dcsset:comparisonType> + </dcsset:item> <dcsset:item xsi:type="dcsset:FilterItemComparison"> <dcsset:use>false</dcsset:use> <dcsset:left xsi:type="dcscor:Field">ОсновнаяЗадача</dcsset:left> <dcsset:comparisonType>Equal</dcsset:comparisonType> </dcsset:item> + <dcsset:item xsi:type="dcsset:FilterItemComparison"> + <dcsset:use>false</dcsset:use> + <dcsset:left xsi:type="dcscor:Field">ДатаПоследнегоИзменения</dcsset:left> + <dcsset:comparisonType>GreaterOrEqual</dcsset:comparisonType> + <dcsset:right xsi:type="v8:StandardBeginningDate"> + <v8:variant xsi:type="v8:StandardBeginningDateVariant">BeginningOfThisDay</v8:variant> + </dcsset:right> + </dcsset:item> <dcsset:item xsi:type="dcsset:FilterItemComparison"> <dcsset:left xsi:type="dcscor:Field">Статус</dcsset:left> <dcsset:comparisonType>NotEqual</dcsset:comparisonType> diff --git a/src/Reports/АнализЖурналаРегистрации/Templates/ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml b/src/Reports/АнализЖурналаРегистрации/Templates/ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml index 29a0d7e65..cd40a6182 100644 --- a/src/Reports/АнализЖурналаРегистрации/Templates/ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml +++ b/src/Reports/АнализЖурналаРегистрации/Templates/ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml @@ -2982,9 +2982,9 @@ <d3p1:fixedVariantMeasure>Day</d3p1:fixedVariantMeasure> <d3p1:fixedVariantInterval>1</d3p1:fixedVariantInterval> <d3p1:autoFullInterval>true</d3p1:autoFullInterval> - <d3p1:fullIntervalBegin>2016-09-19T10:00:00</d3p1:fullIntervalBegin> - <d3p1:fullIntervalEnd>2016-09-28T10:59:59</d3p1:fullIntervalEnd> - <d3p1:visualBegin>2016-09-19T10:00:00</d3p1:visualBegin> + <d3p1:fullIntervalBegin>2016-09-26T13:00:00</d3p1:fullIntervalBegin> + <d3p1:fullIntervalEnd>2016-10-05T13:59:59</d3p1:fullIntervalEnd> + <d3p1:visualBegin>2016-09-26T13:00:00</d3p1:visualBegin> <d3p1:intervalDrawType>Gradient</d3p1:intervalDrawType> <d3p1:noneVariantChars>3</d3p1:noneVariantChars> <d3p1:noneVariantMeasure>Day</d3p1:noneVariantMeasure> diff --git a/src/Subsystems/узУправлениеЗадачами.xml b/src/Subsystems/узУправлениеЗадачами.xml index 77dc6e9dc..68150344a 100644 --- a/src/Subsystems/узУправлениеЗадачами.xml +++ b/src/Subsystems/узУправлениеЗадачами.xml @@ -30,6 +30,7 @@ <xr:Item xsi:type="xr:MDObjectRef">DataProcessor.узКанбанДоска</xr:Item> <xr:Item xsi:type="xr:MDObjectRef">Enum.узВидыСобытий</xr:Item> <xr:Item xsi:type="xr:MDObjectRef">Catalog.узВариантыВажностиЗадачи</xr:Item> + <xr:Item xsi:type="xr:MDObjectRef">Catalog.узСпринты</xr:Item> </Content> </Properties> <ChildObjects/>