1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-03-25 21:28:57 +02:00

№184 Не регистрировать активность при определенных переходах из статуса в статус

This commit is contained in:
Anton Ivanov 2017-03-24 11:40:49 +03:00
parent c63f95ac6a
commit c394f6dc3f
8 changed files with 530 additions and 132 deletions

View File

@ -120,9 +120,11 @@
Функция ОбновитьИсторию()
СтарыйИсполнитель = Ссылка.Исполнитель;
СтарыйСтатус = Ссылка.Статус;
СобытияВИстории = Новый Структура();
СобытияВИстории.Вставить("СтарыйИсполнитель",СтарыйИсполнитель);
СобытияВИстории.Вставить("СтарыйСтатус",СтарыйСтатус);
ТЗСобытияВИсторииДляУведомлений = Новый ТаблицаЗначений;
ТЗСобытияВИсторииДляУведомлений.Колонки.Добавить("ВидСобытия",Новый ОписаниеТипов("ПеречислениеСсылка.узВидыСобытий"));

View File

@ -5,138 +5,241 @@
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
</Events>
<ChildItems>
<CheckBoxField name="узИспользоватьУчетВремени" id="1">
<DataPath>узИспользоватьУчетВремени</DataPath>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Если включено, тогда появится отдельная закладка "Учет времени" в задаче.</v8:content>
</v8:item>
</ToolTip>
<ToolTipRepresentation>ShowRight</ToolTipRepresentation>
<CheckBoxType>Tumbler</CheckBoxType>
<EditFormat>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>БЛ=Нет; БИ=Да</v8:content>
</v8:item>
</EditFormat>
<ContextMenu name="узИспользоватьУчетВремениКонтекстноеМеню" id="2"/>
<ExtendedTooltip name="узИспользоватьУчетВремениРасширеннаяПодсказка" id="3"/>
<Events>
<Event name="OnChange">узИспользоватьУчетВремениПриИзменении</Event>
</Events>
</CheckBoxField>
<CheckBoxField name="узИспользоватьВопросыИОтветы" id="4">
<DataPath>узИспользоватьВопросыИОтветы</DataPath>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Если включено, тогда появится отдельная закладка "Вопросы и ответы" в задаче. А также появится справочник "Вопросы и ответы"</v8:content>
</v8:item>
</ToolTip>
<ToolTipRepresentation>ShowRight</ToolTipRepresentation>
<CheckBoxType>Tumbler</CheckBoxType>
<EditFormat>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>БЛ=Нет; БИ=Да</v8:content>
</v8:item>
</EditFormat>
<ContextMenu name="узИспользоватьВопросыИОтветыКонтекстноеМеню" id="5"/>
<ExtendedTooltip name="узИспользоватьВопросыИОтветыРасширеннаяПодсказка" id="6"/>
<Events>
<Event name="OnChange">узИспользоватьВопросыИОтветыПриИзменении</Event>
</Events>
</CheckBoxField>
<CheckBoxField name="узИспользоватьСвоиЦветаДляЗадач" id="7">
<DataPath>узИспользоватьСвоиЦветаДляЗадач</DataPath>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Если включено, тогда можно указывать свои цвета для Задач, ОсновнойЗадачи, Спринта, Важности</v8:content>
</v8:item>
</ToolTip>
<ToolTipRepresentation>ShowRight</ToolTipRepresentation>
<CheckBoxType>Tumbler</CheckBoxType>
<EditFormat>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>БЛ=Нет; БИ=Да</v8:content>
</v8:item>
</EditFormat>
<ContextMenu name="узИспользоватьСвоиЦветаДляЗадачКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="узИспользоватьСвоиЦветаДляЗадачРасширеннаяПодсказка" id="9"/>
<Events>
<Event name="OnChange">узИспользоватьСвоиЦветаДляЗадачПриИзменении</Event>
</Events>
</CheckBoxField>
<Table name="узКонстанты" id="10">
<ChangeRowSet>false</ChangeRowSet>
<ChangeRowOrder>false</ChangeRowOrder>
<UseAlternationRowColor>true</UseAlternationRowColor>
<EnableStartDrag>true</EnableStartDrag>
<EnableDrag>true</EnableDrag>
<DataPath>узКонстанты</DataPath>
<RowPictureDataPath>узКонстанты.DefaultPicture</RowPictureDataPath>
<AutoRefresh>false</AutoRefresh>
<AutoRefreshPeriod>60</AutoRefreshPeriod>
<Period>
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
</Period>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<RestoreCurrentRow>false</RestoreCurrentRow>
<TopLevelParent xsi:nil="true"/>
<ShowRoot>true</ShowRoot>
<AllowRootChoice>false</AllowRootChoice>
<UpdateOnDataChange>Auto</UpdateOnDataChange>
<ContextMenu name="узКонстантыКонтекстноеМеню" id="11"/>
<AutoCommandBar name="узКонстантыКоманднаяПанель" id="12">
<Autofill>false</Autofill>
</AutoCommandBar>
<ExtendedTooltip name="узКонстантыРасширеннаяПодсказка" id="13"/>
<SearchStringAddition name="узКонстантыСтрокаПоиска" id="14">
<AdditionSource>
<Item>узКонстанты</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="узКонстантыСтрокаПоискаКонтекстноеМеню" id="15"/>
<ExtendedTooltip name="узКонстантыСтрокаПоискаРасширеннаяПодсказка" id="16"/>
</SearchStringAddition>
<ViewStatusAddition name="узКонстантыСостояниеПросмотра" id="17">
<AdditionSource>
<Item>узКонстанты</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="узКонстантыСостояниеПросмотраКонтекстноеМеню" id="18"/>
<ExtendedTooltip name="узКонстантыСостояниеПросмотраРасширеннаяПодсказка" id="19"/>
</ViewStatusAddition>
<SearchControlAddition name="узКонстантыУправлениеПоиском" id="20">
<AdditionSource>
<Item>узКонстанты</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="узКонстантыУправлениеПоискомКонтекстноеМеню" id="21"/>
<ExtendedTooltip name="узКонстантыУправлениеПоискомРасширеннаяПодсказка" id="22"/>
</SearchControlAddition>
<Events>
<Event name="BeforeAddRow">КонстантыПередНачаломДобавления</Event>
</Events>
<Pages name="Группа1" id="51">
<ExtendedTooltip name="Группа1РасширеннаяПодсказка" id="52"/>
<ChildItems>
<LabelField name="КонстантыНаименование" id="23">
<DataPath>узКонстанты.Description</DataPath>
<ContextMenu name="КонстантыНаименованиеКонтекстноеМеню" id="24"/>
<ExtendedTooltip name="КонстантыНаименованиеРасширеннаяПодсказка" id="25"/>
</LabelField>
<LabelField name="КонстантыКод" id="26">
<DataPath>узКонстанты.Code</DataPath>
<ContextMenu name="КонстантыКодКонтекстноеМеню" id="27"/>
<ExtendedTooltip name="КонстантыКодРасширеннаяПодсказка" id="28"/>
</LabelField>
<Page name="ГруппаСтраницаОсновное" id="53">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Основное</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа страница основное</v8:content>
</v8:item>
</ToolTip>
<ExtendedTooltip name="ГруппаСтраницаОсновноеРасширеннаяПодсказка" id="54"/>
<ChildItems>
<CheckBoxField name="узИспользоватьУчетВремени" id="1">
<DataPath>узИспользоватьУчетВремени</DataPath>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Если включено, тогда появится отдельная закладка "Учет времени" в задаче.</v8:content>
</v8:item>
</ToolTip>
<ToolTipRepresentation>ShowRight</ToolTipRepresentation>
<CheckBoxType>Tumbler</CheckBoxType>
<EditFormat>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>БЛ=Нет; БИ=Да</v8:content>
</v8:item>
</EditFormat>
<ContextMenu name="узИспользоватьУчетВремениКонтекстноеМеню" id="2"/>
<ExtendedTooltip name="узИспользоватьУчетВремениРасширеннаяПодсказка" id="3"/>
<Events>
<Event name="OnChange">узИспользоватьУчетВремениПриИзменении</Event>
</Events>
</CheckBoxField>
<CheckBoxField name="узИспользоватьВопросыИОтветы" id="4">
<DataPath>узИспользоватьВопросыИОтветы</DataPath>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Если включено, тогда появится отдельная закладка "Вопросы и ответы" в задаче. А также появится справочник "Вопросы и ответы"</v8:content>
</v8:item>
</ToolTip>
<ToolTipRepresentation>ShowRight</ToolTipRepresentation>
<CheckBoxType>Tumbler</CheckBoxType>
<EditFormat>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>БЛ=Нет; БИ=Да</v8:content>
</v8:item>
</EditFormat>
<ContextMenu name="узИспользоватьВопросыИОтветыКонтекстноеМеню" id="5"/>
<ExtendedTooltip name="узИспользоватьВопросыИОтветыРасширеннаяПодсказка" id="6"/>
<Events>
<Event name="OnChange">узИспользоватьВопросыИОтветыПриИзменении</Event>
</Events>
</CheckBoxField>
<CheckBoxField name="узИспользоватьСвоиЦветаДляЗадач" id="7">
<DataPath>узИспользоватьСвоиЦветаДляЗадач</DataPath>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Если включено, тогда можно указывать свои цвета для Задач, ОсновнойЗадачи, Спринта, Важности</v8:content>
</v8:item>
</ToolTip>
<ToolTipRepresentation>ShowRight</ToolTipRepresentation>
<CheckBoxType>Tumbler</CheckBoxType>
<EditFormat>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>БЛ=Нет; БИ=Да</v8:content>
</v8:item>
</EditFormat>
<ContextMenu name="узИспользоватьСвоиЦветаДляЗадачКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="узИспользоватьСвоиЦветаДляЗадачРасширеннаяПодсказка" id="9"/>
<Events>
<Event name="OnChange">узИспользоватьСвоиЦветаДляЗадачПриИзменении</Event>
</Events>
</CheckBoxField>
<Table name="узКонстанты" id="10">
<ChangeRowSet>false</ChangeRowSet>
<ChangeRowOrder>false</ChangeRowOrder>
<UseAlternationRowColor>true</UseAlternationRowColor>
<EnableStartDrag>true</EnableStartDrag>
<EnableDrag>true</EnableDrag>
<DataPath>узКонстанты</DataPath>
<RowPictureDataPath>узКонстанты.DefaultPicture</RowPictureDataPath>
<AutoRefresh>false</AutoRefresh>
<AutoRefreshPeriod>60</AutoRefreshPeriod>
<Period>
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
</Period>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<RestoreCurrentRow>false</RestoreCurrentRow>
<TopLevelParent xsi:nil="true"/>
<ShowRoot>true</ShowRoot>
<AllowRootChoice>false</AllowRootChoice>
<UpdateOnDataChange>Auto</UpdateOnDataChange>
<ContextMenu name="узКонстантыКонтекстноеМеню" id="11"/>
<AutoCommandBar name="узКонстантыКоманднаяПанель" id="12">
<Autofill>false</Autofill>
</AutoCommandBar>
<ExtendedTooltip name="узКонстантыРасширеннаяПодсказка" id="13"/>
<SearchStringAddition name="узКонстантыСтрокаПоиска" id="14">
<AdditionSource>
<Item>узКонстанты</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="узКонстантыСтрокаПоискаКонтекстноеМеню" id="15"/>
<ExtendedTooltip name="узКонстантыСтрокаПоискаРасширеннаяПодсказка" id="16"/>
</SearchStringAddition>
<ViewStatusAddition name="узКонстантыСостояниеПросмотра" id="17">
<AdditionSource>
<Item>узКонстанты</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="узКонстантыСостояниеПросмотраКонтекстноеМеню" id="18"/>
<ExtendedTooltip name="узКонстантыСостояниеПросмотраРасширеннаяПодсказка" id="19"/>
</ViewStatusAddition>
<SearchControlAddition name="узКонстантыУправлениеПоиском" id="20">
<AdditionSource>
<Item>узКонстанты</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="узКонстантыУправлениеПоискомКонтекстноеМеню" id="21"/>
<ExtendedTooltip name="узКонстантыУправлениеПоискомРасширеннаяПодсказка" id="22"/>
</SearchControlAddition>
<Events>
<Event name="BeforeAddRow">КонстантыПередНачаломДобавления</Event>
</Events>
<ChildItems>
<LabelField name="КонстантыНаименование" id="23">
<DataPath>узКонстанты.Description</DataPath>
<ContextMenu name="КонстантыНаименованиеКонтекстноеМеню" id="24"/>
<ExtendedTooltip name="КонстантыНаименованиеРасширеннаяПодсказка" id="25"/>
</LabelField>
<LabelField name="КонстантыКод" id="26">
<DataPath>узКонстанты.Code</DataPath>
<ContextMenu name="КонстантыКодКонтекстноеМеню" id="27"/>
<ExtendedTooltip name="КонстантыКодРасширеннаяПодсказка" id="28"/>
</LabelField>
</ChildItems>
</Table>
</ChildItems>
</Page>
<Page name="ГруппаСтраницаНастройкиДляСтатусов" id="55">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Настройки для статусов</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа страница настройки для статусов</v8:content>
</v8:item>
</ToolTip>
<ExtendedTooltip name="ГруппаСтраницаНастройкиДляСтатусовРасширеннаяПодсказка" id="56"/>
<ChildItems>
<Table name="узНастройкиДляСтатусов" id="57">
<UseAlternationRowColor>true</UseAlternationRowColor>
<EnableStartDrag>true</EnableStartDrag>
<DataPath>узНастройкиДляСтатусов</DataPath>
<RowPictureDataPath>узНастройкиДляСтатусов.DefaultPicture</RowPictureDataPath>
<AutoRefresh>false</AutoRefresh>
<AutoRefreshPeriod>60</AutoRefreshPeriod>
<Period>
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
</Period>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<RestoreCurrentRow>false</RestoreCurrentRow>
<TopLevelParent xsi:nil="true"/>
<ShowRoot>true</ShowRoot>
<AllowRootChoice>false</AllowRootChoice>
<UpdateOnDataChange>Auto</UpdateOnDataChange>
<ContextMenu name="узНастройкиДляСтатусовКонтекстноеМеню" id="58"/>
<AutoCommandBar name="узНастройкиДляСтатусовКоманднаяПанель" id="59"/>
<ExtendedTooltip name="узНастройкиДляСтатусовРасширеннаяПодсказка" id="60"/>
<SearchStringAddition name="узНастройкиДляСтатусовСтрокаПоиска" id="61">
<AdditionSource>
<Item>узНастройкиДляСтатусов</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="узНастройкиДляСтатусовСтрокаПоискаКонтекстноеМеню" id="62"/>
<ExtendedTooltip name="узНастройкиДляСтатусовСтрокаПоискаРасширеннаяПодсказка" id="63"/>
</SearchStringAddition>
<ViewStatusAddition name="узНастройкиДляСтатусовСостояниеПросмотра" id="64">
<AdditionSource>
<Item>узНастройкиДляСтатусов</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="узНастройкиДляСтатусовСостояниеПросмотраКонтекстноеМеню" id="65"/>
<ExtendedTooltip name="узНастройкиДляСтатусовСостояниеПросмотраРасширеннаяПодсказка" id="66"/>
</ViewStatusAddition>
<SearchControlAddition name="узНастройкиДляСтатусовУправлениеПоиском" id="67">
<AdditionSource>
<Item>узНастройкиДляСтатусов</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="узНастройкиДляСтатусовУправлениеПоискомКонтекстноеМеню" id="68"/>
<ExtendedTooltip name="узНастройкиДляСтатусовУправлениеПоискомРасширеннаяПодсказка" id="69"/>
</SearchControlAddition>
<ChildItems>
<LabelField name="узНастройкиДляСтатусовСтатусИсточник" id="70">
<DataPath>узНастройкиДляСтатусов.СтатусИсточник</DataPath>
<ContextMenu name="узНастройкиДляСтатусовСтатусИсточникКонтекстноеМеню" id="71"/>
<ExtendedTooltip name="узНастройкиДляСтатусовСтатусИсточникРасширеннаяПодсказка" id="72"/>
</LabelField>
<LabelField name="узНастройкиДляСтатусовСтатусПриемник" id="73">
<DataPath>узНастройкиДляСтатусов.СтатусПриемник</DataPath>
<ContextMenu name="узНастройкиДляСтатусовСтатусПриемникКонтекстноеМеню" id="74"/>
<ExtendedTooltip name="узНастройкиДляСтатусовСтатусПриемникРасширеннаяПодсказка" id="75"/>
</LabelField>
<CheckBoxField name="узНастройкиДляСтатусовНеРегистрироватьАктивность" id="76">
<DataPath>узНастройкиДляСтатусов.НеРегистрироватьАктивность</DataPath>
<CheckBoxType>Auto</CheckBoxType>
<ContextMenu name="узНастройкиДляСтатусовНеРегистрироватьАктивностьКонтекстноеМеню" id="77"/>
<ExtendedTooltip name="узНастройкиДляСтатусовНеРегистрироватьАктивностьРасширеннаяПодсказка" id="78"/>
</CheckBoxField>
</ChildItems>
</Table>
</ChildItems>
</Page>
</ChildItems>
</Table>
</Pages>
</ChildItems>
<Attributes>
<Attribute name="узИспользоватьУчетВремени" id="1">
@ -204,5 +307,37 @@
</ListSettings>
</Settings>
</Attribute>
<Attribute name="узНастройкиДляСтатусов" id="5">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Настройки для статусов</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>cfg:DynamicList</v8:Type>
</Type>
<Settings xsi:type="DynamicList">
<ManualQuery>false</ManualQuery>
<DynamicDataRead>true</DynamicDataRead>
<MainTable>InformationRegister.узНастройкиДляСтатусов</MainTable>
<ListSettings>
<dcsset:filter>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
</dcsset:filter>
<dcsset:order>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
</dcsset:order>
<dcsset:conditionalAppearance>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
</dcsset:conditionalAppearance>
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
</ListSettings>
</Settings>
</Attribute>
</Attributes>
</Form>

