Бывают ситуации, когда необходимо разделить программу на несколько частей, в одну часть базы вносятся данные (назовем эту часть, Рабочая), в другой части программы данные обрабатываются, формируется отчетность, настраиваются справочники (назовем эту часть, Управление).
Как правило в таких случаях Рабочая часть находится удаленно от Управления, а зачастую еще бывает и несколько Рабочих программ, данные из которых "сливаются" в Управление.
Подобная задача, например, возникает при работе с различными подразделениями фирмы в регионах.
Схема взаимодействия Управленческой и Рабочих частей программы.
В Рабочей части программы происходит заполнение форм данными с использованием загруженных из Управления справочников. Пользователь Рабочей части не может менять справочную информацию. Далее с установленной периодичностью данные из всех Рабочих баз выгружаются в базу Управления, где информация обрабатывается и разбивается по подразделениям.
Подобная схема позволяет осуществлять синхронизацию данных с удаленными подразделениями, и через Управленческую часть видеть общую картину посредством отчетов, графиков и т.д.