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

#2 Динамическая канбан доска

This commit is contained in:
Anton Ivanov 2017-02-05 11:02:56 +03:00
parent 80f6a32ed6
commit d42321c8ac
4 changed files with 22 additions and 9 deletions

View File

@ -21,7 +21,7 @@
</Synonym> </Synonym>
<Comment/> <Comment/>
<UseStandardCommands>true</UseStandardCommands> <UseStandardCommands>true</UseStandardCommands>
<DefaultForm>DataProcessor.узКанбанДоска.Form.Форма</DefaultForm> <DefaultForm>DataProcessor.узКанбанДоска.Form.ФормаДинамическая</DefaultForm>
<AuxiliaryForm/> <AuxiliaryForm/>
<IncludeHelpInContents>false</IncludeHelpInContents> <IncludeHelpInContents>false</IncludeHelpInContents>
<ExtendedPresentation/> <ExtendedPresentation/>

View File

@ -85,7 +85,8 @@
|ИЗ |ИЗ
| Справочник.узСтатусыЗадачи КАК узСтатусыЗадачи | Справочник.узСтатусыЗадачи КАК узСтатусыЗадачи
|ГДЕ |ГДЕ
| узСтатусыЗадачи.Предопределенный //| узСтатусыЗадачи.Предопределенный
| узСтатусыЗадачи.НеИспользуется = ЛОЖЬ
| |
|УПОРЯДОЧИТЬ ПО |УПОРЯДОЧИТЬ ПО
| узСтатусыЗадачи.РеквизитДопУпорядочивания"; | узСтатусыЗадачи.РеквизитДопУпорядочивания";

View File

@ -416,8 +416,9 @@
Если СгенирироватьФормуЗаново Тогда Если СгенирироватьФормуЗаново Тогда
СгенерироватьФорму(); СгенерироватьФорму();
УстановитьОтборТЧ(); УстановитьОтборТЧ();
ОформлениеЦветаЗадачНаСервере();
Конецесли; Конецесли;
ОформлениеЦветаЗадачНаСервере();
КонецПроцедуры КонецПроцедуры
&НаСервере &НаСервере
@ -868,6 +869,13 @@
Процедура УстановитьБазовоеОформлениеЗадачНаСервере() Процедура УстановитьБазовоеОформлениеЗадачНаСервере()
УсловноеОформление.Элементы.Очистить(); УсловноеОформление.Элементы.Очистить();
ОформлениеЗадачи = УсловноеОформление.Элементы.Добавить();
ЗаполнитьПоляОформленияЗадачНаСервере(ОформлениеЗадачи);
ШрифтЖирный = Новый Шрифт(,,Истина);
ОформлениеЗадачи.Оформление.УстановитьЗначениеПараметра("Шрифт", ШрифтЖирный);
//{ ***** Установка цвета от Важности задачи *****
ОформлениеЗадачи = УсловноеОформление.Элементы.Добавить(); ОформлениеЗадачи = УсловноеОформление.Элементы.Добавить();
Отбор = ОформлениеЗадачи.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); Отбор = ОформлениеЗадачи.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
@ -905,6 +913,7 @@
ЗаполнитьПоляОформленияЗадачНаСервере(ОформлениеЗадачи); ЗаполнитьПоляОформленияЗадачНаСервере(ОформлениеЗадачи);
ОформлениеЗадачи.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(207,238,0)); ОформлениеЗадачи.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(207,238,0));
//} ***** Установка цвета от Важности задачи *****
КонецПроцедуры КонецПроцедуры
&НаСервере &НаСервере
@ -957,10 +966,10 @@
пВидыПриоритетаЦвета = ВидыПриоритетаЦвета(); пВидыПриоритетаЦвета = ВидыПриоритетаЦвета();
Если ВидПриоритета = пВидыПриоритетаЦвета.Задача Тогда Если ВидПриоритета = пВидыПриоритетаЦвета.Задача Тогда
Сообщить("Не работает СтрокаЗадача.ИзмененЦветПоУмолчанию"); Сообщить("Добавить проверку функциональной опции");
//Если СтрокаЗадача.ИзмененЦветПоУмолчанию Тогда Если СтрокаЗадача.ИзмененЦветПоУмолчанию Тогда
НужныйЦвет = Задача.ЦветЗадачи.Получить(); НужныйЦвет = Задача.ЦветЗадачи.Получить();
//Конецесли; Конецесли;
ИначеЕсли ВидПриоритета = пВидыПриоритетаЦвета.Спринт Тогда ИначеЕсли ВидПриоритета = пВидыПриоритетаЦвета.Спринт Тогда
НужныйЦвет = Задача.Спринт.ЦветСпринта.Получить(); НужныйЦвет = Задача.Спринт.ЦветСпринта.Получить();
ИначеЕсли ВидПриоритета = пВидыПриоритетаЦвета.ОсновнаяЗадача Тогда ИначеЕсли ВидПриоритета = пВидыПриоритетаЦвета.ОсновнаяЗадача Тогда

View File

@ -269,6 +269,9 @@
<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:field>ИзмененЦветПоУмолчанию</dcsset:field>
</dcsset:item>
</dcsset:selection> </dcsset:selection>
<dcsset:filter> <dcsset:filter>
<dcsset:item xsi:type="dcsset:FilterItemComparison"> <dcsset:item xsi:type="dcsset:FilterItemComparison">