View File

@ -1450,6 +1450,7 @@
<InformationRegister>узНаблюдателиЗаЗадачами</InformationRegister>
<InformationRegister>узНаличиеЗаметокПоПредмету</InformationRegister>
<InformationRegister>узАктивностиПользователей</InformationRegister>
<InformationRegister>узНастройкиДляСтатусов</InformationRegister>
<ChartOfCharacteristicTypes>ДополнительныеРеквизитыИСведения</ChartOfCharacteristicTypes>
<ChartOfCharacteristicTypes>ОбъектыАдресацииЗадач</ChartOfCharacteristicTypes>
<ChartOfCharacteristicTypes>РазделыДатЗапретаИзменения</ChartOfCharacteristicTypes>

View File

@ -140,7 +140,18 @@
#Если Тромбон тогда
Источник = Справочники.узЗадачи.СоздатьЭлемент();
#Конецесли
СобытияВИстории = ДопПараметры.СобытияВИстории;
СтарыйСтатус = СобытияВИстории.СтарыйСтатус;
НовыйСтатус = Источник.Статус;
РегистрироватьАктивность = ПолучитьРегистрироватьАктивность_Задачи(СтарыйСтатус,НовыйСтатус);
Если НЕ РегистрироватьАктивность Тогда
Возврат;
Конецесли;
ТЗСобытияВИсторииДляУведомлений = СобытияВИстории.ТЗСобытияВИсторииДляУведомлений;
ВидыСобытий_ДобавленаЗадача = ПредопределенноеЗначение("Перечисление.узВидыСобытий.ДобавленаЗадача");
@ -171,9 +182,41 @@
Если пВидСобытия = ВидыСобытий_ДобавленКомментарий Тогда
МенеджерЗаписи.Описание = "" + пВидСобытия + " к задаче " + ПредставлениеЗадачи;
ИначеЕсли пВидСобытия = ВидыСобытий_ИзменениеСтатуса Тогда
МенеджерЗаписи.Описание = "" + пВидСобытия + " у задачи " + ПредставлениеЗадачи;
МенеджерЗаписи.Описание = "Новый статус ["+НовыйСтатус+"] у задачи " + ПредставлениеЗадачи;
Конецесли;
МенеджерЗаписи.Записать();
Конеццикла;
КонецПроцедуры
КонецПроцедуры
Функция ПолучитьРегистрироватьАктивность_Задачи(СтатусИсточник,СтатусПриемник)
пРегистрироватьАктивность = Истина;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| узНастройкиДляСтатусов.СтатусИсточник,
| узНастройкиДляСтатусов.СтатусПриемник,
| узНастройкиДляСтатусов.НеРегистрироватьАктивность
|ИЗ
| РегистрСведений.узНастройкиДляСтатусов КАК узНастройкиДляСтатусов
|ГДЕ
| узНастройкиДляСтатусов.СтатусИсточник = &СтатусИсточник
| И узНастройкиДляСтатусов.СтатусПриемник = &СтатусПриемник";
Запрос.УстановитьПараметр("СтатусИсточник", СтатусИсточник);
Запрос.УстановитьПараметр("СтатусПриемник", СтатусПриемник);
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
Если Выборка.НеРегистрироватьАктивность Тогда
пРегистрироватьАктивность = Ложь;
Конецесли;
КонецЦикла;
Возврат пРегистрироватьАктивность;
КонецФункции

