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

Вкладка "Ссылки"

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

Репликация полей-ссылок происходит по специальному алгоритму, поскольку ID-значения, на которые ссылаются такие поля, в разных базах отличаются.

На вкладке Ссылки (рис. 3.7) указываются добавленные в репликацию ссылочные поля. Ссылки должны быть описаны в схеме выхода. В схему входа они попадают автоматически при импорте схемы выхода.

Отметка в колонке «М» означает, что это ссылка на мастер-таблицу. Такие ссылки добавляются на закладке Подтаблицы и описаны ниже в разделе Подтаблицы.

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

Допустим, в одной базе данных пациент Иванов имеет PATIENTS_ID=100, а в другой базе под этим номером пациент Петров. Если использовать механизм ссылок, то Иванов будет найден по ключам поиска и подставится его правильный номер. В противном случае вместо Иванова будет ссылка на Петрова.

 Рисунок 3.7. Вкладка "Ссылки"


Рисунок 3.7. Вкладка "Ссылки"

Алгоритм обработки обычных ссылок следующий: при выгрузке записи, система выгружает вместе с ней и все записи, на которые она ссылается. Этот механизм называется выгрузка по ссылкам. Например, таблица История заболевания ссылается на врачей, отделения, тип записи и пациента. Если в выгрузку попадает запись таблицы История заболевания, то вместе с ней в выгрузку попадут и соответствующие записи из ссылочных таблиц.