Настройки программы хранятся в реестре Windows в ветке текущей учетной записи - HKEY_CURRENT_USER\Software\PerfectSoft\PrintStore. Данная ветка индивидуальна для каждого пользователя. При наличии нескольких учетных записей на одном компьютере для каждой из них могут быть заданы разные параметры программы. Автоматическая настройка PrintStore для всех пользователей домена осуществляется с помощью групповых политик.
Далее приведено подробное описание параметров в указанной ветке реестра.
CheckNewVersionOnLoad — проверять ли при загрузке наличие новой версии (True/False).
CompactDBOnExit — сжимать БД при выходе (True/False).
TC_FontName — название шрифта для таблиц интерфейса. Если не указан, будет использован шрифт по умолчанию Microsoft Sans Serif.
TV_FontName — название шрифта для дерева разделов. Если не указан, будет использован шрифт по умолчанию Microsoft Sans Serif.
TC_FontSize — размер шрифта для таблиц интерфейса. Если не указан или равен нулю, будет использован размер по умолчанию 9.
TV_FontSize — размер шрифта для дерева разделов. Если не указан или равен нулю, будет использован размер по умолчанию 9.
DialogPosition — положение диалогов при открытии. Возможные варианты:
- CenterAtMouse (центр диалога под указателем мыши);
- CornerAtMouse (левый верхний угод диалога под указателем мыши);
- CenterScreen (по центру экрана).
LastUserName — последний успешно использованный логин. Автоматически будет подставлен в диалог авторизации.
CurrentTopic — последний успешно открытый раздел.
CurrentRecordID — ID текущей записи в главной таблице.
MinimizeToTray — сворачивать интерфейс в трей (True) или на панель задач (False).
IsScanByIpRange — сканировать сеть по диапазону IP (True) или по адресу сети и маске (False).
BeginIpAddress — сохраненная настройка начального IP-адреса диапазона для диалога сканирования сети.
EndIpAddress — сохраненная настройка конечного IP-адреса диапазона для диалога сканирования сети.
NetworkAddress — сохраненная настройка адреса сети для диалога сканирования сети.
NetworkMask — сохраненная настройка маски сети для диалога сканирования сети.
MultilineTabs — использовать ли закладки в интерфейсе в несколько рядов (True/False).
DefaultTopic — название раздела, который будет автоматически открыт при запуске. Если не указан, то будет открываться раздел, хранимый в параметре CurrentTopic.
Caching — включает кэширование данных раздела (True/False).
MultiThreading — включает многопоточность при загрузке данных раздела (True/False).
BackupDBPath — путь к папке для бэкапа БД. Если путь не указан, будет использована рабочая папка программы.
BackupOnCompact — выполнять ли автоматический бэкап перед сжатием БД (True/False).
ProcessExistAction — действие в случае обнаружения в памяти второго экземпляра программы при запуске. Возможные варианты:
- SwitchToExistingProcess (переключаться на ранее запущенный процесс);
- ExecuteNewProcess (запускать новый процесс).
Если значение не указано, пользователю будет выведен запрос с возможностью выбора действия.
UseCustomReports — использовать ли собственные шаблоны отчетов (True/False).
TableHeight — высота основной таблицы раздела в процентах от общей высоты окна.
NeedToBuyPeriod — количество дней, для которого рассчитывается потребность в РМ в конструкторе заказов «Пора купить».
Для версии PrintStore Pro дополнительно доступны параметры:
ReportsTemplatesFolder — путь к папке с собственными шаблонами отчетов.
LastTemplatePath — путь к последнему измененному шаблону отчета.