ОбработкаРасшифровкиКомпоновкиДанных.ПоказатьВыборДействия (DataCompositionDetailsProcess.ShowActionChoice)
ОбработкаРасшифровкиКомпоновкиДанных (DataCompositionDetailsProcess)
ПоказатьВыборДействия (ShowActionChoice)
ПоказатьВыборДействия(<ОписаниеОповещенияОЗакрытии>, <ИдентификаторРасшифровки>, <ДоступныеДействия>, <ДополнительныеПунктыМеню>, <ИспользоватьОсновноеДействие>, <ЭлементФормы>) <ОписаниеОповещенияОЗакрытии> (обязательный)
Тип: ОписаниеОповещения.
Содержит описание процедуры, которая будет вызвана после выбора действия пользователем со следующими параметрами:- <ВыполненноеДействие> - значение выполненного действия;
- <ПараметрВыполненногоДействия> - параметр выполненного действия. Если действие "Открыть", то параметр содержит значение, которое нужно открыть. Если действие "Расшифровать", "Открыть", "Отфильтровать", "Упорядочить", "Сгруппировать" или "Оформить", то параметр содержит настройки, пригодные для использования в методе ПрименитьНастройки. Если выбрано дополнительное действие, то параметр не заполняется;
- <ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.
<ИдентификаторРасшифровки> (обязательный)
Тип: ИдентификаторРасшифровкиКомпоновкиДанных.
Идентификатор обрабатываемой расшифровки. <ДоступныеДействия> (необязательный)
Тип: Массив.
Доступные действия обработки. Элементами массива должны быть значения перечисления ДействиеОбработкиРасшифровкиКомпоновкиДанных
Если параметр не указан, разрешены все действия. <ДополнительныеПунктыМеню> (необязательный)
Тип: СписокЗначений.
Позволяет передать обработке расшифровки набор дополнительных действий.
На основе списка значений будут построены пункты меню, которые добавятся к стандартным. В случае, если значением элемента списка является список значений, из него будет сформировано подменю.
В случае, если выбрано дополнительное действие, соответствующее значение из списка будет передано в параметре "Выполненное действие". <ИспользоватьОсновноеДействие> (необязательный)
Тип: Булево.
Указывает, нужно ли использовать основное действие расшифровки.
Если действия по умолчанию нет или оно неоднозначно, то пользователю выдается полное меню.
Если действие по умолчанию есть и оно однозначно, то метод возвращает его в качестве выбранного действия. При этом, если действие требует дополнительного диалога, то диалог выдается.
Значение по умолчанию: Ложь. <ЭлементФормы> (необязательный)
Тип: ПолеФормы; ТаблицаФормы.
Указывает, из какого элемента формы нужно взять контекстное меню, добавляемое к меню расшифровки.Интерактивный выбор действия обработки расшифровки предоставляет пользователю набор доступных действий в виде меню и, в случае необходимости, запрашивает дополнительную информацию.
Меню состоит из возможных действий над расшифровкой: "Расшифровать", "Открыть", "Отфильтровать", "Упорядочить", "Сгруппировать", "Оформить". Для всех действий, кроме расшифровки, программа пытается подобрать наиболее вероятные варианты параметризации, на основе данных расшифровки.
Если доступно только одно действие, оно выполняется сразу при выборе элемента, без использования меню.
"Открыть" - отбираются поля данного элемента расшифровки, которые имеют значения не примитивных типов и не являются перечислениями. Если элемент расшифровки не имеет полей с установленными значениями (любого типа), используются поля родительских элементов расшифровки.
"Отфильтровать" - отбираются поля данного элемента расшифровки, которые имеют значения, и доступны для использования в главном отборе либо в отборах элементов структуры, и имеющие доступный вид сравнения "Равно" либо "В группе" для полей, содержащих иерархическое значение. Если элемент расшифровки не имеет полей с установленными значениями (любого типа), используются поля родительских элементов расшифровки.
"Упорядочить" - отбираются поля данного элемента расшифровки, которые доступны для использования в упорядочивании. Если элемент расшифровки не имеет полей с установленными значениями (любого типа), используются поля родительских элементов расшифровки.
"Сгруппировать"- отбираются поля данного элемента расшифровки, которые доступны для использования в группировках и не задействованы в вышестоящих группировках. Если элемент расшифровки не имеет полей с установленными значениями (любого типа), используются поля родительских элементов расшифровки.
"Оформить" - отбираются поля данного элемента расшифровки, которые имеют значения, доступные для использования в дополнительном отборе, и имеют доступный вид сравнения "Равно" либо "В группе" для полей, содержащих иерархическое значение. Если элемент расшифровки не имеет полей с установленными значениями (любого типа), используются поля родительских элементов расшифровки.
"Расшифровать" – действие не доступно, если данный элемент расшифровки – "детальные записи" кроме случая, когда он содержит поля – ресурсы.
Тонкий клиент, веб-клиент, толстый клиент.