Подтаблицы – это таблицы, содержащие детали основной сущности. Например, таблица Талоны содержит в себе таблицы-детали Оказанные услуги и Оплата оказанных услуг. Другой пример: таблица История заболевания содержит в себе подтаблицы, составляющие всю запись ЭМК.
На вкладке Подтаблицы (рис. 3.8) отображаются все таблицы деталей, определенные для основной сущности (мастер-таблицы). В свою очередь у таблиц-деталей ссылка на мастер-таблицу отображается на закладке Ссылки с пометкой М.
Ссылки на подтаблицы заполняются в схеме выхода. В схему входа они попадают автоматически и их изменение в схеме входа запрещено.
Рисунок 3.8. Вкладка "Подтаблицы"
Ссылки на подтаблицы обрабатываются репликацией особым образом: если в репликацию попадает запись из основной мастер-таблицы, то вместе с ней выгружаются и все ее детали.
Например, при выгрузке пациента по запросу, вместе с ним в выгрузку попадут и все его записи из истории заболевания. При этом история заболевания, в свою очередь, добавит в выгрузку и все свои детали. То есть, когда запись попадает в репликацию по ссылке на подтаблицу, она добавит в выгрузку и все свои подтаблицы. В случае же обработки обычных ссылок этого не происходит. Например, при выгрузке талона, он добавит в выгрузку и пациента, на которого оформлен талон, но в этом случае пациент не будет выгружать все свои детали, так как он попадет в выгрузку по обычной ссылке.