Внимание! Информация предназначена для опытных пользователей, системных администраторов и программистов отдела АСУ предприятия. Неправильные действия, связанные с описываемыми здесь вещами, могут привести к частичной или полной неработоспособности программ.
Информация в этом разделе относится к следующим программным продуктам: «ПКБ — бухгалтерия», «ПКБ — основные средства», «Отдел кадров», «ПКБ — подготовка договоров», «Приватизация. Индексация чеков „Жильё”», «Банк данных», «Реализация молочной продукции», «Управление швейным производством».
О дополнительном программном обеспечении, которое требуется для работы
Перечисленные программы работают с использованием СУБД Firebird 2.5 только 32-разрядной версии. Для подключения к базе данных (БД) необходимо указание имени компьютера, на котором находится БД, пути к ней (обратите внимание, что если доступ к БД осуществляется по сети, то необходимо указывать локальный путь к ней на том компьютере, на котором она находится; делать соответствующий каталог доступным по сети не надо), имени пользователя (по умолчанию SYSDBA) и пароля (по умолчанию masterkey). Эти данные хранятся в файле *.ini из каталога с программой и доступны через графический интерфейс (окно «Настройки»).
Если Вы по каким-либо причинам хотите изменить имя пользователя и пароль базы данных, воспользуйтесь своими привычными средствами администрирования Firebird.
Архивирование и восстановление БД может осуществляться как встроенными средствами программы через главное меню: «Сервис» → «Архивирование» → «Занести в архив»/«Разархивировать», так и любыми иными средствами, наиболее подходящими для Вашего предприятия.
Для корректной работы программы требуется установка следующих свободно распространяемых продуктов. Взять их можно по ссылке в левой колонке:
Firebird 2.5 версии x86 (32-разрядной) — система управления базами данных.
7-Zip последней версии с любой разрядностью (32-битная версия 7-Zip (x86), 64-битная версия 7-Zip)— архиватор. Он нужен для распаковки обновлений базы данных и опционально для резервного копирования.
О структуре файлов программы
Все перечисленные программы имеют схожую структуру и интерфейс. Ниже описано назначение файлов и каталогов, находящихся в каталоге установки программы. Предположим, что исполняемый файл программы имеет имя (программа).exe. Ниже перечислены файлы, общие для всех программ.
Файл | (программа).exe | Собственно программа |
Файл | (программа).ini | Настройки программы. |
Файл | pkbblue.skinres | Конфигурация визуального оформления программы. Может отсутствовать, тогда используется стандартное визуальное оформление операционной системы. |
Файл | (программа).log | Лог запросов программы к СУБД. Создаётся и дописывается, если имеется соответствующая настройка в (программа).ini. Можно удалять. |
Файл | error.log | Лог ошибок, возникших при запросах к СУБД. Можно удалять, создаётся заново при фиксировании ошибки, даже если о ней не было сообщено пользователю. |
Файл | (программа).chm | Справочная система. |
Каталог | updates | Содержит файл dbupdates.7z, содержащий обновления базы данных. Обязательно должен присутствовать на компьютере, на котором впервые запускается обновлённая версия программы, в дальнейшем и на других компьютерах не обязателен. |
Каталог | reports | Содержит выходные формы программы. Имя и расположение каталога можно изменять в (программа).ini. Достаточно разместить этот каталог в локальной сети и на каждом компьютере указать путь к нему. |
Каталог | ini | Содержит файлы настройки интерфейса пользователя «под себя»: расположение, порядок и видимость колонок таблиц, индивидуальные настройки панелей инструментов. Имя и расположение можно изменять в (программа).ini. |
Каталог | data | На сервере содержит базу данных программы по умолчанию. Имя и расположение базы данных можно изменять в (программа).ini. |
Каталог | arch | На сервере содержит резервные копии базы данных по умолчанию. Имя и расположение резервных копий можно изменять в (программа).ini. |
Файлы, составляющие минимально необходимый комплект для работы программы на клиентском компьютере, выделены полужирным
О содержании файла настроек программы
Секция или параметр | Описание | Примеры |
---|---|---|
[DBCONNECT] | Секция содержит настройки подключения к базе данных | |
Server | Имя или адрес сервера баз данных/порт (не обязательно, по умолчанию 3050) | localhost localhost/3051 192.168.0.202 Server-buh |
Path | Путь к файлу базы данных таким, каким его видит сервер | d:\Test\fixassets\data\02 ПКБ Витебск.fdb |
Username | Имя пользователя базы данных | SYSDBA |
Password | Пароль пользователя базы данных | masterkey |
[OPTIONS] | Секция содержит прочие настройки программы | |
Archive | Путь к резервным копиям базы данных | d:\Test\fixassets\arch |
Report | Путь к отчётам программы | d:\pkb\mb\reports \\192.168.0.202\mb\reports |
Archiver | Путь к архиватору 7-zip | C:\Program Files\7-Zip\7z.exe |
IniPath | Путь к настройкам интерфейса пользователя «под себя» | d:\Test\fixassets\ini |
SaveToArchive | Признак запроса к пользователю на архивирование при закрытии программы. 0 — не запрашивать, 1 — предлагать архивирование, 2 — архивировать без запроса. | 0 1 2 |
TextLog | Признак ведения лога (программа).log, описанного в предыдущем разделе. 0 — не вести, 1 — вести. Параметр недоступен для изменения через интерфейс программы. | 0 1 |
UseDotMatrix | Признак поиска версии выходного документа, предназначенного для скоростной печати на матричный принтер. 1 — искать и выводить, 0 — не выводить. | 0 1 |
GrayLines | Признак повышения чёткости печати при выводе документов на некачественный принтер. 0 — ничего не делать, 1 — серые линии в выходных документах делать чёрными, 2 — делать белыми, 3 — делать чёрными прерывистыми. | |
DotLines | То же для прерывистых линий. 0 — ничего не делать, 1 — делать чёрными, 2 — делать белыми, 3 — делать непрерывными, 4 — делать чёрными непрерывными | |
[PREVIEW] | Секция содержит настройки предварительного просмотра | |
Ruler | Показывать ли визуальную линейку в предварительном просмотре. 0 — нет, 1 — да | 0 1 |
RulerAlpha | Уровень прозрачности линейки от 0 до 255. 0 — непрозрачная, 255 — невидимая | 128 |
RulerColor | Цвет линейки в RGB формате, приведённом к числу | 16711680 |
RulerHeight | Высота линейки в пикселях | 50 |