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 2017-12-11 11:10:55 +03:00
parent b360139007
commit 17b8c2691b
3 changed files with 66 additions and 5 deletions

View File

@ -1111,6 +1111,20 @@
</ToolTip>
<ExtendedTooltip name="СтраницаПредметExtendedTooltip" id="447"/>
<ChildItems>
<ViewStatusAddition name="узПредметыПанельНавигацииСостояниеПросмотра" id="908">
<AdditionSource>
<Item>ПредметыПанельНавигации</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Уз предметы панель навигации состояние просмотра</v8:content>
</v8:item>
</Title>
<ContextMenu name="узПредметыПанельНавигацииСостояниеПросмотраКонтекстноеМеню" id="909"/>
<ExtendedTooltip name="узПредметыПанельНавигацииСостояниеПросмотраРасширеннаяПодсказка" id="910"/>
</ViewStatusAddition>
<Table name="ПредметыПанельНавигации" id="690">
<Width>10</Width>
<UseAlternationRowColor>true</UseAlternationRowColor>
@ -1142,6 +1156,11 @@
<ContextMenu name="ПредметыПанельНавигацииКонтекстноеМеню" id="691">
<Autofill>false</Autofill>
<ChildItems>
<Button name="ПредметыПанельНавигацииКонтекстноеМенюКнопкаПоискПоТекущемуЗначению" id="920">
<Type>CommandBarButton</Type>
<CommandName>Form.Item.ПредметыПанельНавигации.StandardCommand.FindByCurrentValue</CommandName>
<ExtendedTooltip name="ПредметыПанельНавигацииКонтекстноеМенюКнопкаПоискПоТекущемуЗначениюРасширеннаяПодсказка" id="921"/>
</Button>
<Button name="ПредметыПанельНавигацииКонтекстноеМенюРассмотрено" id="715">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.Рассмотрено</CommandName>
@ -1238,9 +1257,7 @@
</Button>
</ChildItems>
</ContextMenu>
<AutoCommandBar name="ПредметыПанельНавигацииКоманднаяПанель" id="692">
<Autofill>false</Autofill>
</AutoCommandBar>
<AutoCommandBar name="ПредметыПанельНавигацииКоманднаяПанель" id="692"/>
<ExtendedTooltip name="ПредметыПанельНавигацииРасширеннаяПодсказка" id="693"/>
<SearchStringAddition name="ПредметыПанельНавигацииСтрокаПоиска" id="843">
<AdditionSource>
@ -1288,6 +1305,7 @@
<v8:content>Предметы панель навигации группа</v8:content>
</v8:item>
</ToolTip>
<Group>Horizontal</Group>
<ExtendedTooltip name="ПредметыПанельНавигацииГруппаРасширеннаяПодсказка" id="809"/>
<ChildItems>
<LabelField name="Предмет" id="697">
@ -1354,6 +1372,21 @@
</LabelField>
</ChildItems>
</ColumnGroup>
<LabelField name="ПредметыПанельНавигацииИсполнитель" id="917">
<DataPath>ПредметыПанельНавигации.Исполнитель</DataPath>
<ContextMenu name="ПредметыПанельНавигацииИсполнительКонтекстноеМеню" id="918"/>
<ExtendedTooltip name="ПредметыПанельНавигацииИсполнительРасширеннаяПодсказка" id="919"/>
</LabelField>
<LabelField name="ПредметыПанельНавигацииСтатус" id="911">
<DataPath>ПредметыПанельНавигации.Статус</DataPath>
<ContextMenu name="ПредметыПанельНавигацииСтатусКонтекстноеМеню" id="912"/>
<ExtendedTooltip name="ПредметыПанельНавигацииСтатусРасширеннаяПодсказка" id="913"/>
</LabelField>
<LabelField name="ПредметыПанельНавигацииОсновнаяЗадача" id="914">
<DataPath>ПредметыПанельНавигации.ОсновнаяЗадача</DataPath>
<ContextMenu name="ПредметыПанельНавигацииОсновнаяЗадачаКонтекстноеМеню" id="915"/>
<ExtendedTooltip name="ПредметыПанельНавигацииОсновнаяЗадачаРасширеннаяПодсказка" id="916"/>
</LabelField>
</ChildItems>
</ColumnGroup>
</ChildItems>
@ -3557,6 +3590,11 @@
<DynamicDataRead>true</DynamicDataRead>
<QueryText>ВЫБРАТЬ Различные
СостоянияПредметовВзаимодействий.Предмет КАК Предмет,
//+ #286 Иванов А.Б. 2017-12-11
ВЫРАЗИТЬ (ЕСТЬNULL(СостоянияПредметовВзаимодействий.Предмет, ЗНАЧЕНИЕ(Справочник.узЗадачи.ПустаяСсылка)) КАК Справочник.узЗадачи).Исполнитель КАК Исполнитель,
ВЫРАЗИТЬ (ЕСТЬNULL(СостоянияПредметовВзаимодействий.Предмет, ЗНАЧЕНИЕ(Справочник.узЗадачи.ПустаяСсылка)) КАК Справочник.узЗадачи).ОсновнаяЗадача КАК ОсновнаяЗадача,
ВЫРАЗИТЬ (ЕСТЬNULL(СостоянияПредметовВзаимодействий.Предмет, ЗНАЧЕНИЕ(Справочник.узЗадачи.ПустаяСсылка)) КАК Справочник.узЗадачи).Статус КАК Статус,
//- #286 Иванов А.Б. 2017-12-11
СостоянияПредметовВзаимодействий.КоличествоНеРассмотрено КАК КоличествоНеРассмотрено,
СостоянияПредметовВзаимодействий.Активен,
СостоянияПредметовВзаимодействий.ДатаПоследнегоВзаимодействия КАК ДатаПоследнегоВзаимодействия,
@ -3615,6 +3653,24 @@
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>23577b33-7493-4682-a79c-5e9334cba679</dcsset:userSettingID>
</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:userSettingID>b4b93ddc-4bd0-4e53-b745-585b4abd56de</dcsset:userSettingID>
</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:userSettingID>bc67a856-4d8e-4065-82d1-16e322d0dd51</dcsset:userSettingID>
</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:userSettingID>3683f8df-435b-4b57-beae-148f17e94dc3</dcsset:userSettingID>
</dcsset:item>
<dcsset:viewMode>Normal</dcsset:viewMode>
</dcsset:filter>
<dcsset:order>

View File

@ -107,8 +107,13 @@
ИЛИ ВРег(ИмяСобытия) = ВРег("ПримененыПравилаОбработкиПисем") Тогда
Если Элементы.СтраницыПанелиНавигации.ТекущаяСтраница = Элементы.СтраницаПапки Тогда
ОбновитьПанельНавигации();
ВосстановитьРаскрытыеУзлыДерева();
ВосстановитьРаскрытыеУзлыДерева();
КонецЕсли;
//+ #286 Иванов А.Б. 2017-12-11
ИначеЕсли ВРег(ИмяСобытия) = ВРег("узВзаимодействия_ОбновитьПанельНавигации") Тогда
ОбновитьПанельНавигации();
ОбработатьАктивизациюСтрокиПанелиНавигации();
//- #286 Иванов А.Б. 2017-12-11
КонецЕсли;
КонецПроцедуры

File diff suppressed because one or more lines are too long