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-04-20 09:18:17 +03:00
parent 2db290d3d9
commit c878f2af8a
6 changed files with 237 additions and 3 deletions
src/cf/Catalogs
узЗадачи/Forms/ФормаСписка/Ext
узСтатусыЗадачи.xml
узСтатусыЗадачи/Forms
ФормаВыбора/Ext
ФормаСписка/Ext
ФормаЭлемента/Ext

@ -36,6 +36,11 @@
<CommandName>Form.Command.ИзменитьВыделенные</CommandName>
<ExtendedTooltip name="ФормаИзменитьВыделенныеРасширеннаяПодсказка" id="75"/>
</Button>
<Button name="ФормаКомандаПоказатьСкрытьЗадачи" id="90">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.КомандаПоказатьСкрытьЗадачи</CommandName>
<ExtendedTooltip name="ФормаКомандаПоказатьСкрытьЗадачиРасширеннаяПодсказка" id="91"/>
</Button>
</ChildItems>
</AutoCommandBar>
<Events>
@ -257,7 +262,7 @@
</UseAlways>
<Settings xsi:type="DynamicList">
<ManualQuery>true</ManualQuery>
<DynamicDataRead>false</DynamicDataRead>
<DynamicDataRead>true</DynamicDataRead>
<QueryText>ВЫБРАТЬ
СправочникузЗадачи.Ссылка,
СправочникузЗадачи.ПометкаУдаления,
@ -310,7 +315,12 @@
ИНАЧЕ ИСТИНА
КОНЕЦ)
ИНАЧЕ ИСТИНА
КОНЕЦ</QueryText>
КОНЕЦ
И ВЫБОР КОГДА &amp;СкрыватьЗадачиСОпределеннымСтатусом ТОГДА
СправочникузЗадачи.Статус.СкрыватьЗадачиДляДанногоСтатусаВФормеСписка = ЛОЖЬ
ИНАЧЕ
ИСТИНА
КОНЕЦ</QueryText>
<MainTable>Catalog.узЗадачи</MainTable>
<ListSettings>
<dcsset:filter>
@ -448,5 +458,28 @@
</ToolTip>
<Action>ИзменитьВыделенные</Action>
</Command>
<Command name="КомандаПоказатьСкрытьЗадачи" id="4">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Показать/скрыть задачи</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Show/hide tasks</v8:content>
</v8:item>
<v8:item>
<v8:lang>ro</v8:lang>
<v8:content>Show/hide tasks</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Команда показать скрыть задачи</v8:content>
</v8:item>
</ToolTip>
<Action>КомандаПоказатьСкрытьЗадачи</Action>
</Command>
</Commands>
</Form>

@ -41,6 +41,7 @@
Процедура УстановитьПараметрыСписка()
Список.Параметры.УстановитьЗначениеПараметра("ИспользоватьОтборПоНаблюдателю",ЗначениеЗаполнено(Наблюдатель));
Список.Параметры.УстановитьЗначениеПараметра("Наблюдатель",Наблюдатель);
Список.Параметры.УстановитьЗначениеПараметра("СкрыватьЗадачиСОпределеннымСтатусом",Истина);
// _Демо начало примера
Список.Параметры.УстановитьЗначениеПараметра("Пользователь", Пользователи.АвторизованныйПользователь());
@ -59,3 +60,10 @@
&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
КонецПроцедуры
&НаКлиенте
Процедура КомандаПоказатьСкрытьЗадачи(Команда)
Список_Параметры = Список.Параметры;
ПараметрКомпоновки = Список_Параметры.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("СкрыватьЗадачиСОпределеннымСтатусом"));
Список_Параметры.УстановитьЗначениеПараметра("СкрыватьЗадачиСОпределеннымСтатусом",НЕ ПараметрКомпоновки.Значение);
КонецПроцедуры

