Программа может быть настроена пользователем по нескольким параметрам. Пользователь может задать местоположение баз данных, доступных программе, программу просмотра отчётов. Пользователь также может создавать новые базы данных и настраивать программу таким образом, чтобы эти базы данных находились в списке выбора базы данных, который появляется на экране при запуске программы.
При запуске программа ищет файл .ananasrc в домашнем каталоге пользователя, то есть она ищет ˜/.ananasrc. Если ей удаётся обнаружить файл, то он становится файлом настройки. Если нет, то программа ищет файл /etc/ananasrc. Будьте внимательны — в каталоге /etc имя файла начинается с буквы “а”, а не с точки как в домашнем каталоге пользователя.
При установке программа создаёт только файл /etc/ananasrc. Файл ˜/.ananasrc пользователь должен создать самостоятельно, например, скопировав и переименовав файл /etc/ananasrc.
Синтаксис файла настройки очень прост. Для каждой базы данных, с которой может работать программа в конфигурационном файле должны присутствовать две строки. В одной строке указывается имя базы данных, отображаемое пользователю. В другой — путь к каталогу базы данных. Строки имеют следующий формат
db_title<Номер>=<Название> db_path<Номер>=<Путь>
Пример:
db_title1=Рабочая база данных db_path1=/usr/share/ananas/db
Для каждой пары строк номер должен быть один и тот же. Все пары строк должны иметь уникальный номер. Номера должны быть расположены в порядке возрастания без пробелов в нумерации.
На самом деле в указанном во второй строке каталоге хранится не база данных, а файл с адресом базы данных MaxSQL и значения параметров, необходимых для осуществления доступа к этой базе данных. Более подробную информацию о каталоге базы данных и его содержании вы найдёте в руководстве программиста.
Для просмотра макетов отчётов на экране монитора перед выводом их на принтер можно использовать любую программу, позволяющую просматривать PostScript-файлы.
Ананас.Склад для отображения PS-файла отчёта вызывает GhostView командой gv с параметрами. Если вы хотите использовать другую программу для просмотра отчётов, вам ни чего не остаётся, как подменить команду gv. Есть и другой способ — нужно подправить исходный код Ананаса — файл с программой на языке Си. Если вы выбрали второй путь, вам следует ознакомиться с Руководством хакера.