Автофильтр — ограничение (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).
Синтаксис и принцип работы аналогичен условиям фильтра, описанным выше.