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

Настройка Главного меню

Настройка Главного меню осуществляется с помощью конфигурационного файла ibmenu.ini. Есть следующие возможности для настройки:

Выбрав существующей пункт, либо добавив новый, можно назначить для него текст и определенное действие (см. Работа с таблицами):

Вид строки команды зависит от типа. Для типов бланк и архив – имя файла бланка (*.blw). Для типовой операции – имя типовой операции. Для функции:

[<библиотека>].<имя_функции>

Для IBX и EXE – имя соответствующего файла.

Пункты с текстом "--------" (любое количество "-") автоматически заменяются на разделители.

В тексте пункта меню можно указать комбинацию клавиш для быстрого доступа. Комбинация клавиш отделяется от текста символом "|" (вертикальная черта). В качестве клавиш могут указываться буквенные клавиши A..Z, F1..F12, Ins, Del, Esc, Enter, Tab, BkSp, PgUp, PgDn, Home, End, Left, Right, Up, Down, Plus, Minus, *, /. Дополнительно могут указываться Ctrl, Shift и Alt через символ "+". Например, пункт меню с текстом "Установка...|Ctrl+U" задает комбинацию клавиш Ctrl+U. Определяемые платформой комбинации клавиш имеют приоритет.

Любимые бланки

Для часто используемых бланков можно установить отдельный пункт в разделе Документы Главного меню.

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

Замечание: при сокрытии стандартных пунктов Главного меню из панели инструментов исчезают соответствующие кнопки. Например, при сокрытии пункта Операция исчезает кнопка "Журнал".

Конфигурационный файл ibmenu.ini лежит в папке Инфо-Бухгалтера и имеет следующую структуру:

Текстовые файлы с описанием пользовательских меню по умолчанию ожидаются в кодировке OEM cp 866. Для переключения на ANSI cp 1251 для всех таких файлов, можно в файле ibw.ini указать параметр:

[Options]
MenuANSI=ON

Доп. меню в разделе Операции, Установка и Справка

Дополнительные пункты меню могут быть добавлены после команды Установка/Исходные остатки в меню Установка. Содержимое дополнительного меню хранится в файле ibdevmnu.ini. Пункты меню можно добавить или редактировать в диалоге настроек на закладке Меню пункта Установка/Настройки Главного меню.

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

История последних бланков и типовых операций

На закладке Вид пункта Установка/Настройки Главного меню можно указать количество типовых операций и бланков, которое будет храниться в истории типовых операций и бланков.

Подключение правовой системы

При помощи параметров в конфигурационном файле ib.ini можно установить используемую правовую систему (по умолчанию используется правовая система Гарант):

[LawSupportSystem]
Use=OFF
Name=Моя правовая система
ContextName=Контекстный вызов пр. системы
Executable=MyLowSupport.exe
Use
OFF – используется правовая система по умолчанию (Гарант), в этом случае остальные параметры игнорируются. ON – используется другая правовая система.
Name
Текст пункта в разделе Справка Главного меню для вызова правовой системы (будет отображаться вместо пункта Гарант).
ContextName
Текст пункта в разделе Справка Главного меню для вызова раздела правовой системы, связанного по смыслу с текущим окном программы Инфо-Бухгалтер (будет отображаться вместо пункта Гарант-контекст).
Executable
Имя exe-файла используемой правовой системы.

См. также: