1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-01-26 03:52:19 +02:00

Отображение на канбан доске наличие файлов по задаче, в том числе из писем.

This commit is contained in:
Anton Ivanov 2018-09-02 17:10:43 +03:00
parent 4720b54764
commit 563a2ce2e3
3 changed files with 80 additions and 36 deletions

View File

@ -1836,7 +1836,7 @@
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Это основная задача</v8:content>
<v8:content>Это основная задача (Проект)</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>

View File

@ -101,12 +101,39 @@
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаШапкаПраваяРасширеннаяПодсказка" id="88"/>
<ChildItems>
<InputField name="Статус" id="13">
<DataPath>Объект.Статус</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="СтатусКонтекстноеМеню" id="14"/>
<ExtendedTooltip name="СтатусРасширеннаяПодсказка" id="15"/>
</InputField>
<UsualGroup name="Группа2" id="525">
<Group>Horizontal</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="Группа2РасширеннаяПодсказка" id="526"/>
<ChildItems>
<InputField name="Статус" id="13">
<DataPath>Объект.Статус</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="СтатусКонтекстноеМеню" id="14"/>
<ExtendedTooltip name="СтатусРасширеннаяПодсказка" id="15"/>
</InputField>
<InputField name="Код" id="1">
<DataPath>Объект.Code</DataPath>
<ReadOnly>true</ReadOnly>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Номер задачи</v8:content>
</v8:item>
</Title>
<EditMode>EnterOnInput</EditMode>
<EditFormat>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>ЧГ=0</v8:content>
</v8:item>
</EditFormat>
<ContextMenu name="КодКонтекстноеМеню" id="2"/>
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="3"/>
</InputField>
</ChildItems>
</UsualGroup>
<UsualGroup name="Группа11" id="307">
<Group>Horizontal</Group>
<Representation>None</Representation>
@ -958,34 +985,6 @@
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="Группа6РасширеннаяПодсказка" id="104"/>
<ChildItems>
<UsualGroup name="Группа8" id="191">
<Group>Horizontal</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="Группа8РасширеннаяПодсказка" id="192"/>
<ChildItems>
<InputField name="Код" id="1">
<DataPath>Объект.Code</DataPath>
<ReadOnly>true</ReadOnly>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Номер задачи</v8:content>
</v8:item>
</Title>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="КодКонтекстноеМеню" id="2"/>
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="3"/>
</InputField>
<CheckBoxField name="ПроверитьВыполнение" id="46">
<DataPath>Объект.ПроверитьВыполнение</DataPath>
<EditMode>EnterOnInput</EditMode>
<CheckBoxType>Auto</CheckBoxType>
<ContextMenu name="ПроверитьВыполнениеКонтекстноеМеню" id="47"/>
<ExtendedTooltip name="ПроверитьВыполнениеРасширеннаяПодсказка" id="48"/>
</CheckBoxField>
</ChildItems>
</UsualGroup>
<UsualGroup name="Группа1" id="494">
<Group>Horizontal</Group>
<Representation>None</Representation>
@ -1022,6 +1021,21 @@
</InputField>
</ChildItems>
</UsualGroup>
<UsualGroup name="Группа8" id="191">
<Group>Horizontal</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="Группа8РасширеннаяПодсказка" id="192"/>
<ChildItems>
<CheckBoxField name="ПроверитьВыполнение" id="46">
<DataPath>Объект.ПроверитьВыполнение</DataPath>
<EditMode>EnterOnInput</EditMode>
<CheckBoxType>Auto</CheckBoxType>
<ContextMenu name="ПроверитьВыполнениеКонтекстноеМеню" id="47"/>
<ExtendedTooltip name="ПроверитьВыполнениеРасширеннаяПодсказка" id="48"/>
</CheckBoxField>
</ChildItems>
</UsualGroup>
<InputField name="Автор" id="78">
<DataPath>Объект.Автор</DataPath>
<ContextMenu name="АвторКонтекстноеМеню" id="79"/>

View File

@ -249,11 +249,41 @@
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
узЗадачиПрисоединенныеФайлы.ВладелецФайла КАК Задача
ПОМЕСТИТЬ ВТЗадачиСФайлами
ПОМЕСТИТЬ ВТЗадачиСФайламиПредв
ИЗ
ВТРезультат КАК ВТРезультат
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.узЗадачиПрисоединенныеФайлы КАК узЗадачиПрисоединенныеФайлы
ПО ВТРезультат.Задача = узЗадачиПрисоединенныеФайлы.ВладелецФайла
ОБЪЕДИНИТЬ
ВЫБРАТЬ РАЗЛИЧНЫЕ
ЭлектронноеПисьмоВходящееПрисоединенныеФайлы.ВладелецФайла.Предмет
ИЗ
ВТРезультат КАК ВТРезультат
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы КАК ЭлектронноеПисьмоВходящееПрисоединенныеФайлы
ПО ВТРезультат.Задача = ЭлектронноеПисьмоВходящееПрисоединенныеФайлы.ВладелецФайла.Предмет
И (ЭлектронноеПисьмоВходящееПрисоединенныеФайлы.ВладелецФайла.Предмет ССЫЛКА Справочник.узЗадачи)
И (ЭлектронноеПисьмоВходящееПрисоединенныеФайлы.ИДФайлаЭлектронногоПисьма = "")
ОБЪЕДИНИТЬ
ВЫБРАТЬ РАЗЛИЧНЫЕ
ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы.ВладелецФайла.Предмет
ИЗ
ВТРезультат КАК ВТРезультат
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы КАК ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы
ПО ВТРезультат.Задача = ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы.ВладелецФайла.Предмет
И (ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы.ВладелецФайла.Предмет ССЫЛКА Справочник.узЗадачи)
И (ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы.ИДФайлаЭлектронногоПисьма = "")
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
ВТЗадачиСФайламиПредв.Задача
ПОМЕСТИТЬ ВТЗадачиСФайлами
ИЗ
ВТЗадачиСФайламиПредв КАК ВТЗадачиСФайламиПредв
;
////////////////////////////////////////////////////////////////////////////////