
Проверяет и исправляет структуру репликации в базе данных.

Успешно:
Replication struct checked, it''s possible to create deps databases now.
Репликационная структура проверена. Можно создавать БД подразделения.
Ошибки:
Replication struct repaired partically. Tables: X, Errors: Y. Please, check logs.
Репликационная структура исправлена частично. Таблиц: X, Ошибок: Y. Проверьте логи.
Определяем настройки репликации для таблиц

Доступные значения:
1. None — Нет репликации
2. Dictionary (to centre and branches) — Репликация справочников (в центр и в пункты)
3. Document (to centre) — Репликация документов (в центр)
4. Ignore while branch copy — Игнорировать при отправке в пункты
<alert info> Важно! После изменения типа репликации для таблиц делаем коммит. Нужные скрипты генерируются автоматически. Редактор скриптов. </alert>
Кнопки и формы:


<!-- -->
Данная форма является базовой для фиксации изменений!
</alert>
Код автоматически исправляет ошибки, связанные с внешними ключами (Foreign Keys) в базе данных Firebird. В некоторых случаях, даже если установлен каскадный режим удаления, могут возникать ошибки при удалении записей. Это связано с тем, что в системных таблицах базы данных отсутствуют необходимые триггеры для этих ключей. Программа проверяет, есть ли такие проблемные ключи, и если находит – пересоздаёт их. Перед удалением и пересозданием FK код дополнительно проверяет, есть ли в подчинённой таблице записи, которые ссылаются на несуществующие данные в главной. Если такие записи есть, FK не пересоздаётся, а информация о проблеме записывается в лог. В итоге после выполнения кода база данных продолжает работать корректно, и ошибки при удалении записей больше не возникают. 

Replication struct/Структура репликации:
Create/Создать – создаёт структуру репликации для базы данных.\\ Create/drop for selected table/Создать/удалить для выбранной таблицы – позволяет включить или отключить репликацию для конкретной таблицы.\\ Drop/Удалить – полностью удаляет структуру репликации.\\ Check repl struct/Проверить структуру репликации** – проверяет правильность структуры репликации перед её созданием.\\