Системному администратору о наших программах - ПКБ ­«Витебск»

Системному администратору о наших программах

Внимание! Информация предназначена для опытных пользователей, системных администраторов и программистов отдела АСУ предприятия. Неправильные действия, связанные с описываемыми здесь вещами, могут привести к частичной или полной неработоспособности программ.

Информация в этом разделе относится к следующим программным продуктам: «ПКБ — бухгалтерия»,  «ПКБ — основные средства», «Отдел кадров», «ПКБ — подготовка договоров», «Приватизация. Индексация чеков „Жильё”», «Банк данных», «Реализация молочной продукции», «Управление швейным производством».

О дополнительном программном обеспечении, которое требуется для работы

Перечисленные программы работают с использованием СУБД 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-zipC:\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