Настройка расположения файлов данных.
С помощью закладки Папки пункта Установка/Настройки Главного меню есть возможность указать расположение файлов данных (бланков, архивов, библиотек и т.д.).
Папка DBF
В этой графе задается папка, в которой хранятся DBF-файлы, используемые при заполнении бланков.
Папка бланков
В этой графе устанавливается папка, в которой расположены файлы бланков документов (*.blw).
Папка архивов
В этом пункте устанавливается папка, в которой расположены файлы архивов документов (*.bar).
Папка библиотек
В этом пункте устанавливается папка, в которой расположены файлы библиотек функций (*.ibl).
Папка фильтров
В этой графе устанавливается папка, в которой расположены файлы фильтров (*.flt).
Папка программ IBX
В этом поле устанавливается папка, в которой будут размещаться продукты компиляции – программы *.ibx и визуальные формы *.vfx.
Папка исходных текстов
В этом поле указывается папка, в которой хранятся исходные тексты программ *.src (без визуальной формы).
Папка типовых операций
В этом поле указывается расположение файлов *.top.
Файлы определений и реквизитов
Только в локальной версии. Задает место поиска файлов *.opr и *.rek.
Файл праздников
Задает место поиска файла праздников holiday.ini.
От какой папки откладывать
Список соответствует каждому полю ввода папок:
- папке DBF;
- папке бланков;
- папке архивов;
- папке библиотек;
- папке фильтров;
- папке программ IBX;
- папке исходных текстов;
- папке типовых операций.
Здесь указывается способ определения полного имени соответствующей папки по указанному в поле ввода. В том случае, когда введен полный путь, установленное в этом поле значение игнорируется.
Иначе возможно три способа откладывания пути к папке:
- от текущей папки;
- от папки базы;
- от общей папки.
В локальной версии папкой базы считается папка, содержащая открытый файл SHP.
Вариант "от общей папки" может отсутствовать, когда общая папка не настроена. Настройка общей папки выполняется в файле deploy.ini, расположенном в текущей папке:
[Folders] Common=C:\IBW\Common
Замечание: для того, чтобы в сетевой версии иметь возможность использовать указанные выше папки со всех компьютеров, вам необходимо скопировать их в папку базы и установить этот параметр в состояние <от папки базы> на всех компьютерах.
Кнопка ОК
Закрытие окна диалога с сохранением всех измененных значений параметров.
Кнопка Отмена
Закрытие окна диалога без сохранения изменений в значениях параметров.
Кнопка Справка
При нажатии на эту кнопку вы получите контекстно-зависимую справку по работе с программой Инфо-Бухгалтер.
Дополнительные возможности настройки папок
Некоторые дополнительные папки можно настроить в файле deploy.ini, расположенном в текущей папке. При правке этого файла изменения вступают в силу после перезапуска Инфо-Бухгалтера.
- UIConfig – папка для файлов настройки UI: Главного меню и панели инструментов.
Папка используется для следующих файлов:
- IBMENU.INI
- IBFAVOR.INI
- IBUSRMNU.INI
- IBDEVMNU.INI
- IBHLPMNU.INI
- IBTBAR.INI
- а также файлы пунктов Главного меню, на которые дается ссылка в файле IBMENU.INI
- UIImages – папка для файлов изображений UI. Сейчас используется только для картинок панели инструментов, указанных в файле IBTBAR.INI.
- BlankImages – папка для файлов изображений для элемента "Рисунок" в бланках.
Имена папок указываются в секции [Folders] файла deploy.ini. В секции [Relative] указывается от какой базовой папки надо откладывать соответствую папку. Поддерживаются два варианта:
- Current – от текущей папки (по умолчанию);
- Common – от общей папки, указанной в секции [Folders].
Пример файла 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] параметрами логического типа:
- UserContextMenus – дополнительные действия контекстных меню для пользователя. Секции HozOpExtActions, ProvodExtActions, PlanScExtActions, BlankViewExtActions.
- DevContextMenus – дополнительные действия контекстных меню для разработчика. Секции BlankListEditExtActions, BlankEditExtActions, SourceTextExtActions, LogViewExtActions.
- TraceSettings – параметры трассировки. Секция Trace.
- PrintTitles – настройка заголовков печати. Секция Titles.
Значение 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