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

Вкладка "Условие"

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

На вкладке Условие (рис. 3.11) задаются условия (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).

 Рисунок 3.11. Вкладка "Условие"


Рисунок 3.11. Вкладка "Условие"