View File

@ -0,0 +1,186 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" 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:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" 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">
<InformationRegister uuid="b6b3400b-5fb8-44cc-ae16-386ea097cb14">
<InternalInfo>
<xr:GeneratedType name="InformationRegisterRecord.узНастройкиДляСтатусов" category="Record">
<xr:TypeId>89d56530-05ec-4a44-ac23-00eeb0314950</xr:TypeId>
<xr:ValueId>b506da6e-d16c-475c-8172-4f9111a00020</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterManager.узНастройкиДляСтатусов" category="Manager">
<xr:TypeId>4370b4a2-b532-4a0a-a711-e0501328f946</xr:TypeId>
<xr:ValueId>d30369b6-12da-42fe-a292-bc03c1b81c5f</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterSelection.узНастройкиДляСтатусов" category="Selection">
<xr:TypeId>3f3efbda-7983-4844-a63f-f2d03183c794</xr:TypeId>
<xr:ValueId>72385821-a8e1-4fad-8813-47846e9947d5</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterList.узНастройкиДляСтатусов" category="List">
<xr:TypeId>bccc6fea-a82f-4f41-8f35-c04aed64747b</xr:TypeId>
<xr:ValueId>5b2cbbb7-3853-42a2-8ae6-a1dcbefbe8fc</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterRecordSet.узНастройкиДляСтатусов" category="RecordSet">
<xr:TypeId>fdbd4953-0dad-43f2-95e8-b4ae8942c4ab</xr:TypeId>
<xr:ValueId>a0eb5ed3-2936-4049-8848-f733a65fc704</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterRecordKey.узНастройкиДляСтатусов" category="RecordKey">
<xr:TypeId>a40e5aab-0e52-443a-8176-0de82bf37a22</xr:TypeId>
<xr:ValueId>50c56df8-89d9-40cf-b8fa-93a1920763bb</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterRecordManager.узНастройкиДляСтатусов" category="RecordManager">
<xr:TypeId>8b9e8d29-856e-485b-85db-398d43c2c723</xr:TypeId>
<xr:ValueId>e09aad62-f2b9-45b8-ba10-5750530bc197</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>узНастройкиДляСтатусов</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Настройки для статусов</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<EditType>InDialog</EditType>
<DefaultRecordForm/>
<DefaultListForm/>
<AuxiliaryRecordForm/>
<AuxiliaryListForm/>
<InformationRegisterPeriodicity>Nonperiodical</InformationRegisterPeriodicity>
<WriteMode>Independent</WriteMode>
<MainFilterOnPeriod>false</MainFilterOnPeriod>
<IncludeHelpInContents>false</IncludeHelpInContents>
<DataLockControlMode>Managed</DataLockControlMode>
<FullTextSearch>DontUse</FullTextSearch>
<EnableTotalsSliceFirst>false</EnableTotalsSliceFirst>
<EnableTotalsSliceLast>false</EnableTotalsSliceLast>
<RecordPresentation/>
<ExtendedRecordPresentation/>
<ListPresentation/>
<ExtendedListPresentation/>
<Explanation/>
</Properties>
<ChildObjects>
<Resource uuid="d0e3497d-2f5a-4428-960f-db83b3fb5dd4">
<Properties>
<Name>НеРегистрироватьАктивность</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/>
<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>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
</Properties>
</Resource>
<Dimension uuid="7c7159a5-ca95-4188-8281-4177db895133">
<Properties>
<Name>СтатусИсточник</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Статус источник</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"/>
<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>
<Master>false</Master>
<MainFilter>true</MainFilter>
<DenyIncompleteValues>false</DenyIncompleteValues>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
</Properties>
</Dimension>
<Dimension uuid="7e56d160-81d2-48a8-b105-1b0c7c62449b">
<Properties>
<Name>СтатусПриемник</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Статус приемник</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"/>
<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>
<Master>false</Master>
<MainFilter>true</MainFilter>
<DenyIncompleteValues>false</DenyIncompleteValues>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
</Properties>
</Dimension>
</ChildObjects>
</InformationRegister>
</MetaDataObject>

View File

@ -6663,6 +6663,25 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.узНастройкиДляСтатусов</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.КартаМаршрутаБизнесПроцесса</name>
<right>

View File

@ -4237,6 +4237,17 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.узНастройкиДляСтатусов</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.КартаМаршрутаБизнесПроцесса</name>
<right>

View File

@ -77,6 +77,7 @@
<xr:Item xsi:type="xr:MDObjectRef">EventSubscription.узУстановитьПометкуУдаленияПрисоединенныхФайловДокументов</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">InformationRegister.узАктивностиПользователей</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">DataProcessor.узАктивностьПользователя</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">InformationRegister.узНастройкиДляСтатусов</xr:Item>
</Content>
</Properties>
<ChildObjects/>