Руководство разработчика

Настройка расположения файлов данных.

С помощью закладки Папки пункта Установка/Настройки Главного меню есть возможность указать расположение файлов данных (бланков, архивов, библиотек и т.д.).

Папка DBF Папка бланков Папка архивов Папка библиотек Папка фильтров Папка программ IBX Папка исходных текстов Папка типовых операций От какой папки откладывать Кнопка ОК Кнопка Отмена Кнопка Справка

Папка DBF

В этой графе задается папка, в которой хранятся DBF-файлы, используемые при заполнении бланков.

Папка бланков

В этой графе устанавливается папка, в которой расположены файлы бланков документов (*.blw).

Папка архивов

В этом пункте устанавливается папка, в которой расположены файлы архивов документов (*.bar).

Папка библиотек

В этом пункте устанавливается папка, в которой расположены файлы библиотек функций (*.ibl).

Папка фильтров

В этой графе устанавливается папка, в которой расположены файлы фильтров (*.flt).

Папка программ IBX

В этом поле устанавливается папка, в которой будут размещаться продукты компиляции – программы *.ibx и визуальные формы *.vfx.

Папка исходных текстов

В этом поле указывается папка, в которой хранятся исходные тексты программ *.src (без визуальной формы).

Папка типовых операций

В этом поле указывается расположение файлов *.top.

Файлы определений и реквизитов

Только в локальной версии. Задает место поиска файлов *.opr и *.rek.

Файл праздников

Задает место поиска файла праздников holiday.ini.

От какой папки откладывать

Список соответствует каждому полю ввода папок:

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

Иначе возможно три способа откладывания пути к папке:

В локальной версии папкой базы считается папка, содержащая открытый файл SHP.

Вариант "от общей папки" может отсутствовать, когда общая папка не настроена. Настройка общей папки выполняется в файле deploy.ini, расположенном в текущей папке:

[Folders]
Common=C:\IBW\Common

Замечание: для того, чтобы в сетевой версии иметь возможность использовать указанные выше папки со всех компьютеров, вам необходимо скопировать их в папку базы и установить этот параметр в состояние <от папки базы> на всех компьютерах.

Кнопка ОК

Закрытие окна диалога с сохранением всех измененных значений параметров.

Кнопка Отмена

Закрытие окна диалога без сохранения изменений в значениях параметров.

Кнопка Справка

При нажатии на эту кнопку вы получите контекстно-зависимую справку по работе с программой Инфо-Бухгалтер.

Дополнительные возможности настройки папок

Некоторые дополнительные папки можно настроить в файле deploy.ini, расположенном в текущей папке. При правке этого файла изменения вступают в силу после перезапуска Инфо-Бухгалтера.

Имена папок указываются в секции [Folders] файла deploy.ini. В секции [Relative] указывается от какой базовой папки надо откладывать соответствую папку. Поддерживаются два варианта:

Пример файла deploy.ini, где все дополнительные папки отложены от общей папки:

[Folders]
Common=D:\IB\Common
UIConfig=UI
UIImages=Images
BlankImages=Images

[Relative]
UIConfig=Common
UIImages=Common
BlankImages=Common

В такой конфигурации файлы IBMENU.INI и т.п. будут загружаться из папки D:\IB\Common\UI, а все картинки – из D:\IB\Common\Images.

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

Какие секции из файла ib.ini необходимо сохранять в общем ini файле задается в секции [CommonINI] параметрами логического типа:

Значение 0 (по умолчанию) означает, что указанные секции будут считываться из файла ib.ini в рабочей папке или ini файла, переданного параметром командной строки. Значение 1 означает, что указанные секции будут считываться из ini файла в общей папке.

Параметр FileName определяет относительный путь в общей папке и имя ini файла. По умолчанию чтение выполняется из файла с именем ib.ini, расположенного в корне общей папки.

Пример секции [CommonINI] файла deploy.ini, где все возможные секции читаются из ini файла в общей папке:

[CommonINI]
FileName=UI\COMMON.INI
UserContextMenus=1
DevContextMenus=1
TraceSettings=1
PrintTitles=1

См. также: