mirror of
https://github.com/BlizD/Tasks.git
synced 2025-04-13 11:40:39 +02:00
#313 @KnightAlone (Владимир Полянкин) Реализовать отображение последнего комментария в канбан доске в отдельной строке
This commit is contained in:
parent
0b7c2deb6e
commit
fa83a9ee43
@ -2424,6 +2424,50 @@
|
||||
<DataHistory>Use</DataHistory>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="6c490142-ac14-43a5-a40a-6c51d059a2ee">
|
||||
<Properties>
|
||||
<Name>ПоследнийКомментарий</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Последний комментарий / Подзадача</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>500</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:type="xs:string"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
<Use>ForItem</Use>
|
||||
<Indexing>DontIndex</Indexing>
|
||||
<FullTextSearch>Use</FullTextSearch>
|
||||
<DataHistory>Use</DataHistory>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<TabularSection uuid="0d958c66-1f6d-4b4a-a9ce-2a378e7394ad">
|
||||
<InternalInfo>
|
||||
<xr:GeneratedType name="CatalogTabularSection.узЗадачи.История" category="TabularSection">
|
||||
|
@ -120,6 +120,12 @@
|
||||
КоличествоВыполненныхЗадачЧекЛиста = ЭтотОбъект.Комментарии.Итог("Выполнено");
|
||||
//- УрянскийД 2020-06-22 (окончание)
|
||||
|
||||
ПоследнийКомментарий = "";
|
||||
Если КоличествоЗадачЧекЛиста > 0 Тогда
|
||||
СтрокаПоследнийКомментарий = ЭтотОбъект.Комментарии[КоличествоЗадачЧекЛиста - 1];
|
||||
ПоследнийКомментарий = СтрокаПоследнийКомментарий.Комментарий;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗаполнитьСтатусЗадачиЕслиОнНеЗаполнен(Отказ)
|
||||
|
@ -1810,6 +1810,12 @@
|
||||
<ContextMenu name="НомерЗаявкиКонтекстноеМеню" id="38"/>
|
||||
<ExtendedTooltip name="НомерЗаявкиРасширеннаяПодсказка" id="39"/>
|
||||
</InputField>
|
||||
<InputField name="URLЗаявки" id="40">
|
||||
<DataPath>Объект.URLВнешнейЗаявки</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="URLЗаявкиКонтекстноеМеню" id="41"/>
|
||||
<ExtendedTooltip name="URLЗаявкиРасширеннаяПодсказка" id="42"/>
|
||||
</InputField>
|
||||
<CheckBoxField name="ПоказыватьВОтчетахИКанбанДоске" id="314">
|
||||
<DataPath>Объект.ПоказыватьВОтчетахИКанбанДоске</DataPath>
|
||||
<CheckBoxType>Tumbler</CheckBoxType>
|
||||
@ -1902,12 +1908,6 @@
|
||||
<ContextMenu name="АвторКонтекстноеМеню" id="79"/>
|
||||
<ExtendedTooltip name="АвторРасширеннаяПодсказка" id="80"/>
|
||||
</InputField>
|
||||
<InputField name="URLЗаявки" id="40">
|
||||
<DataPath>Объект.URLВнешнейЗаявки</DataPath>
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<ContextMenu name="URLЗаявкиКонтекстноеМеню" id="41"/>
|
||||
<ExtendedTooltip name="URLЗаявкиРасширеннаяПодсказка" id="42"/>
|
||||
</InputField>
|
||||
<InputField name="ЦветЗадачиНаФорме" id="317">
|
||||
<DataPath>ЦветЗадачиНаФорме</DataPath>
|
||||
<ContextMenu name="ЦветЗадачиНаФормеКонтекстноеМеню" id="318"/>
|
||||
|
@ -300,6 +300,84 @@
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="5e6fcc14-226b-415d-8a59-002fdfeba3cb">
|
||||
<Properties>
|
||||
<Name>Показывать4СтрокуВКарточкеЗадачи</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Показывать последний комментарий в карточке задачи</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</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"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="367d7a92-6c1c-4229-9046-5c254dfeedc0">
|
||||
<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>Nonnegative</v8:AllowedSign>
|
||||
</v8:NumberQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<TabularSection uuid="df049fed-f241-4ab8-bf0b-3a046feb2d8f">
|
||||
<InternalInfo>
|
||||
<xr:GeneratedType name="DataProcessorTabularSection.узКанбанДоска.ТЧЗадачи" category="TabularSection">
|
||||
@ -1119,6 +1197,46 @@
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="895abeef-5d86-48bd-83b9-4cbbcdb992a6">
|
||||
<Properties>
|
||||
<Name>ПоследнийКомментарий</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Последний комментарий</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:string</v8:Type>
|
||||
<v8:StringQualifiers>
|
||||
<v8:Length>500</v8:Length>
|
||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||
</v8:StringQualifiers>
|
||||
</Type>
|
||||
<PasswordMode>false</PasswordMode>
|
||||
<Format/>
|
||||
<EditFormat/>
|
||||
<ToolTip/>
|
||||
<MarkNegatives>false</MarkNegatives>
|
||||
<Mask/>
|
||||
<MultiLine>false</MultiLine>
|
||||
<ExtendedEdit>false</ExtendedEdit>
|
||||
<MinValue xsi:nil="true"/>
|
||||
<MaxValue xsi:nil="true"/>
|
||||
<FillFromFillingValue>false</FillFromFillingValue>
|
||||
<FillValue xsi:type="xs:string"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
</ChildObjects>
|
||||
</TabularSection>
|
||||
<TabularSection uuid="fc9c0693-c970-4285-be29-6fac7fdd05e6">
|
||||
|
@ -72,6 +72,12 @@
|
||||
КонецЕсли;
|
||||
// - #225 Урянский Д. 2020-07-06
|
||||
|
||||
//ЬЬ+ pva 29-03-2023 добавляем вывод на форму последнего комментария
|
||||
Если Показывать4СтрокуВКарточкеЗадачи Тогда
|
||||
Обработки.узКанбанДоска.ДобавитьВыбранноеПоле(ИсполняемыеНастройки, "ПоследнийКомментарий");
|
||||
КонецЕсли;
|
||||
//ЬЬ- pva 29-03-2023
|
||||
|
||||
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
|
||||
МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанныхКонсоли, ИсполняемыеНастройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
|
||||
|
||||
|
@ -592,6 +592,37 @@
|
||||
</RadioButtonField>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
<UsualGroup name="Группа2" id="583">
|
||||
<Behavior>Usual</Behavior>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="Группа2РасширеннаяПодсказка" id="584"/>
|
||||
<ChildItems>
|
||||
<CheckBoxField name="Показывать4СтрокуВКарточкеЗадачи" id="580">
|
||||
<DataPath>Объект.Показывать4СтрокуВКарточкеЗадачи</DataPath>
|
||||
<CheckBoxType>Tumbler</CheckBoxType>
|
||||
<EditFormat>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>БЛ=Нет; БИ=Да</v8:content>
|
||||
</v8:item>
|
||||
</EditFormat>
|
||||
<ContextMenu name="Показывать4СтрокуВКарточкеЗадачиКонтекстноеМеню" id="581"/>
|
||||
<ExtendedTooltip name="Показывать4СтрокуВКарточкеЗадачиРасширеннаяПодсказка" id="582"/>
|
||||
<Events>
|
||||
<Event name="OnChange">Показывать4СтрокуВКарточкеЗадачиПриИзменении</Event>
|
||||
</Events>
|
||||
</CheckBoxField>
|
||||
<InputField name="ВысотаПоследнегоКомментария" id="577">
|
||||
<DataPath>Объект.ВысотаПоследнегоКомментария</DataPath>
|
||||
<ContextMenu name="ВысотаПоследнегоКомментарияКонтекстноеМеню" id="578"/>
|
||||
<ExtendedTooltip name="ВысотаПоследнегоКомментарияРасширеннаяПодсказка" id="579"/>
|
||||
<Events>
|
||||
<Event name="OnChange">ВысотаПоследнегоКомментарияПриИзменении</Event>
|
||||
</Events>
|
||||
</InputField>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
</ChildItems>
|
||||
</Page>
|
||||
</ChildItems>
|
||||
|
@ -537,6 +537,28 @@
|
||||
Конецесли;
|
||||
////Павлюков - конец
|
||||
|
||||
//ЬЬ+ pva 29-03-2023 добавляем вывод на форму последнего комментария
|
||||
Если Объект.Показывать4СтрокуВКарточкеЗадачи Тогда
|
||||
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть4Строка = пЭлементыФормы.Вставить(
|
||||
ИменаЭлементов.ИмяКарточкаЗадачи_НижняяЧасть4Строка,
|
||||
Тип("ГруппаФормы"),пЭлементКарточкаЗадачи,Неопределено);
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть4Строка.Вид = ВидГруппыФормы.ГруппаКолонок;
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть4Строка.Заголовок = "ТЧЗадачи "+ПредставлениеКолонки;
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть4Строка.Подсказка = "ТЧЗадачи "+ПредставлениеКолонки;
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть4Строка.Группировка = ГруппировкаКолонок.Вертикальная;
|
||||
|
||||
пЭлементПоляКомментарийВКарточкеЗадачи = пЭлементыФормы.Добавить(
|
||||
ИменаЭлементов.ИмяПоляКомментарийВКарточкеЗадачи,
|
||||
Тип("ПолеФормы"),
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть4Строка);
|
||||
|
||||
пЭлементПоляКомментарийВКарточкеЗадачи.Вид = ВидПоляФормы.ПолеВвода;
|
||||
пЭлементПоляКомментарийВКарточкеЗадачи.ПутьКДанным = "Объект.ТЧЗадачи.ПоследнийКомментарий";
|
||||
пЭлементПоляКомментарийВКарточкеЗадачи.Высота = Объект.ВысотаПоследнегоКомментария;
|
||||
|
||||
КонецЕсли;
|
||||
//ЬЬ- pva 29-03-2023
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -583,6 +605,11 @@
|
||||
ИмяПоляКоличествоПисемВКарточкеЗадачи = ИмяКолонки + "_ТЧЗадачи_НижняяЧасть3Строка_КоличествоПисем";
|
||||
// - #225 Урянский Д. 2020-07-06
|
||||
|
||||
//ЬЬ+ pva 29-03-2023 добавляем вывод на форму последнего комментария
|
||||
ИмяКарточкаЗадачи_НижняяЧасть4Строка = ИмяКолонки + "_ТЧЗадачиКарточкаЗадачи_НижняяЧасть4Строка";
|
||||
ИмяПоляКомментарийВКарточкеЗадачи = ИмяКолонки + "_ТЧЗадачи_НижняяЧасть4Строка_Комментарий";
|
||||
//ЬЬ- pva 29-03-2023
|
||||
|
||||
РезультатФункции = Новый Структура();
|
||||
РезультатФункции.Вставить("ИмяГруппыКолонки",ИмяГруппыКолонки);
|
||||
РезультатФункции.Вставить("ИмяТЧЗадачи",ИмяТЧЗадачи);
|
||||
@ -619,7 +646,12 @@
|
||||
РезультатФункции.Вставить("ИмяПоляКоличествоФайловВКарточкеЗадачи",ИмяПоляКоличествоФайловВКарточкеЗадачи);
|
||||
РезультатФункции.Вставить("ИмяПоляКоличествоПисемВКарточкеЗадачи",ИмяПоляКоличествоПисемВКарточкеЗадачи);
|
||||
// - #225 Урянский Д. 2020-07-06
|
||||
|
||||
|
||||
//ЬЬ+ pva 29-03-2023 добавляем вывод на форму последнего комментария
|
||||
РезультатФункции.Вставить("ИмяКарточкаЗадачи_НижняяЧасть4Строка", ИмяКарточкаЗадачи_НижняяЧасть4Строка);
|
||||
РезультатФункции.Вставить("ИмяПоляКомментарийВКарточкеЗадачи", ИмяПоляКомментарийВКарточкеЗадачи);
|
||||
//ЬЬ- pva 29-03-2023
|
||||
|
||||
Возврат РезультатФункции;
|
||||
КонецФункции
|
||||
|
||||
@ -752,28 +784,6 @@
|
||||
Возврат КлючНастроек;
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Функция ПолучитьТекущийКлючНастроек()
|
||||
|
||||
ТекущийКлючНастроекХранилище = "Обработка.узКД_ТекущийКлючНастроек";
|
||||
|
||||
Возврат ХранилищеОбщихНастроек.Загрузить(
|
||||
ТекущийКлючНастроекХранилище, ТекущийКлючНастроекХранилище);
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура СохранитьТекущийКлючНастроек()
|
||||
|
||||
ТекущийКлючНастроекХранилище = "Обработка.узКД_ТекущийКлючНастроек";
|
||||
|
||||
ХранилищеОбщихНастроек.Сохранить(
|
||||
ТекущийКлючНастроекХранилище,
|
||||
ТекущийКлючНастроекХранилище,
|
||||
ТекущийКлючНастроек);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьЗадачиНаСервере()
|
||||
Объект.АдресВременногоХранилища = ПоместитьВоВременноеХранилище(КомпоновщикНастроекКомпоновкиДанных.Настройки,Новый УникальныйИдентификатор());
|
||||
@ -802,6 +812,8 @@
|
||||
Объект.ОтображениеЧеклистаЗадач = Перечисления.узОтображениеЧеклистаЗадачНаДоске.Отсутствует;
|
||||
// - #225 Урянский Д. 2020-07-06
|
||||
|
||||
Объект.ВысотаПоследнегоКомментария = 1;
|
||||
|
||||
// [+] #283 Мальков М.В. 2023-01-30
|
||||
//КлючНастроек = ПолучитьКлючНастроек();
|
||||
// [-] #283 Мальков М.В. 2023-01-30
|
||||
@ -836,7 +848,13 @@
|
||||
Конецесли;
|
||||
Если СохраненныеНастройки.Свойство("Показывать3СтрокуВКарточкеЗадачи") Тогда
|
||||
Объект.Показывать3СтрокуВКарточкеЗадачи = СохраненныеНастройки.Показывать3СтрокуВКарточкеЗадачи;
|
||||
Конецесли;
|
||||
//ЬЬ+ pva 29-03-2023 добавляем вывод на форму последнего комментария
|
||||
Если СохраненныеНастройки.Свойство("Показывать4СтрокуВКарточкеЗадачи") Тогда
|
||||
Объект.Показывать4СтрокуВКарточкеЗадачи = СохраненныеНастройки.Показывать4СтрокуВКарточкеЗадачи;
|
||||
Объект.ВысотаПоследнегоКомментария = СохраненныеНастройки.ВысотаПоследнегоКомментария;
|
||||
Конецесли;
|
||||
//ЬЬ+ pva 29-03-2023
|
||||
// + #225 Урянский Д. 2020-07-06
|
||||
Если СохраненныеНастройки.Свойство("ОтображениеФайловЗадач") Тогда
|
||||
Объект.ОтображениеФайловЗадач = СохраненныеНастройки.ОтображениеФайловЗадач;
|
||||
@ -869,7 +887,7 @@
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ОпределитьОтборНаСервере(пНастройкиКомпоновщика = Неопределено)
|
||||
Процедура ОпределитьОтборНаСервере(пНастройкиКомпоновщика = Неопределено) Экспорт
|
||||
пОбъект = РеквизитФормыВЗначение("Объект");
|
||||
МакетСКД = пОбъект.ПолучитьМакет("СхемаКомпоновкиДанных");
|
||||
|
||||
@ -990,16 +1008,21 @@
|
||||
//КлючНастроек = ПолучитьКлючНастроек();
|
||||
// [-] #283 Мальков М.В. 2023-01-30
|
||||
ДопПараметры = Новый Структура();
|
||||
ДопПараметры.Вставить("ТЧНастройкиКолонок",Объект.ТЧНастройкиКолонок.Выгрузить());
|
||||
ДопПараметры.Вставить("НастройкиКомпоновщикаХранилище",НастройкиКомпоновщикаХранилище);
|
||||
ДопПараметры.Вставить("Показывать3СтрокуВКарточкеЗадачи",Объект.Показывать3СтрокуВКарточкеЗадачи);
|
||||
ДопПараметры.Вставить("ТЧНастройкиКолонок", Объект.ТЧНастройкиКолонок.Выгрузить());
|
||||
ДопПараметры.Вставить("НастройкиКомпоновщикаХранилище", НастройкиКомпоновщикаХранилище);
|
||||
ДопПараметры.Вставить("Показывать3СтрокуВКарточкеЗадачи", Объект.Показывать3СтрокуВКарточкеЗадачи);
|
||||
// + #225 Урянский Д. 2020-07-06
|
||||
ДопПараметры.Вставить("ОтображениеПисемПоЗадачам", Объект.ОтображениеПисемПоЗадачам);
|
||||
ДопПараметры.Вставить("ОтображениеФайловЗадач", Объект.ОтображениеФайловЗадач);
|
||||
ДопПараметры.Вставить("ОтображениеЧеклистаЗадач", Объект.ОтображениеЧеклистаЗадач);
|
||||
ДопПараметры.Вставить("ПоказыватьЗаказчика",Объект.ПоказыватьЗаказчика);
|
||||
ДопПараметры.Вставить("ПоказыватьЗаказчика", Объект.ПоказыватьЗаказчика);
|
||||
// - #225 Урянский Д. 2020-07-06
|
||||
|
||||
//ЬЬ+ pva 29-03-2023 добавляем вывод на форму последнего комментария
|
||||
ДопПараметры.Вставить("Показывать4СтрокуВКарточкеЗадачи", Объект.Показывать4СтрокуВКарточкеЗадачи);
|
||||
ДопПараметры.Вставить("ВысотаПоследнегоКомментария", Объект.ВысотаПоследнегоКомментария);
|
||||
//ЬЬ+ pva 29-03-2023
|
||||
|
||||
// [+] #283 Мальков М.В. 2023-01-30
|
||||
//ХранилищеОбщихНастроек.Сохранить(КлючНастроек,КлючНастроек,ДопПараметры);
|
||||
Если Пользователь = Неопределено Тогда
|
||||
@ -1011,6 +1034,28 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Функция ПолучитьТекущийКлючНастроек()
|
||||
|
||||
ТекущийКлючНастроекХранилище = "Обработка.узКД_ТекущийКлючНастроек";
|
||||
|
||||
Возврат ХранилищеОбщихНастроек.Загрузить(
|
||||
ТекущийКлючНастроекХранилище, ТекущийКлючНастроекХранилище);
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура СохранитьТекущийКлючНастроек()
|
||||
|
||||
ТекущийКлючНастроекХранилище = "Обработка.узКД_ТекущийКлючНастроек";
|
||||
|
||||
ХранилищеОбщихНастроек.Сохранить(
|
||||
ТекущийКлючНастроекХранилище,
|
||||
ТекущийКлючНастроекХранилище,
|
||||
ТекущийКлючНастроек);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область КомандыФормы
|
||||
@ -1724,7 +1769,21 @@
|
||||
СгенирироватьФормуЗаново = Истина;
|
||||
КонецПроцедуры
|
||||
|
||||
//- #108 Дзеса Ігор (capitoshko) 04.10.2018
|
||||
//ЬЬ+ pva 29-03-2023 добавляем вывод на форму последнего комментария
|
||||
&НаКлиенте
|
||||
Процедура Показывать4СтрокуВКарточкеЗадачиПриИзменении(Элемент)
|
||||
|
||||
СгенирироватьФормуЗаново = Истина;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
//ЬЬ+ pva 29-03-2023 добавляем вывод на форму последнего комментария
|
||||
&НаКлиенте
|
||||
Процедура ВысотаПоследнегоКомментарияПриИзменении(Элемент)
|
||||
|
||||
СгенирироватьФормуЗаново = Истина;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// + #225 Урянский Д. 2020-07-06
|
||||
&НаКлиенте
|
||||
|
@ -226,6 +226,10 @@
|
||||
</v8:item>
|
||||
</title>
|
||||
</field>
|
||||
<field xsi:type="DataSetFieldField">
|
||||
<dataPath>ПоследнийКомментарий</dataPath>
|
||||
<field>ПоследнийКомментарий</field>
|
||||
</field>
|
||||
<dataSource>ИсточникДанных1</dataSource>
|
||||
<query>ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
||||
НаблюдателиЗаЗадачами.Задача КАК Задача,
|
||||
@ -242,7 +246,7 @@
|
||||
;
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
||||
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
|
||||
узЗадачи.Ссылка КАК Задача,
|
||||
узЗадачи.Ссылка.Наименование КАК ЗадачаПредставление,
|
||||
узЗадачи.Ссылка.Код КАК НомерЗадачи,
|
||||
@ -268,10 +272,12 @@
|
||||
ЕСТЬNULL(ВзаимодействияПоЗадачам.КоличествоПрисоединенныхФайлов, 0) КАК КоличествоПрисоединенныхФайлов,
|
||||
ЕСТЬNULL(ВзаимодействияПоЗадачам.КоличествоВходящихПисем, 0) КАК КоличествоВходящихПисем,
|
||||
ЕСТЬNULL(ВзаимодействияПоЗадачам.КоличествоИсходящихПисем, 0) КАК КоличествоИсходящихПисем,
|
||||
ЕСТЬNULL(ВзаимодействияПоЗадачам.ДатаПоследнегоВходящегоПисьма, ДАТАВРЕМЯ(1,1,1)) КАК ДатаПоследнегоВходящегоПисьма,
|
||||
ЕСТЬNULL(ВзаимодействияПоЗадачам.ДатаПоследнегоИсходящегоПисьма, ДАТАВРЕМЯ(1,1,1)) КАК ДатаПоследнегоИсходящегоПисьма,
|
||||
ЕСТЬNULL(ВзаимодействияПоЗадачам.ДатаПоследнегоВходящегоПисьма, ДАТАВРЕМЯ(1, 1, 1)) КАК ДатаПоследнегоВходящегоПисьма,
|
||||
ЕСТЬNULL(ВзаимодействияПоЗадачам.ДатаПоследнегоИсходящегоПисьма, ДАТАВРЕМЯ(1, 1, 1)) КАК ДатаПоследнегоИсходящегоПисьма,
|
||||
ЕСТЬNULL(ВзаимодействияПоЗадачам.КоличествоВложенийПисем, 0) КАК КоличествоВложенийПисем,
|
||||
ЕСТЬNULL(СпринтыЗадач.Спринт, ЗНАЧЕНИЕ(Справочник.узСпринты.ПустаяСсылка)) КАК Спринт
|
||||
ЕСТЬNULL(СпринтыЗадач.Спринт, ЗНАЧЕНИЕ(Справочник.узСпринты.ПустаяСсылка)) КАК Спринт,
|
||||
узЗадачи.ПоследнийКомментарий КАК ПоследнийКомментарий
|
||||
ПОМЕСТИТЬ ВТ_Предварительная
|
||||
ИЗ
|
||||
Справочник.узЗадачи КАК узЗадачи
|
||||
{ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.узСостояниеВзаимодействийПоЗадачам КАК ВзаимодействияПоЗадачам
|
||||
@ -282,13 +288,49 @@
|
||||
узЗадачи.ПоказыватьВОтчетахИКанбанДоске
|
||||
И узЗадачи.Статус В(&МассивВыбранныхСтатусовКолонок)
|
||||
{ГДЕ
|
||||
узЗадачи.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
ВТОтборЗадачПоНаблюдателю.Задача
|
||||
ИЗ
|
||||
ВТОтборЗадачПоНаблюдателю
|
||||
ГДЕ
|
||||
ВТОтборЗадачПоНаблюдателю.ИспользоватьОтборПоНаблюдателю = &ИспользоватьОтборПоНаблюдателю)}</query>
|
||||
(узЗадачи.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
ВТОтборЗадачПоНаблюдателю.Задача
|
||||
ИЗ
|
||||
ВТОтборЗадачПоНаблюдателю
|
||||
ГДЕ
|
||||
ВТОтборЗадачПоНаблюдателю.ИспользоватьОтборПоНаблюдателю = &ИспользоватьОтборПоНаблюдателю))}
|
||||
;
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
ВЫБРАТЬ
|
||||
ВТ_Предварительная.Задача КАК Задача,
|
||||
ВТ_Предварительная.ЗадачаПредставление КАК ЗадачаПредставление,
|
||||
ВТ_Предварительная.НомерЗадачи КАК НомерЗадачи,
|
||||
ВТ_Предварительная.Статус КАК Статус,
|
||||
ВТ_Предварительная.РеквизитДопУпорядочивания КАК РеквизитДопУпорядочивания,
|
||||
ВТ_Предварительная.Исполнитель КАК Исполнитель,
|
||||
ВТ_Предварительная.КороткоеИмя КАК КороткоеИмя,
|
||||
ВТ_Предварительная.ОсновнаяЗадачаПредставление КАК ОсновнаяЗадачаПредставление,
|
||||
ВТ_Предварительная.СрокИсполнения КАК СрокИсполнения,
|
||||
ВТ_Предварительная.Конфигурация КАК Конфигурация,
|
||||
ВТ_Предварительная.Важность КАК Важность,
|
||||
ВТ_Предварительная.НомерВнешнейЗаявки КАК НомерВнешнейЗаявки,
|
||||
ВТ_Предварительная.ОсновнаяЗадача КАК ОсновнаяЗадача,
|
||||
ВТ_Предварительная.ДатаНачалаРаботПоЗадаче КАК ДатаНачалаРаботПоЗадаче,
|
||||
ВТ_Предварительная.ДатаПередачиИсполнителю КАК ДатаПередачиИсполнителю,
|
||||
ВТ_Предварительная.ДатаПоследнегоИзменения КАК ДатаПоследнегоИзменения,
|
||||
ВТ_Предварительная.ДатаВыполнения КАК ДатаВыполнения,
|
||||
ВТ_Предварительная.ИзмененЦветПоУмолчанию КАК ИзмененЦветПоУмолчанию,
|
||||
ВТ_Предварительная.Заказчик КАК Заказчик,
|
||||
ВТ_Предварительная.КороткоеИмяЗаказчик КАК КороткоеИмяЗаказчик,
|
||||
ВТ_Предварительная.ЧекЛистВсего КАК ЧекЛистВсего,
|
||||
ВТ_Предварительная.ЧекЛистВыполнено КАК ЧекЛистВыполнено,
|
||||
ВТ_Предварительная.КоличествоПрисоединенныхФайлов КАК КоличествоПрисоединенныхФайлов,
|
||||
ВТ_Предварительная.КоличествоВходящихПисем КАК КоличествоВходящихПисем,
|
||||
ВТ_Предварительная.КоличествоИсходящихПисем КАК КоличествоИсходящихПисем,
|
||||
ВТ_Предварительная.ДатаПоследнегоВходящегоПисьма КАК ДатаПоследнегоВходящегоПисьма,
|
||||
ВТ_Предварительная.ДатаПоследнегоИсходящегоПисьма КАК ДатаПоследнегоИсходящегоПисьма,
|
||||
ВТ_Предварительная.КоличествоВложенийПисем КАК КоличествоВложенийПисем,
|
||||
ВТ_Предварительная.Спринт КАК Спринт,
|
||||
ВТ_Предварительная.ПоследнийКомментарий КАК ПоследнийКомментарий
|
||||
ИЗ
|
||||
ВТ_Предварительная КАК ВТ_Предварительная</query>
|
||||
</dataSet>
|
||||
<calculatedField>
|
||||
<dataPath>НомерЗадачиПредставление</dataPath>
|
||||
@ -496,11 +538,6 @@
|
||||
<dcsset:left xsi:type="dcscor:Field">Конфигурация</dcsset:left>
|
||||
<dcsset:comparisonType>Equal</dcsset:comparisonType>
|
||||
</dcsset:item>
|
||||
<dcsset:item xsi:type="dcsset:FilterItemComparison">
|
||||
<dcsset:use>false</dcsset:use>
|
||||
<dcsset:left xsi:type="dcscor:Field">Спринт</dcsset:left>
|
||||
<dcsset:comparisonType>Equal</dcsset:comparisonType>
|
||||
</dcsset:item>
|
||||
<dcsset:item xsi:type="dcsset:FilterItemComparison">
|
||||
<dcsset:use>false</dcsset:use>
|
||||
<dcsset:left xsi:type="dcscor:Field">ОсновнаяЗадача</dcsset:left>
|
||||
|
Loading…
x
Reference in New Issue
Block a user