1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-01-14 03:20:16 +02:00

Добавил в запрос отбор по выбранным статусам/колонкам

This commit is contained in:
Anton Ivanov 2017-01-26 17:49:10 +03:00
parent 24afb89e2a
commit d87ea52223
2 changed files with 35 additions and 7 deletions

View File

@ -34,6 +34,20 @@
ЗначениеПараметра.Использование=Истина;
Конецесли;
МассивВыбранныхСтатусовКолонок = Новый Массив();
Для каждого СтрокаТЧНастройкиКолонок из ТЧНастройкиКолонок цикл
Если НЕ СтрокаТЧНастройкиКолонок.Видимость Тогда
Продолжить;
Конецесли;
МассивВыбранныхСтатусовКолонок.Добавить(СтрокаТЧНастройкиКолонок.Статус);
Конеццикла;
ЗначениеПараметра = ИсполняемыеНастройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("МассивВыбранныхСтатусовКолонок"));
Если ЗначениеПараметра <> Неопределено Тогда
ЗначениеПараметра.Значение = МассивВыбранныхСтатусовКолонок;
ЗначениеПараметра.Использование=Истина;
Конецесли;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанныхКонсоли, ИсполняемыеНастройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));

View File

@ -179,7 +179,8 @@
ИЗ
ВТОтборЗадачПоНаблюдателю)
ИНАЧЕ ИСТИНА
КОНЕЦ</query>
КОНЕЦ
И узЗадачи.Статус В (&amp;МассивВыбранныхСтатусовКолонок) </query>
</dataSet>
<calculatedField>
<dataPath>НомерЗадачиПредставление</dataPath>
@ -220,6 +221,20 @@
<value xsi:nil="true"/>
<useRestriction>false</useRestriction>
</parameter>
<parameter>
<name>МассивВыбранныхСтатусовКолонок</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Массив выбранных статусов колонок</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type xmlns:d4p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d4p1:CatalogRef.узСтатусыЗадачи</v8:Type>
</valueType>
<value xsi:nil="true"/>
<useRestriction>true</useRestriction>
</parameter>
<settingsVariant>
<dcsset:name>Основной</dcsset:name>
<dcsset:presentation xsi:type="xs:string">Основной</dcsset:presentation>
@ -279,12 +294,6 @@
<v8:variant xsi:type="v8:StandardBeginningDateVariant">BeginningOfThisDay</v8:variant>
</dcsset:right>
</dcsset:item>
<dcsset:item xsi:type="dcsset:FilterItemComparison">
<dcsset:left xsi:type="dcscor:Field">Статус</dcsset:left>
<dcsset:comparisonType>NotEqual</dcsset:comparisonType>
<dcsset:right xsi:type="dcscor:DesignTimeValue">Справочник.узСтатусыЗадачи.Архив</dcsset:right>
<dcsset:userSettingID>5e93f674-8e95-441a-ac61-d2687c796e5e</dcsset:userSettingID>
</dcsset:item>
</dcsset:filter>
<dcsset:dataParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
@ -293,6 +302,11 @@
<dcscor:value xsi:nil="true"/>
<dcsset:userSettingID>16655e8c-bf28-4bdf-9c46-8f88d2bccf2d</dcsset:userSettingID>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:use>false</dcscor:use>
<dcscor:parameter>МассивВыбранныхСтатусовКолонок</dcscor:parameter>
<dcscor:value xsi:nil="true"/>
</dcscor:item>
</dcsset:dataParameters>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemField">