Настройка программы

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

Файл настройки

При запуске программа ищет файл .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. Есть и другой способ — нужно подправить исходный код Ананаса — файл с программой на языке Си. Если вы выбрали второй путь, вам следует ознакомиться с Руководством хакера.

Создание новой базы данных

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