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

№142 Буфер для задач до срока. Делим его по процентам. Оформление цветом

This commit is contained in:
Anton Ivanov 2017-02-18 15:21:05 +03:00
parent 2e301f7fb4
commit 3846a350b3

View File

@ -175,6 +175,8 @@
ВЫБОР ВЫБОР
КОГДА узЗадачи.СрокИсполнения = ДАТАВРЕМЯ(1, 1, 1) КОГДА узЗадачи.СрокИсполнения = ДАТАВРЕМЯ(1, 1, 1)
ТОГДА 0 ТОГДА 0
КОГДА узЗадачи.ДатаВыполнения <> ДАТАВРЕМЯ(1, 1, 1)
ТОГДА ВЫРАЗИТЬ(РАЗНОСТЬДАТ(узЗадачи.ДатаСоздания, узЗадачи.ДатаВыполнения, СЕКУНДА) / РАЗНОСТЬДАТ(узЗадачи.ДатаСоздания, узЗадачи.СрокИсполнения, СЕКУНДА) * 100 КАК ЧИСЛО(15, 2))
ИНАЧЕ ВЫРАЗИТЬ(РАЗНОСТЬДАТ(узЗадачи.ДатаСоздания, &ТекущаяДата, СЕКУНДА) / РАЗНОСТЬДАТ(узЗадачи.ДатаСоздания, узЗадачи.СрокИсполнения, СЕКУНДА) * 100 КАК ЧИСЛО(15, 2)) ИНАЧЕ ВЫРАЗИТЬ(РАЗНОСТЬДАТ(узЗадачи.ДатаСоздания, &ТекущаяДата, СЕКУНДА) / РАЗНОСТЬДАТ(узЗадачи.ДатаСоздания, узЗадачи.СрокИсполнения, СЕКУНДА) * 100 КАК ЧИСЛО(15, 2))
КОНЕЦ КАК БуферПроцент, КОНЕЦ КАК БуферПроцент,
узЗадачи.ИзмененЦветПоУмолчанию КАК ИзмененЦветПоУмолчанию узЗадачи.ИзмененЦветПоУмолчанию КАК ИзмененЦветПоУмолчанию
@ -192,7 +194,7 @@
ВТОтборЗадачПоНаблюдателю) ВТОтборЗадачПоНаблюдателю)
ИНАЧЕ ИСТИНА ИНАЧЕ ИСТИНА
КОНЕЦ КОНЕЦ
И узЗадачи.Статус В (&МассивВыбранныхСтатусовКолонок) И узЗадачи.Статус В(&МассивВыбранныхСтатусовКолонок)
; ;
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
@ -219,21 +221,22 @@
КОГДА ВТРезультат.Важность = ЗНАЧЕНИЕ(Справочник.узВариантыВажностиЗадачи.Высокая) КОГДА ВТРезультат.Важность = ЗНАЧЕНИЕ(Справочник.узВариантыВажностиЗадачи.Высокая)
ТОГДА 2 ТОГДА 2
КОГДА ВТРезультат.Важность = ЗНАЧЕНИЕ(Справочник.узВариантыВажностиЗадачи.Обычная) КОГДА ВТРезультат.Важность = ЗНАЧЕНИЕ(Справочник.узВариантыВажностиЗадачи.Обычная)
ТОГДА ТОГДА ВЫБОР
ВЫБОР КОГДА ВТРезультат.БуферПроцент < 30 Тогда КОГДА ВТРезультат.БуферПроцент < 30
4 ТОГДА 4
КОГДА 30 <=ВТРезультат.БуферПроцент И ВТРезультат.БуферПроцент < 60 Тогда КОГДА 30 <= ВТРезультат.БуферПроцент
3 И ВТРезультат.БуферПроцент < 60
КОГДА 60 <=ВТРезультат.БуферПроцент И ВТРезультат.БуферПроцент < 100 Тогда ТОГДА 3
2 КОГДА 60 <= ВТРезультат.БуферПроцент
КОГДА 100 <=ВТРезультат.БуферПроцент Тогда И ВТРезультат.БуферПроцент < 100
1 ТОГДА 2
КОНЕЦ КОГДА 100 <= ВТРезультат.БуферПроцент
ТОГДА 1
КОНЕЦ
КОГДА ВТРезультат.Важность = ЗНАЧЕНИЕ(Справочник.узВариантыВажностиЗадачи.Низкая) КОГДА ВТРезультат.Важность = ЗНАЧЕНИЕ(Справочник.узВариантыВажностиЗадачи.Низкая)
ТОГДА 10 ТОГДА 10
ИНАЧЕ 4 ИНАЧЕ 4
КОНЕЦ КАК ЦветДляЗадачиЧисло, КОНЕЦ КАК ЦветДляЗадачиЧисло,
ВТРезультат.БуферПроцент КАК БуферПроцент, ВТРезультат.БуферПроцент КАК БуферПроцент,
ВТРезультат.ИзмененЦветПоУмолчанию КАК ИзмененЦветПоУмолчанию ВТРезультат.ИзмененЦветПоУмолчанию КАК ИзмененЦветПоУмолчанию
ИЗ ИЗ