====== Создание нового подразделения ======
Форма **"Создание нового подразделения"** открывается в **«DBMeta»** кнопкой **"Новое подразделение"** \\
предназначена для создания копии текущей базы данных и настройка ее для работы в качестве базы данных приемного пункта.\\
{{:pasted:20200313-071121.png}}\\
**ЦДБ** - центральная база данных\\
**БДП** - базы данных подразделения\\
===== Подготовительные операции =====
Подготовительные операции выполняются до запуска программы.\\
- [[:Отключение_и_переименование_базы|Переименование базы данных]]
- Создание копии базы данных
- Проверка по дате **актуальности DBMeta** (При необходимости скачать новую версию из папки Z:\Agbis\_NonVersion\DBMeta.exe).\\
- Создание списка подразделений
===== Кнопки =====
* **Запуск** - запускает процесс создания и настройки БДП,
* **Открыть текущий лог...** - открывает в блокноте текущий лог программы,
* **Папка с БД** - открывает в проводнике папку, в которой сохраняется новая БДП,
* **Папка с 7z** - открывает в проводнике папку, в которой сохраняется архивный файл с новой БДП и дополнительными файлами из папки for_archive,
* **Папка с файлами для добавления в архивный файл нового подразделения** - открывает в проводнике папку, в которой сохраняется дополнительные файлы для добавления в архив,
* **Close** - закрывает форму,
* **Помощь** - открывает текст с описанием формы.
===== Настройки =====
* **Базы данных на замену еще работающих баз** - делается копия для замены уже работающей БДП. В этом случае по репликации принимаются данные отправленные с этого же приемного пункта (включается настройка deps.for_replacement=1).
* **Копировать через nbackup** - при включенной настройке копирование базы данных выполняется программой nbackup, которая не требует отключения пользователей от текущей базы данных. При выключенной настройке копирование выполняется средствами Windows - это быстрее, но требует отключения всех пользователей.
* **Поместить в архивы** - при включенной настройке запускается программа архиватор для создания архивного файла.
* **Добавить дополнительные файлы в архив** - при включенной настройке в архивный файл кроме БДП будут добавлены все файлы из папки **for_archive**, которая размещается в папке с новой БДП\\
===== Подключение к ЦДБ =====
Если БДП создается на основе базы данных приемного пункта, то проверяется возможность подключения к ЦДБ через интернет.\\
Если подключение к ЦДБ недоступно, то кнопка **Запуск** неактивна и создание БДП невозможно.\\
В момент загрузки выдается соответствующее предупреждение\\
{{:pasted:20200317-133837.png}}\\
В поле лога будет сообщение об ошибке.
Например, "Не удалось подключиться к агенту по адресу http://im-gate.com:10366"
===== Создание и настройка БДП =====
Кнопка **Запуск** выдает запрос на подтверждение начала процесса копирования и настройки БДП \\
После подтверждения процесс не может быть остановлен.\\
Блокируются возможность изменения настроек и кнопка **Запуск**.\\
Индикатор отображает степень выполнения процесса.\\
[[develop:mt_tcopydep|Реализация]]\\
==== 1. Проверка настроек ====
Перед запуском процесса должны быть выбраны подразделения, для которых формируются БДП. \\
Если подразделения не выбраны, то процесс останавливается.\\
Если в для подразделения стоит отметка о том, что база данных уже была создана (deps.is_created=1) и настройка **Базы данных на замену еще работающих баз** выключена, то требуется подтверждение необходимости создания новой БДП
==== 2. Создание и настройка БДП ====
==== 3. Создание архивного файла ====
{{:pasted:20200716-090445.png}}\\
===== Дополнительная информация =====
[[develop:repl_param_test|Тестирование репликационных параметров БД]] \\
[[:mt_DBMainForm|Главная форма "DBMeta"]]\\
[[:mt_OptReplForm|Мастер репликации]]\\
[[develop:mt_tcopydep|Реализация создания нового подразделения]]\\
[[:mt_DepForm|Подразделение]]\\
[[:dbmeta|Назад]]\\