@ -285,6 +285,132 @@
<FullTextSearch>Use</FullTextSearch>
</Properties>
</Attribute>
<Attribute uuid="75d55c34-51c8-401b-ab69-18552f5fc3c6">
<Properties>
<Name>СкрыватьЗадачиДляДанногоСтатусаВФормеСписка</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Скрывать задачи для данного статуса в форме списка</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Hide tasks of this status in form of list</v8:content>
</v8:item>
<v8:item>
<v8:lang>ro</v8:lang>
<v8:content>Hide tasks of this status in form of list</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:boolean</v8:Type>
</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:nil="true"/>
<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>
</Properties>
</Attribute>
<TabularSection uuid="ff8e54bf-edc5-4b04-aae2-641ca8ac6b34">
<InternalInfo>
<xr:GeneratedType name="CatalogTabularSection.узСтатусыЗадачи.Наблюдатели" category="TabularSection">
<xr:TypeId>ce74eb38-bb8b-4404-8053-06e624b253e7</xr:TypeId>
<xr:ValueId>dcd11945-5cff-4f63-9fcc-b334155bbffd</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogTabularSectionRow.узСтатусыЗадачи.Наблюдатели" category="TabularSectionRow">
<xr:TypeId>1c6c6a50-444e-4abf-a193-28595ce0f9c3</xr:TypeId>
<xr:ValueId>faa88d4c-9b48-4b5d-a9db-0ea938e14534</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>Наблюдатели</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Наблюдатели</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Wathchers</v8:content>
</v8:item>
<v8:item>
<v8:lang>ro</v8:lang>
<v8:content>Wathchers</v8:content>
</v8:item>
</Synonym>
<Comment/>
<ToolTip/>
<FillChecking>DontCheck</FillChecking>
<Use>ForItem</Use>
</Properties>
<ChildObjects>
<Attribute uuid="8c90e70f-fe02-4477-81b5-e7dafa0cac03">
<Properties>
<Name>Пользователь</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Пользователь</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>User</v8:content>
</v8:item>
<v8:item>
<v8:lang>ro</v8:lang>
<v8:content>Utilizator</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>cfg:CatalogRef.Пользователи</v8:Type>
</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>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
</Properties>
</Attribute>
</ChildObjects>
</TabularSection>
<Form>ФормаСписка</Form>
<Form>ФормаВыбора</Form>
<Form>ФормаЭлемента</Form>

@ -99,6 +99,12 @@
<ContextMenu name="ВидимостьПоУмолчаниюКонтекстноеМеню" id="26"/>
<ExtendedTooltip name="ВидимостьПоУмолчаниюРасширеннаяПодсказка" id="27"/>
</CheckBoxField>
<CheckBoxField name="СкрыватьЗадачиДляДанногоСтатусаВФормеСписка" id="31">
<DataPath>Список.СкрыватьЗадачиДляДанногоСтатусаВФормеСписка</DataPath>
<CheckBoxType>Auto</CheckBoxType>
<ContextMenu name="СкрыватьЗадачиДляДанногоСтатусаВФормеСпискаКонтекстноеМеню" id="32"/>
<ExtendedTooltip name="СкрыватьЗадачиДляДанногоСтатусаВФормеСпискаРасширеннаяПодсказка" id="33"/>
</CheckBoxField>
<CheckBoxField name="НеИспользуется" id="28">
<DataPath>Список.НеИспользуется</DataPath>
<CheckBoxType>Auto</CheckBoxType>

@ -116,6 +116,12 @@
<ContextMenu name="НеИспользуетсяКонтекстноеМеню" id="33"/>
<ExtendedTooltip name="НеИспользуетсяРасширеннаяПодсказка" id="34"/>
</CheckBoxField>
<CheckBoxField name="СкрыватьЗадачиДляДанногоСтатусаВФормеСписка" id="35">
<DataPath>Список.СкрыватьЗадачиДляДанногоСтатусаВФормеСписка</DataPath>
<CheckBoxType>Auto</CheckBoxType>
<ContextMenu name="СкрыватьЗадачиДляДанногоСтатусаВФормеСпискаКонтекстноеМеню" id="36"/>
<ExtendedTooltip name="СкрыватьЗадачиДляДанногоСтатусаВФормеСпискаРасширеннаяПодсказка" id="37"/>
</CheckBoxField>
</ChildItems>
</Table>
</ChildItems>

