1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-03-17 20:58:01 +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>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<DefaultForm>DataProcessor.узКанбанДоска.Form.Форма</DefaultForm>
<DefaultForm>DataProcessor.узКанбанДоска.Form.ФормаДинамическая</DefaultForm>
<AuxiliaryForm/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<ExtendedPresentation/>

View File

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

View File

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

View File

@ -269,6 +269,9 @@
<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">