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