Групповые обработки

Групповые обработки - это базовые элементы, с помощью которых в конструкторе можно выполнять сложные процессы по обработке результата.

Базовые элементы (обработки) различаются по следующим признакам:
  1. Необходимость настройки. Некоторые обработки необходимо настраивать, другие выполняют слишком простые действия и ни в какой настройке не нуждаются.
  2. Применимость. Каждая конструкция может использоваться только для обработки определенных типов значений.
  3. Возвращаемое значение. Некоторые обработки могут возвращать значения, которые могут быть использованы другими обработками.

Каждая групповая обработка может иметь два контекста выполнения:
  1. Обработка результата  - для этого групповая обработка должна быть перемещена в поле выбранных обработок;
  2. Обработка явных значений -  необходимо просто открыть обработку из дерева доступных обработок 

В форме каждой групповой обработки присутствуют следующие элементы:
  • Поле ввода "Объект обработки";
  • Кнопка Выполнить;
  • Кнопка Сохранить;

Объект обработки

Важно:
Объектом обработки может быть только то значение тип которого может использовать (отрабатывать) текущая обработка.

В контексте обработки явных значений возможно указать:

В контексте обработки результата, объектами обработки могут являться только элементы текущих данных.


По умолчанию установлен тот элемент на чью колонку перемещена обработка в дерево выбранных обработок.  В том случае если значение изменить, обработка и все вложенные обработки в дереве выбранных обработок так же изменят свою позицию.

Для выбора объекта обработки используются форма Выбора доступной переменой, которая предоставляет на выбор пользователю только доступные элементы и типы значений

Выполнить

Выполняет текущую обработку. В том случае если обработка открыта в контексте обработки результата - так же будут выполнены все вложенные обработки, в противном случае будет выполнена текущая обработка и пользователю будет предложено выполнить рекомендованные вложенные обработки.
Например нет смысла в установке реквизитов объекта если измененный объект в последующем не будет записан.

Сохранить

Выполняет сохранение текущей настройки обработки. Доступна если для обработки предусмотрены настройки и если обработка открыта в контексте обработки результата

Помимо стандартный групповых обработок перечисленных ниже, есть возможность очень быстро создавать свои групповые обработки.
Показывать 9 элементов
ОбработкаВозвращает значениеВозможна настройкаПрименимость
Сортировать 
 
Сортировать 
 
Сортировать 
 
Сортировать 
 
ОбработкаВозвращает значениеВозможна настройкаПрименимость
Провести документы   Документы 
Отменить проведение документов   Документы 
Установка реквизитов   Все ссылочные объекты; Все наборы записей 
Снять пометку удаления   Все ссылочные объекты 
Пометить на удаление   Все ссылочные объекты 
Загрузка данных   Любые 
ОбменДанными.Загрузка   Все объекты или наборы записей 
Записать   Все объекты или наборы записей 
Произвольный алгоритм   Любые 
Показывать 9 элементов
Comments