Параметры базы данных

Окно настройки параметров БД вызывается из меню "Главное меню/ База данных/ Параметры базы данных" и имеет следующий вид:

Рис. 4-1 – Диалоговое окно настройки параметров базы данных

Каталог для резервных копий базы данных

Указывается каталог для хранения копий БД. Если это поле оставить пустым, копии БД будут размещаться в корневом каталоге СБиС++ в каталоге с названием конфигурации БД. Для хранения копий рекомендуем использовать внешний носитель.

Для хранения архивных копий нельзя использовать каталог Обновления, предназначенный для хранения файлов с обновлением программы!



Запрос перед архивацией

Если флаг установлен, программа будет запрашивать подтверждение пользователя каждый раз при запуске архивации. Если флаг не установлен, то резервная копия будет создаваться автоматически. Установка этого флага имеет смысл, когда установлен флаг "Архивировать при выходе".

Архивировать при выходе

Если флаг установлен, БД будет автоматически архивироваться каждый раз при выходе из СБиС++. Наряду с БД создаются и копии каталога модулей. Таким образом, при каждом запуске архивации будут создаваться два файла с именами: m<ГГММДД><NN>.zip и d<ГГММДД><NN>.zip.   Буква "d" – указывает на то, что это – архив базы данных, "m" – архив модулей; "ГГММДД" – дата создания архива (год, месяц, день); "NN" – порядковый номер архива, созданного в пределах текущей даты. При неустановленном параметре копирование происходит раз в день, или раз в неделю, или раз в год, в зависимости от дальнейших установок.

Копия на все дни недели

Если флаг установлен, на каждый день будет создаваться копия базы данных. В результате будет существовать семь обновляемых файлов копий базы данных, по одной на каждый день недели. Будут созданы архивы с именами: от m_d1.zip и d_d1.zip (для понедельника) до m_d7.zip и d_d7.zip (для воскресенья).

Копия на все недели месяца

Создание копии на каждую неделю месяца. В результате будут существовать пять обновляемых файла копий базы данных, по одной на каждую неделю месяца. Будут созданы архивы с именами: от <m_w1.zip> и <d_w1.zip> (для первой недели) до <m_w5.zip> и <d_w5.zip> (для пятой).

Копия на все месяцы года

Создание копии на каждый месяц. В результате будут существовать 12 обновляемых файлов копий, по одной на каждый месяц года. Будут созданы архивы с именами: от <m_m1.zip> и <d_m1.zip> (для января) до <m_m12.zip> и <d_m12.zip> (для декабря).

Дожидаться окончания чужих транзакций

Этот флаг используется только в сетевом режиме. При одновременной работе часто возникают ситуации, когда пользователи "мешают" друг другу. Поведение программы в таких ситуациях определяется этим флагом. Если он не установлен, то программа сразу выдаст сообщение о блокировании требуемых данных. В противном случае она будет ждать, пока другой пользователь освободит захваченные данные.

Проверять целостность индексов при загрузке

Если этот флаг установлен, программа проверяет файлы индексов на физическое разрушение при запуске программы. При установленном флаге загрузка может занять больше времени.

Закрывать окно внутри транзакции через … секунд

В сетевом режиме возможна ситуация, когда при выполнении некоторой транзакции (например, закрытии документа) выдается диалоговое окно (например, запрос каких-то параметров), а пользователь его не закрывает. В этом случае данные, используемые в этой транзакции, оказываются заблокированными для других пользователей. В случае, если пользователь куда-то отошел, данная ситуация может продолжаться бесконечно, что будет мешать нормальной работе остальных пользователей. Для предотвращения этого программа при отсутствии в течение указанного здесь времени (по умолчанию предлагается через 300 секунд) реакции со стороны пользователя просто закроет это окно так, как если бы пользователь нажал клавишу <Esc>.

Регистрировать изменения в базе данных

При установленном флаге все изменения, происходящие в базе данных, будут фиксироваться в журнале изменений ("Главное меню/ База данных/ Параметры базы данных/ Журнал изменений").