Содержание
Содержание
Распределенная база данных – база данных, составные части которой размещаются в различных узлах компьютерной сети.
Распределенные базы данных используются в случаях, когда предприятие имеет несколько территориально распределенных структурных подразделений, при этом необходимо работать в едином пространстве документов, получать отчеты, отражающие состояние дел как в территориально удаленных подразделениях, так и на предприятии в целом и т.п. При этом не всегда возможно организовать работу всех подразделений с единой информационной базой в режиме онлайн.
Для решения подобных задач предназначена компонента «Управление распределенными ИБ». С помощью указанной компоненты можно организовать двухуровневую структуру информационных баз системы 1С:Предприятие, состоящую из одной центральной и нескольких периферийных информационных баз, работающих с единой конфигурацией.
Содержимое информационных баз синхронизируется путем переноса измененных объектов данных между каждой из периферийных и центральной ИБ. Для переноса данных используются так называемые файлы переноса данных. Перенос изменений выполняется только между центральной и периферийными ИБ. Перенос данных непосредственно между периферийными ИБ невозможен.
Перенос измененных данных производится «пообъектно». С точки зрения работы в распределенной информационной базе в 1С:Предприятии существуют следующие типы объектов:
Каждая выгрузка изменений осуществляется в адрес конкретной ИБ. В файл переноса, создаваемый при выгрузке, попадают все объекты, записи об изменениях которых содержатся в таблице регистрации изменений для данной ИБ. Следует отметить, что выгружаются не изменения объектов, а сами измененные объекты.
С помощью настройки параметров миграции можно ограничивать области распространения изменений объектов. Для каждого вида объектов можно определить конкретную настройку параметров миграции. В настройке параметров миграции объектов ведущую роль играет выбор того или иного варианта области распространения изменений объектов данного вида. Существуют три варианта настройки области распространения:
При работе с распределенной ИБ конфигурация системы может быть изменена только в центральном узле. Для регистрации изменений конфигурации и передачи ее на периферийные ИБ используется тот же механизм, что и для объектов данных.
Перед настройкой синхронизации необходимо создать новый сервер данных (Администрирование – Настройка «Управление автовокзалами – Серверы данных»), указать организацию и заполнить настройки соединения. Далее в справочнике Остановки (Организация – Остановки) необходимо заполнить/ изменить сервер данных остановок, данные о продажах и диспетчеризации которых будут храниться на новом сервере данных.
Настройка синхронизации всегда начинается в главном узле и продолжается в периферийном. Процесс настройки состоит из следующих этапов:
Для того чтобы использовать в программе возможности синхронизации данных, необходимо включить настройку Синхронизация данных в разделе Администрирование – Настройки синхронизации данных.
Необходимо заполнить Префикс этой информационной базы.
Префикс информационной базы автоматически добавляется к номерам документов и кодам справочников, для того чтобы различать, в какой из программ (точнее, информационных баз) были введены данные.
В списке Синхронизация данных необходимо нажать кнопку Настроить синхронизацию данных. Из предложенного списка настроек выбирается значение Распределенная информационная база. Далее необходимо следовать указаниям программы.
Перед настройкой синхронизации данных рекомендуется сделать резервную копию данных.
Для выбора варианта подключения нажмите кнопку Далее.
Необходимо выбрать вариант подключения и указать путь к каталогу. Вариантов подключения может быть несколько: через локальный или сетевой каталог, FTP-соединение, электронная почта.
После выбора варианта подключения необходимо нажать кнопку Далее для перехода к настройке параметров синхронизации данных.
Далее уточняются параметры синхронизации данных:
Для проверки указанных параметров синхронизации данных необходимо нажать на кнопку Далее.
Указанные ранее параметры синхронизации данных перечисляются для подтверждения, также указываются префиксы информационных баз. Для изменения параметров необходимо нажать на кнопку Назад, для подтверждения и перехода к созданию синхронизации данных – Далее.
На завершающем шаге помощника рекомендуется установить флаг Создать начальный образ подчиненного узла РИБ.
Для создания начального образа необходимо нажать на кнопку Создать начальный образ и выполнить все настройки.
Необходимо выбрать, где будет создаваться начальный образ:
Далее необходимо указать параметры информационной базы.
Для создания начального образа на данном компьютере или на компьютере в локальной сети задаются Параметры информационной базы – Язык (Страна). По умолчанию предлагаются те параметры, которые были заданы при создании синхронизации данных.
Для создания начального образа информационной базы на сервере 1С:Предприятия необходимо задать следующие параметры:
После установки необходимых параметров необходимо нажать на кнопку Создать начальный образ, после чего программа предложит сохранить файл с начальным образом подчиненного узла распределенной информационной базы. Далее необходимо сохранить файл указав каталог. Рекомендуется выбрать тот же каталог, который был указан при настройке синхронизации данных.
Для настройки синхронизации в подчиненном узле необходимо файл с начальным образом поместить на компьютере, где будет расположен узел, в новую папку, которая будет рабочим каталогом новой базы. Не рекомендуется использовать для этого папку на карте памяти.
Далее необходимо запустить 1С:Предприятие, нажать кнопку Добавить, выбрать пункт Добавление в список существующей информационной базы и, после указания названия базы, выбрать тип расположения ИБ.
С помощью кнопки в виде многоточия, необходимо указать путь к новой папке, в которую был помещен файл с начальным образом подчиненного узла распределенной информационной базы и нажать на кнопку Далее. Указанная информационная база будет добавлена в список баз.
После входа в программу автоматически открывается Помощник синхронизации данных.
Необходимо задать вариант подключения к главному узлу и произвести настройки параметров синхронизации данных. Можно ограничить отправку данных из этой базы (в разрезе организаций, подразделений или по дате), для этого необходимо перейти по ссылке Изменить правила выгрузки данных. После произведенных настроек необходимо нажать на кнопку Готово, созданная настройка синхронизации данных появится в списке новой информационной базы подразделения.
При настройке синхронизации данных в клиент-серверном варианте программы необходимо иметь в виду, что синхронизация данных выполняется на компьютере, на котором установлен сервер 1С:Предприятия. Поэтому необходимо убедиться, что указанный каталог для синхронизации данных доступен для чтения и записи пользователю операционной системы, от имени которого запущен сервер 1С:Предприятия. Если это не так, то требуется дать этому пользователю необходимые права, или выбрать другого пользователя для запуска сервера 1С:Предприятия с необходимыми правами на каталог для синхронизации данных.
Для синхронизации данных в клиент-серверном варианте могут потребоваться настройки прокси-сервера на компьютере с установленным сервером 1С:Предприятие, а в файловом варианте настройки прокси-сервера на компьютере, на котором осуществляется синхронизация данных. Подробнее о настройках прокси-сервера см. раздел документации Получение файлов из интернета.
Дата запрета загрузки данных. Программа позволяет устанавливать дату запрета загрузки данных. Дата запрета загрузки данных может быть установлена для данных, которые должны редактироваться только в одном узле распределенной информационной базы. Дату запрета загрузки данных можно устанавливать как для всех узлов, так и для конкретного узла. Подробнее см. раздел документации Даты запрета изменения.
Хранение файлов в томах на диске. Если для хранения файлов используются тома на диске, то вместе с созданием начального образа автоматически будет создан архив с файлами, хранящимися в томах (для этого необходимо указать папку). Затем в процессе создания информационной базы подчиненного узла из начального образа в программе-приемнике следует получить файлы из этого архива. Для этого необходимо воспользоваться командой Разместить файлы начального образа в разделе Файлы. В последующих итерациях синхронизации данных файлы в томах будут участвовать автоматически.
Перед синхронизацией данных рекомендуется создать резервную копию данных. Резервную копию можно создать средствами программы. Для этого перейдите по соответствующей ссылке, укажите каталог для сохранения резервной копии, нажмите кнопку Сохранить резервную копию. Можно также произвести резервное копирование сторонними средствами.