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