1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-03-27 21:39:01 +02:00

#86 @capitoshko исправление по спринтам, хранение в табличной части.

This commit is contained in:
Anton Ivanov 2018-10-03 13:51:38 +03:00
parent 6872eaa678
commit 55a0700fde
2 changed files with 25 additions and 6 deletions

View File

@ -851,9 +851,9 @@
пЗадачаСсылка = ЭлМассиваЗадач; пЗадачаСсылка = ЭлМассиваЗадач;
НомерЗадачи = Формат(пЗадачаСсылка.Код,"ЧГ=0"); НомерЗадачи = Формат(пЗадачаСсылка.Код,"ЧГ=0");
Если ЭтоДобавление Тогда Если ЭтоДобавление Тогда
Если пЗадачаСсылка.Спринт <> пСпринт Тогда Если пЗадачаСсылка.Удалить_Спринт <> пСпринт Тогда
ЗадачаОбъект = пЗадачаСсылка.ПолучитьОбъект(); ЗадачаОбъект = пЗадачаСсылка.ПолучитьОбъект();
ЗадачаОбъект.Спринт = пСпринт; ЗадачаОбъект.Удалить_Спринт = пСпринт;
ЗадачаОбъект.Записать(); ЗадачаОбъект.Записать();
МассивСообщений.Добавить("Добавлена" МассивСообщений.Добавить("Добавлена"
+" в спринт ["+пСпринт+"] " +" в спринт ["+пСпринт+"] "
@ -864,10 +864,10 @@
+" задача [#"+НомерЗадачи+" "+пЗадачаСсылка+"]"); +" задача [#"+НомерЗадачи+" "+пЗадачаСсылка+"]");
Конецесли; Конецесли;
ИначеЕсли ЭтоУдаление Тогда ИначеЕсли ЭтоУдаление Тогда
пСпринт = пЗадачаСсылка.Спринт; пСпринт = пЗадачаСсылка.Удалить_Спринт;
Если ЗначениеЗаполнено(пСпринт) Тогда Если ЗначениеЗаполнено(пСпринт) Тогда
ЗадачаОбъект = пЗадачаСсылка.ПолучитьОбъект(); ЗадачаОбъект = пЗадачаСсылка.ПолучитьОбъект();
ЗадачаОбъект.Спринт = Неопределено; ЗадачаОбъект.Удалить_Спринт = Неопределено;
ЗадачаОбъект.Записать(); ЗадачаОбъект.Записать();
МассивСообщений.Добавить("Убрана" МассивСообщений.Добавить("Убрана"
+" из спринта ["+пСпринт+"] " +" из спринта ["+пСпринт+"] "
@ -1328,7 +1328,7 @@
НужныйЦвет = Задача.ЦветЗадачи.Получить(); НужныйЦвет = Задача.ЦветЗадачи.Получить();
Конецесли; Конецесли;
ИначеЕсли ВидПриоритета = пВидыПриоритетаЦвета.Спринт Тогда ИначеЕсли ВидПриоритета = пВидыПриоритетаЦвета.Спринт Тогда
НужныйЦвет = Задача.Спринт.ЦветСпринта.Получить(); НужныйЦвет = Задача.Удалить_Спринт.ЦветСпринта.Получить();
ИначеЕсли ВидПриоритета = пВидыПриоритетаЦвета.ОсновнаяЗадача Тогда ИначеЕсли ВидПриоритета = пВидыПриоритетаЦвета.ОсновнаяЗадача Тогда
НужныйЦвет = Задача.ОсновнаяЗадача.ЦветЗадачи.Получить(); НужныйЦвет = Задача.ОсновнаяЗадача.ЦветЗадачи.Получить();
ИначеЕсли ВидПриоритета = пВидыПриоритетаЦвета.Важность Тогда ИначеЕсли ВидПриоритета = пВидыПриоритетаЦвета.Важность Тогда

View File

@ -138,7 +138,7 @@
узЗадачи.Статус.ВидСтатуса КАК ВидСтатуса, узЗадачи.Статус.ВидСтатуса КАК ВидСтатуса,
узЗадачи.Статус, узЗадачи.Статус,
узЗадачи.Конфигурация, узЗадачи.Конфигурация,
узЗадачи.Спринт, ЕСТЬNULL(узСпринтыЗадачСрезПоследних.Спринт, ЗНАЧЕНИЕ(Справочник.узСпринты.ПустаяСсылка)) КАК Спринт,
узЗадачи.Важность, узЗадачи.Важность,
узЗадачи.ОсновнаяЗадача, узЗадачи.ОсновнаяЗадача,
узЗадачи.РеквизитДопУпорядочивания, узЗадачи.РеквизитДопУпорядочивания,
@ -153,6 +153,8 @@
узЗадачи.ЧасыКОплате узЗадачи.ЧасыКОплате
ИЗ ИЗ
Справочник.узЗадачи КАК узЗадачи Справочник.узЗадачи КАК узЗадачи
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.узСпринтыЗадач.СрезПоследних КАК узСпринтыЗадачСрезПоследних
ПО узЗадачи.Ссылка = узСпринтыЗадачСрезПоследних.Задача
ГДЕ ГДЕ
узЗадачи.ПоказыватьВОтчетахИКанбанДоске</query> узЗадачи.ПоказыватьВОтчетахИКанбанДоске</query>
</dataSet> </dataSet>
@ -172,6 +174,23 @@
<dataPath>ЧасыФакт</dataPath> <dataPath>ЧасыФакт</dataPath>
<expression>Сумма(ЧасыФакт)</expression> <expression>Сумма(ЧасыФакт)</expression>
</totalField> </totalField>
<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="v8:LocalStringType"> <dcsset:presentation xsi:type="v8:LocalStringType">