Навигация:  МОДУЛЬ "РЕПЛИКАЦИЯ" > РЕПЛИКАЦИОННЫЕ НАСТРОЙКИ В МИС МЕДИАЛОГ > Настройка сущностей >

Вкладка "Автофильтр"

Предыдущая страницаВернуться в начало главыСледующая страница

Автофильтр — ограничение (SQL-условие), необходимое для того, чтобы записи не попадали в автоматическую выгрузку (выполняемую по расписанию).

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

Если включена опция Создана локально, то в условие фильтра в секцию WHERE автоматически добавляется условие ИМЯ_ТАБЛИЦЫ. KRN_CREATE_DATABASE_ID = RM_DATABASES_ID, для которой IS_LOCAL установлено в значение 1.

Если включена опция Изменена локально, то в условие фильтра в секцию WHERE автоматически добавляется условие ИМЯ_ТАБЛИЦЫ. KRN_MODIFY_DATABASE_ID = RM_DATABASES_ID, для которой IS_LOCAL установлено в значение 1.

Если включены обе опции — Создана локально и Изменена локально —  условие фильтра в секцию WHERE автоматически добавляется условия ИМЯ_ТАБЛИЦЫ. KRN_CREATE_DATABASE_ID = RM_DATABASES_ID, для которой IS_LOCAL установлено в значение 1, и ИМЯ_ТАБЛИЦЫ. KRN_MODIFY_DATABASE_ID =RM_DATABASES_ID, для которой IS_LOCAL установлено в значение 1. Например: (FM_PRICE_CATEGORY.KRN_CREATE_DATABASE_ID = 11 AND FM_PRICE_CATEGORY.KRN_MODIFY_DATABASE_ID = 11).

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