@ -2,7 +2,7 @@
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.2">
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<UseForFoldersAndItems>Items</UseForFoldersAndItems>
<AutoCommandBar name="" id="-1"/>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
<ChildItems>
<InputField name="Код" id="1">
<DataPath>Объект.Code</DataPath>
@ -42,6 +42,61 @@
<ContextMenu name="НеИспользуетсяКонтекстноеМеню" id="17"/>
<ExtendedTooltip name="НеИспользуетсяРасширеннаяПодсказка" id="18"/>
</CheckBoxField>
<CheckBoxField name="СкрыватьЗадачиДляДанногоСтатусаВФормеСписка" id="19">
<DataPath>Объект.СкрыватьЗадачиДляДанногоСтатусаВФормеСписка</DataPath>
<CheckBoxType>Auto</CheckBoxType>
<ContextMenu name="СкрыватьЗадачиДляДанногоСтатусаВФормеСпискаКонтекстноеМеню" id="20"/>
<ExtendedTooltip name="СкрыватьЗадачиДляДанногоСтатусаВФормеСпискаРасширеннаяПодсказка" id="21"/>
</CheckBoxField>
<Table name="Наблюдатели" id="22">
<TitleLocation>Top</TitleLocation>
<AutoInsertNewRow>true</AutoInsertNewRow>
<EnableStartDrag>true</EnableStartDrag>
<EnableDrag>true</EnableDrag>
<DataPath>Объект.Наблюдатели</DataPath>
<RowFilter xsi:nil="true"/>
<ContextMenu name="НаблюдателиКонтекстноеМеню" id="23"/>
<AutoCommandBar name="НаблюдателиКоманднаяПанель" id="24"/>
<ExtendedTooltip name="НаблюдателиРасширеннаяПодсказка" id="25"/>
<SearchStringAddition name="НаблюдателиСтрокаПоиска" id="26">
<AdditionSource>
<Item>Наблюдатели</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="НаблюдателиСтрокаПоискаКонтекстноеМеню" id="27"/>
<ExtendedTooltip name="НаблюдателиСтрокаПоискаРасширеннаяПодсказка" id="28"/>
</SearchStringAddition>
<ViewStatusAddition name="НаблюдателиСостояниеПросмотра" id="29">
<AdditionSource>
<Item>Наблюдатели</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="НаблюдателиСостояниеПросмотраКонтекстноеМеню" id="30"/>
<ExtendedTooltip name="НаблюдателиСостояниеПросмотраРасширеннаяПодсказка" id="31"/>
</ViewStatusAddition>
<SearchControlAddition name="НаблюдателиУправлениеПоиском" id="32">
<AdditionSource>
<Item>Наблюдатели</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="НаблюдателиУправлениеПоискомКонтекстноеМеню" id="33"/>
<ExtendedTooltip name="НаблюдателиУправлениеПоискомРасширеннаяПодсказка" id="34"/>
</SearchControlAddition>
<ChildItems>
<LabelField name="НаблюдателиНомерСтроки" id="35">
<DataPath>Объект.Наблюдатели.LineNumber</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="НаблюдателиНомерСтрокиКонтекстноеМеню" id="36"/>
<ExtendedTooltip name="НаблюдателиНомерСтрокиРасширеннаяПодсказка" id="37"/>
</LabelField>
<InputField name="НаблюдателиПользователь" id="38">
<DataPath>Объект.Наблюдатели.Пользователь</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="НаблюдателиПользовательКонтекстноеМеню" id="39"/>
<ExtendedTooltip name="НаблюдателиПользовательРасширеннаяПодсказка" id="40"/>
</InputField>
</ChildItems>
</Table>
</ChildItems>
<Attributes>
<Attribute name="Объект" id="1">