mirror of
https://github.com/BlizD/Tasks.git
synced 2025-01-14 03:20:16 +02:00
#142 Буфер для задач до срока. Делим его по процентам. Оформление цветом
This commit is contained in:
parent
c888bfc215
commit
2e301f7fb4
@ -380,52 +380,6 @@
|
|||||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
</Properties>
|
</Properties>
|
||||||
</Attribute>
|
</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>
|
|
||||||
<Attribute uuid="b51337db-54a2-49b8-be87-506a80b6b186">
|
<Attribute uuid="b51337db-54a2-49b8-be87-506a80b6b186">
|
||||||
<Properties>
|
<Properties>
|
||||||
<Name>ОсновнаяЗадачаПредставление</Name>
|
<Name>ОсновнаяЗадачаПредставление</Name>
|
||||||
@ -502,6 +456,52 @@
|
|||||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
</Properties>
|
</Properties>
|
||||||
</Attribute>
|
</Attribute>
|
||||||
|
<Attribute uuid="1c7a63b1-9999-4cc1-bb82-ce3e587fd8d3">
|
||||||
|
<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>
|
</ChildObjects>
|
||||||
</TabularSection>
|
</TabularSection>
|
||||||
<TabularSection uuid="fc9c0693-c970-4285-be29-6fac7fdd05e6">
|
<TabularSection uuid="fc9c0693-c970-4285-be29-6fac7fdd05e6">
|
||||||
|
@ -36,6 +36,13 @@
|
|||||||
ЗначениеПараметра.Использование=Истина;
|
ЗначениеПараметра.Использование=Истина;
|
||||||
Конецесли;
|
Конецесли;
|
||||||
|
|
||||||
|
ЗначениеПараметра = ИсполняемыеНастройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ТекущаяДата"));
|
||||||
|
Если ЗначениеПараметра <> Неопределено Тогда
|
||||||
|
ЗначениеПараметра.Значение = ТекущаяДата();
|
||||||
|
ЗначениеПараметра.Использование=Истина;
|
||||||
|
Конецесли;
|
||||||
|
|
||||||
|
|
||||||
МассивВыбранныхСтатусовКолонок = Новый Массив();
|
МассивВыбранныхСтатусовКолонок = Новый Массив();
|
||||||
Для каждого СтрокаТЧНастройкиКолонок из ТЧНастройкиКолонок цикл
|
Для каждого СтрокаТЧНастройкиКолонок из ТЧНастройкиКолонок цикл
|
||||||
Если НЕ СтрокаТЧНастройкиКолонок.Видимость Тогда
|
Если НЕ СтрокаТЧНастройкиКолонок.Видимость Тогда
|
||||||
|
@ -392,6 +392,7 @@
|
|||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура УстановитьСтандартныеНастройкиНаСервере()
|
Процедура УстановитьСтандартныеНастройкиНаСервере()
|
||||||
|
СгенирироватьФормуЗаново = Истина;
|
||||||
КлючНастроек = ПолучитьКлючНастроек();
|
КлючНастроек = ПолучитьКлючНастроек();
|
||||||
ХранилищеОбщихНастроек.Сохранить(КлючНастроек,КлючНастроек,Неопределено);
|
ХранилищеОбщихНастроек.Сохранить(КлючНастроек,КлючНастроек,Неопределено);
|
||||||
пНастройкиКомпоновщика = Неопределено;
|
пНастройкиКомпоновщика = Неопределено;
|
||||||
@ -882,45 +883,101 @@
|
|||||||
ШрифтЖирный = Новый Шрифт(,,Истина);
|
ШрифтЖирный = Новый Шрифт(,,Истина);
|
||||||
ОформлениеЗадачи.Оформление.УстановитьЗначениеПараметра("Шрифт", ШрифтЖирный);
|
ОформлениеЗадачи.Оформление.УстановитьЗначениеПараметра("Шрифт", ШрифтЖирный);
|
||||||
|
|
||||||
|
//ВажностьЧисло
|
||||||
//{ ***** Установка цвета от Важности задачи *****
|
//ЦветДляЗадачиЧисло
|
||||||
|
//Цвет указывается от ЦветДляЗадачиЧисло:
|
||||||
|
// 1 - черный цвет;
|
||||||
|
// 2 - красный цвет;
|
||||||
|
// 3 - желтый цвет;
|
||||||
|
// 4 - зеленый цвет;
|
||||||
|
// 10 - салатовый цвет;
|
||||||
|
|
||||||
|
//{ ***** Установка цвета от Важности и буфера задачи *****
|
||||||
|
|
||||||
|
// 1 - черный цвет;
|
||||||
ОформлениеЗадачи = УсловноеОформление.Элементы.Добавить();
|
ОформлениеЗадачи = УсловноеОформление.Элементы.Добавить();
|
||||||
Отбор = ОформлениеЗадачи.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
Отбор = ОформлениеЗадачи.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||||
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||||
Отбор.Использование = ИСТИНА;
|
Отбор.Использование = ИСТИНА;
|
||||||
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ТЧЗадачи.ВажностьЧисло");
|
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ТЧЗадачи.ЦветДляЗадачиЧисло");
|
||||||
Отбор.ПравоеЗначение = 1;
|
Отбор.ПравоеЗначение = 1;
|
||||||
|
|
||||||
|
ЗаполнитьПоляОформленияЗадачНаСервере(ОформлениеЗадачи);
|
||||||
|
ОформлениеЗадачи.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(0,0,0));
|
||||||
|
ОформлениеЗадачи.Оформление.УстановитьЗначениеПараметра("ЦветТекста", Новый Цвет(255,255,255));
|
||||||
|
|
||||||
|
// 2 - красный цвет;
|
||||||
|
ОформлениеЗадачи = УсловноеОформление.Элементы.Добавить();
|
||||||
|
Отбор = ОформлениеЗадачи.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||||
|
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||||
|
Отбор.Использование = ИСТИНА;
|
||||||
|
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ТЧЗадачи.ЦветДляЗадачиЧисло");
|
||||||
|
Отбор.ПравоеЗначение = 2;
|
||||||
|
|
||||||
ЗаполнитьПоляОформленияЗадачНаСервере(ОформлениеЗадачи);
|
ЗаполнитьПоляОформленияЗадачНаСервере(ОформлениеЗадачи);
|
||||||
ОформлениеЗадачи.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(255,102,102));
|
ОформлениеЗадачи.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(255,102,102));
|
||||||
|
|
||||||
ОформлениеЗадачи = УсловноеОформление.Элементы.Добавить();
|
// 3 - желтый цвет;
|
||||||
ОтборГруппа = ОформлениеЗадачи.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
|
ОформлениеЗадачи = УсловноеОформление.Элементы.Добавить();
|
||||||
ОтборГруппа.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли;
|
Отбор = ОформлениеЗадачи.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||||
ОтборЭлементы = ОтборГруппа.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||||
ОтборЭлементы.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
Отбор.Использование = ИСТИНА;
|
||||||
ОтборЭлементы.Использование = ИСТИНА;
|
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ТЧЗадачи.ЦветДляЗадачиЧисло");
|
||||||
ОтборЭлементы.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ТЧЗадачи.ВажностьЧисло");
|
Отбор.ПравоеЗначение = 3;
|
||||||
ОтборЭлементы.ПравоеЗначение = 2;
|
|
||||||
|
|
||||||
ОтборЭлементы = ОтборГруппа.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
ЗаполнитьПоляОформленияЗадачНаСервере(ОформлениеЗадачи);
|
||||||
ОтборЭлементы.ВидСравнения = ВидСравненияКомпоновкиДанных.НеЗаполнено;
|
ОформлениеЗадачи.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(255,255,0));
|
||||||
ОтборЭлементы.Использование = ИСТИНА;
|
|
||||||
ОтборЭлементы.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ТЧЗадачи.ВажностьЧисло");
|
// 4 - зеленый цвет;
|
||||||
|
ОформлениеЗадачи = УсловноеОформление.Элементы.Добавить();
|
||||||
|
Отбор = ОформлениеЗадачи.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||||
|
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||||
|
Отбор.Использование = ИСТИНА;
|
||||||
|
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ТЧЗадачи.ЦветДляЗадачиЧисло");
|
||||||
|
Отбор.ПравоеЗначение = 4;
|
||||||
|
|
||||||
ЗаполнитьПоляОформленияЗадачНаСервере(ОформлениеЗадачи);
|
ЗаполнитьПоляОформленияЗадачНаСервере(ОформлениеЗадачи);
|
||||||
ОформлениеЗадачи.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(153,204,0));
|
ОформлениеЗадачи.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(153,204,0));
|
||||||
|
|
||||||
|
// 10 - салатовый цвет;
|
||||||
ОформлениеЗадачи = УсловноеОформление.Элементы.Добавить();
|
ОформлениеЗадачи = УсловноеОформление.Элементы.Добавить();
|
||||||
Отбор = ОформлениеЗадачи.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
Отбор = ОформлениеЗадачи.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||||
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||||
Отбор.Использование = ИСТИНА;
|
Отбор.Использование = ИСТИНА;
|
||||||
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ТЧЗадачи.ВажностьЧисло");
|
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ТЧЗадачи.ВажностьЧисло");
|
||||||
Отбор.ПравоеЗначение = 3;
|
Отбор.ПравоеЗначение = 10;
|
||||||
|
|
||||||
ЗаполнитьПоляОформленияЗадачНаСервере(ОформлениеЗадачи);
|
ЗаполнитьПоляОформленияЗадачНаСервере(ОформлениеЗадачи);
|
||||||
ОформлениеЗадачи.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(207,238,0));
|
ОформлениеЗадачи.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(207,238,0));
|
||||||
|
|
||||||
|
//ОформлениеЗадачи = УсловноеОформление.Элементы.Добавить();
|
||||||
|
//ОтборГруппа = ОформлениеЗадачи.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
|
||||||
|
//ОтборГруппа.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли;
|
||||||
|
//
|
||||||
|
//ОтборЭлементы = ОтборГруппа.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||||
|
//ОтборЭлементы.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||||
|
//ОтборЭлементы.Использование = ИСТИНА;
|
||||||
|
//ОтборЭлементы.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ТЧЗадачи.ВажностьЧисло");
|
||||||
|
//ОтборЭлементы.ПравоеЗначение = 2;
|
||||||
|
//
|
||||||
|
//ОтборЭлементы = ОтборГруппа.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||||
|
//ОтборЭлементы.ВидСравнения = ВидСравненияКомпоновкиДанных.НеЗаполнено;
|
||||||
|
//ОтборЭлементы.Использование = ИСТИНА;
|
||||||
|
//ОтборЭлементы.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ТЧЗадачи.ВажностьЧисло");
|
||||||
|
//
|
||||||
|
//ЗаполнитьПоляОформленияЗадачНаСервере(ОформлениеЗадачи);
|
||||||
|
//ОформлениеЗадачи.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(153,204,0));
|
||||||
|
//
|
||||||
|
//ОформлениеЗадачи = УсловноеОформление.Элементы.Добавить();
|
||||||
|
//Отбор = ОформлениеЗадачи.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||||
|
//Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||||
|
//Отбор.Использование = ИСТИНА;
|
||||||
|
//Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ТЧЗадачи.ВажностьЧисло");
|
||||||
|
//Отбор.ПравоеЗначение = 3;
|
||||||
|
//
|
||||||
|
//ЗаполнитьПоляОформленияЗадачНаСервере(ОформлениеЗадачи);
|
||||||
|
//ОформлениеЗадачи.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(207,238,0));
|
||||||
|
|
||||||
//} ***** Установка цвета от Важности задачи *****
|
//} ***** Установка цвета от Важности задачи *****
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
@ -115,22 +115,32 @@
|
|||||||
<field>ДатаПоследнегоИзменения</field>
|
<field>ДатаПоследнегоИзменения</field>
|
||||||
</field>
|
</field>
|
||||||
<field xsi:type="DataSetFieldField">
|
<field xsi:type="DataSetFieldField">
|
||||||
<dataPath>ВажностьЧисло</dataPath>
|
<dataPath>ИзмененЦветПоУмолчанию</dataPath>
|
||||||
<field>ВажностьЧисло</field>
|
<field>ИзмененЦветПоУмолчанию</field>
|
||||||
|
</field>
|
||||||
|
<field xsi:type="DataSetFieldField">
|
||||||
|
<dataPath>БуферПроцент</dataPath>
|
||||||
|
<field>БуферПроцент</field>
|
||||||
<title xsi:type="v8:LocalStringType">
|
<title xsi:type="v8:LocalStringType">
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>Важность число</v8:content>
|
<v8:content>Буфер процент</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</title>
|
</title>
|
||||||
</field>
|
</field>
|
||||||
<field xsi:type="DataSetFieldField">
|
<field xsi:type="DataSetFieldField">
|
||||||
<dataPath>ИзмененЦветПоУмолчанию</dataPath>
|
<dataPath>ЦветДляЗадачиЧисло</dataPath>
|
||||||
<field>ИзмененЦветПоУмолчанию</field>
|
<field>ЦветДляЗадачиЧисло</field>
|
||||||
|
<title xsi:type="v8:LocalStringType">
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Цвет для задачи число</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</title>
|
||||||
</field>
|
</field>
|
||||||
<dataSource>ИсточникДанных1</dataSource>
|
<dataSource>ИсточникДанных1</dataSource>
|
||||||
<query>ВЫБРАТЬ
|
<query>ВЫБРАТЬ
|
||||||
узНаблюдателиЗаЗадачами.Задача
|
узНаблюдателиЗаЗадачами.Задача КАК Задача
|
||||||
ПОМЕСТИТЬ ВТОтборЗадачПоНаблюдателю
|
ПОМЕСТИТЬ ВТОтборЗадачПоНаблюдателю
|
||||||
ИЗ
|
ИЗ
|
||||||
РегистрСведений.узНаблюдателиЗаЗадачами КАК узНаблюдателиЗаЗадачами
|
РегистрСведений.узНаблюдателиЗаЗадачами КАК узНаблюдателиЗаЗадачами
|
||||||
@ -147,31 +157,28 @@
|
|||||||
узЗадачи.Ссылка КАК Задача,
|
узЗадачи.Ссылка КАК Задача,
|
||||||
узЗадачи.Ссылка.Наименование КАК ЗадачаПредставление,
|
узЗадачи.Ссылка.Наименование КАК ЗадачаПредставление,
|
||||||
узЗадачи.Ссылка.Код КАК НомерЗадачи,
|
узЗадачи.Ссылка.Код КАК НомерЗадачи,
|
||||||
узЗадачи.Статус,
|
узЗадачи.Статус КАК Статус,
|
||||||
узЗадачи.РеквизитДопУпорядочивания КАК РеквизитДопУпорядочивания,
|
узЗадачи.РеквизитДопУпорядочивания КАК РеквизитДопУпорядочивания,
|
||||||
узЗадачи.Исполнитель,
|
узЗадачи.Исполнитель КАК Исполнитель,
|
||||||
узЗадачи.Исполнитель.узКороткоеИмя КАК КороткоеИмя,
|
узЗадачи.Исполнитель.узКороткоеИмя КАК КороткоеИмя,
|
||||||
ПОДСТРОКА(узЗадачи.ОсновнаяЗадача.Наименование, 1, 25) КАК ОсновнаяЗадачаПредставление,
|
ПОДСТРОКА(узЗадачи.ОсновнаяЗадача.Наименование, 1, 25) КАК ОсновнаяЗадачаПредставление,
|
||||||
узЗадачи.СрокИсполнения,
|
узЗадачи.СрокИсполнения КАК СрокИсполнения,
|
||||||
узЗадачи.Конфигурация,
|
узЗадачи.Конфигурация КАК Конфигурация,
|
||||||
узЗадачи.Спринт,
|
узЗадачи.Спринт КАК Спринт,
|
||||||
узЗадачи.Важность,
|
узЗадачи.Важность КАК Важность,
|
||||||
узЗадачи.НомерВнешнейЗаявки,
|
узЗадачи.НомерВнешнейЗаявки КАК НомерВнешнейЗаявки,
|
||||||
узЗадачи.ОсновнаяЗадача КАК ОсновнаяЗадача,
|
узЗадачи.ОсновнаяЗадача КАК ОсновнаяЗадача,
|
||||||
узЗадачи.ДатаСоздания,
|
узЗадачи.ДатаСоздания КАК ДатаСоздания,
|
||||||
узЗадачи.ДатаПередачиИсполнителю,
|
узЗадачи.ДатаПередачиИсполнителю КАК ДатаПередачиИсполнителю,
|
||||||
узЗадачи.ДатаПоследнегоИзменения,
|
узЗадачи.ДатаПоследнегоИзменения КАК ДатаПоследнегоИзменения,
|
||||||
узЗадачи.ДатаВыполнения,
|
узЗадачи.ДатаВыполнения КАК ДатаВыполнения,
|
||||||
ВЫБОР
|
ВЫБОР
|
||||||
КОГДА узЗадачи.Важность = ЗНАЧЕНИЕ(Справочник.узВариантыВажностиЗадачи.Высокая)
|
КОГДА узЗадачи.СрокИсполнения = ДАТАВРЕМЯ(1, 1, 1)
|
||||||
ТОГДА 1
|
ТОГДА 0
|
||||||
КОГДА узЗадачи.Важность = ЗНАЧЕНИЕ(Справочник.узВариантыВажностиЗадачи.Обычная)
|
ИНАЧЕ ВЫРАЗИТЬ(РАЗНОСТЬДАТ(узЗадачи.ДатаСоздания, &ТекущаяДата, СЕКУНДА) / РАЗНОСТЬДАТ(узЗадачи.ДатаСоздания, узЗадачи.СрокИсполнения, СЕКУНДА) * 100 КАК ЧИСЛО(15, 2))
|
||||||
ТОГДА 2
|
КОНЕЦ КАК БуферПроцент,
|
||||||
КОГДА узЗадачи.Важность = ЗНАЧЕНИЕ(Справочник.узВариантыВажностиЗадачи.Низкая)
|
узЗадачи.ИзмененЦветПоУмолчанию КАК ИзмененЦветПоУмолчанию
|
||||||
ТОГДА 3
|
ПОМЕСТИТЬ ВТРезультат
|
||||||
ИНАЧЕ 2
|
|
||||||
КОНЕЦ КАК ВажностьЧисло,
|
|
||||||
узЗадачи.ИзмененЦветПоУмолчанию
|
|
||||||
ИЗ
|
ИЗ
|
||||||
Справочник.узЗадачи КАК узЗадачи
|
Справочник.узЗадачи КАК узЗадачи
|
||||||
ГДЕ
|
ГДЕ
|
||||||
@ -185,7 +192,52 @@
|
|||||||
ВТОтборЗадачПоНаблюдателю)
|
ВТОтборЗадачПоНаблюдателю)
|
||||||
ИНАЧЕ ИСТИНА
|
ИНАЧЕ ИСТИНА
|
||||||
КОНЕЦ
|
КОНЕЦ
|
||||||
И узЗадачи.Статус В(&МассивВыбранныхСтатусовКолонок)</query>
|
И узЗадачи.Статус В (&МассивВыбранныхСтатусовКолонок)
|
||||||
|
;
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
ВЫБРАТЬ
|
||||||
|
ВТРезультат.Задача КАК Задача,
|
||||||
|
ВТРезультат.ЗадачаПредставление КАК ЗадачаПредставление,
|
||||||
|
ВТРезультат.НомерЗадачи КАК НомерЗадачи,
|
||||||
|
ВТРезультат.Статус КАК Статус,
|
||||||
|
ВТРезультат.РеквизитДопУпорядочивания КАК РеквизитДопУпорядочивания,
|
||||||
|
ВТРезультат.Исполнитель КАК Исполнитель,
|
||||||
|
ВТРезультат.КороткоеИмя КАК КороткоеИмя,
|
||||||
|
ВТРезультат.ОсновнаяЗадачаПредставление КАК ОсновнаяЗадачаПредставление,
|
||||||
|
ВТРезультат.СрокИсполнения КАК СрокИсполнения,
|
||||||
|
ВТРезультат.Конфигурация КАК Конфигурация,
|
||||||
|
ВТРезультат.Спринт КАК Спринт,
|
||||||
|
ВТРезультат.Важность КАК Важность,
|
||||||
|
ВТРезультат.НомерВнешнейЗаявки КАК НомерВнешнейЗаявки,
|
||||||
|
ВТРезультат.ОсновнаяЗадача КАК ОсновнаяЗадача,
|
||||||
|
ВТРезультат.ДатаСоздания КАК ДатаСоздания,
|
||||||
|
ВТРезультат.ДатаПередачиИсполнителю КАК ДатаПередачиИсполнителю,
|
||||||
|
ВТРезультат.ДатаПоследнегоИзменения КАК ДатаПоследнегоИзменения,
|
||||||
|
ВТРезультат.ДатаВыполнения КАК ДатаВыполнения,
|
||||||
|
ВЫБОР
|
||||||
|
КОГДА ВТРезультат.Важность = ЗНАЧЕНИЕ(Справочник.узВариантыВажностиЗадачи.Высокая)
|
||||||
|
ТОГДА 2
|
||||||
|
КОГДА ВТРезультат.Важность = ЗНАЧЕНИЕ(Справочник.узВариантыВажностиЗадачи.Обычная)
|
||||||
|
ТОГДА
|
||||||
|
ВЫБОР КОГДА ВТРезультат.БуферПроцент < 30 Тогда
|
||||||
|
4
|
||||||
|
КОГДА 30 <=ВТРезультат.БуферПроцент И ВТРезультат.БуферПроцент < 60 Тогда
|
||||||
|
3
|
||||||
|
КОГДА 60 <=ВТРезультат.БуферПроцент И ВТРезультат.БуферПроцент < 100 Тогда
|
||||||
|
2
|
||||||
|
КОГДА 100 <=ВТРезультат.БуферПроцент Тогда
|
||||||
|
1
|
||||||
|
КОНЕЦ
|
||||||
|
КОГДА ВТРезультат.Важность = ЗНАЧЕНИЕ(Справочник.узВариантыВажностиЗадачи.Низкая)
|
||||||
|
ТОГДА 10
|
||||||
|
ИНАЧЕ 4
|
||||||
|
КОНЕЦ КАК ЦветДляЗадачиЧисло,
|
||||||
|
|
||||||
|
ВТРезультат.БуферПроцент КАК БуферПроцент,
|
||||||
|
ВТРезультат.ИзмененЦветПоУмолчанию КАК ИзмененЦветПоУмолчанию
|
||||||
|
ИЗ
|
||||||
|
ВТРезультат КАК ВТРезультат</query>
|
||||||
</dataSet>
|
</dataSet>
|
||||||
<calculatedField>
|
<calculatedField>
|
||||||
<dataPath>НомерЗадачиПредставление</dataPath>
|
<dataPath>НомерЗадачиПредставление</dataPath>
|
||||||
@ -240,6 +292,23 @@
|
|||||||
<value xsi:nil="true"/>
|
<value xsi:nil="true"/>
|
||||||
<useRestriction>true</useRestriction>
|
<useRestriction>true</useRestriction>
|
||||||
</parameter>
|
</parameter>
|
||||||
|
<parameter>
|
||||||
|
<name>ТекущаяДата</name>
|
||||||
|
<title xsi:type="v8:LocalStringType">
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Текущая дата</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</title>
|
||||||
|
<valueType>
|
||||||
|
<v8:Type>xs:dateTime</v8:Type>
|
||||||
|
<v8:DateQualifiers>
|
||||||
|
<v8:DateFractions>DateTime</v8:DateFractions>
|
||||||
|
</v8:DateQualifiers>
|
||||||
|
</valueType>
|
||||||
|
<value xsi:type="xs:dateTime">0001-01-01T00:00:00</value>
|
||||||
|
<useRestriction>true</useRestriction>
|
||||||
|
</parameter>
|
||||||
<settingsVariant>
|
<settingsVariant>
|
||||||
<dcsset:name>Основной</dcsset:name>
|
<dcsset:name>Основной</dcsset:name>
|
||||||
<dcsset:presentation xsi:type="xs:string">Основной</dcsset:presentation>
|
<dcsset:presentation xsi:type="xs:string">Основной</dcsset:presentation>
|
||||||
@ -267,7 +336,7 @@
|
|||||||
<dcsset:field>ОсновнаяЗадача</dcsset:field>
|
<dcsset:field>ОсновнаяЗадача</dcsset:field>
|
||||||
</dcsset:item>
|
</dcsset:item>
|
||||||
<dcsset:item xsi:type="dcsset:SelectedItemField">
|
<dcsset:item xsi:type="dcsset:SelectedItemField">
|
||||||
<dcsset:field>ВажностьЧисло</dcsset:field>
|
<dcsset:field>ЦветДляЗадачиЧисло</dcsset:field>
|
||||||
</dcsset:item>
|
</dcsset:item>
|
||||||
<dcsset:item xsi:type="dcsset:SelectedItemField">
|
<dcsset:item xsi:type="dcsset:SelectedItemField">
|
||||||
<dcsset:field>ИзмененЦветПоУмолчанию</dcsset:field>
|
<dcsset:field>ИзмененЦветПоУмолчанию</dcsset:field>
|
||||||
@ -313,7 +382,7 @@
|
|||||||
</dcsset:dataParameters>
|
</dcsset:dataParameters>
|
||||||
<dcsset:order>
|
<dcsset:order>
|
||||||
<dcsset:item xsi:type="dcsset:OrderItemField">
|
<dcsset:item xsi:type="dcsset:OrderItemField">
|
||||||
<dcsset:field>ВажностьЧисло</dcsset:field>
|
<dcsset:field>ЦветДляЗадачиЧисло</dcsset:field>
|
||||||
<dcsset:orderType>Asc</dcsset:orderType>
|
<dcsset:orderType>Asc</dcsset:orderType>
|
||||||
</dcsset:item>
|
</dcsset:item>
|
||||||
<dcsset:item xsi:type="dcsset:OrderItemField">
|
<dcsset:item xsi:type="dcsset:OrderItemField">
|
||||||
|
Loading…
Reference in New Issue
Block a user