Настройки выбора/Объекты метаданных/Управление номенклатурой

Материал из Метадата
Перейти к навигации Перейти к поиску

Сохраненная настройка, с выбранным источником запроса данных, фильтрами, параметрами и другими свойствами, необходимыми для выбора данных.

Назначение

При работе учетной системы, в логике ряда функций, необходимо выбирать данные, для дальнейшей обработки. Задача, очень востребованная и ситуаций, где это может использоваться масса.

В задаче выбора данных, есть ряд требований:

  1. Разделить выбор данных и логику обработки. На каком то этапе нам может потребоваться для обработчика выбирать данные другим запросом. Пришлось бы менять логику самой обработки, а так у нас выбор отдельно от обработки и мы, не трогая функцию самой обработки данных, меняем логику выбора данных, при этом не просто меняем, а добавляем альтернативу.
  2. Настроить выбор данных. Выбрать индивидуальные фильтры, сортировку, параметры передаваемые в запрос и пр.
  3. Выбор альтернативных запросов. То есть менять не только фильтры, но и сам запрос выбора данных. Сделать один сложный запрос на все случаи, которые бы менял набор выбранных данных, исходя из настроек, не всегда возможно, а иногда не целесообразно, так как такой сложный запрос будет работать более медленнее, чем несколько более простых, но более направленных запросов.
  4. Формирование отчета по настроенному выбору. Перед использование выбранных данных в какой то функции, предварительно посмотреть, какие данные попадают в выборку.
  5. Настроить несколько вариантов настроек, с последующим выбором нужного варианта, исходя из ситуации.

Что бы, каждый раз, не реализовывать данный функционал полностью, либо частично, используем данную подсистему с настройкой и выбором данных.

Несколько примеров, где это используется на практике.

  • В настройках обработки данных, как источник данных для обработки.
  • В профилях выгрузки данных через файлы SQL, выбираем настройки выбора данных, для каждого вида данных. Когда необходимо применить тонкую настройку выбора данных.
  • В профилях выгрузки данных через файлы XML, выбираем настройки выбора данных, для каждого вида данных. Когда необходимо применить тонкую настройку выбора данных.

Форма объекта

Настройка профиля выбора данных.