Настройка Главного меню
Настройка Главного меню осуществляется с помощью конфигурационного файла ibmenu.ini. Есть следующие возможности для настройки:
- прятать стандартные пункты верхнего уровня, например, Операция, но кроме Правка (т.к. необходима для контекстных меню);
- заменять текст пунктов верхнего уровня, например, Операции → Действия;
- добавлять до 20 своих пунктов верхнего уровня с возможностью их наполнения в редакторе на закладке Меню пункта Установка/Настройки Главного меню.
Выбрав существующей пункт, либо добавив новый, можно назначить для него текст и определенное действие (см. Работа с таблицами):
Вид строки команды зависит от типа. Для типов бланк и архив – имя файла бланка (*.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 лежит в папке Инфо-Бухгалтера и имеет следующую структуру:
-
Секции соответствуют пунктам меню верхнего уровня:
[Operations] – Операции; [Edit] – Правка; [Documents] – Докумнеты; [Reports] – Отчеты; [Setup] – Установка; [Files] – Файлы; [Window] – Окна; [Help] – Справка; [Custom0]... [Custom19] – Пользовательские пункты. -
Для стандартных секций поддерживаются два параметра:
Visible 0 – спрятан, 1 – показан Text альтернативный текст [Documents] Visible=1 Text=Бланки [Setup] Visible=0
Переименовали "Документы" в "Бланки" и спрятали "Установка".
-
Для пользовательских секций поддерживается еще три параметра:
EditorText текст для редактора меню; File имя файла для хранения меню этого пункта (по аналогии с ibusrmnu.ini; Pos позиция добавления пункта: - может быть равна имени любого стандартного пункта, например, Documents; пользовательский пункт добавляется после указанного стандартного;
- Begin – добавляется в начало;
- End добавляется в конец.
[Custom0] Visible=1 Text=Мой пункт меню EditorText=Действия для "Мой пункт меню" File=MyMenuItem.txt Pos=Begin
Файл MyMenuItem.txt будет создан редактором меню при сохранении наполнения пункта меню.
Текстовые файлы с описанием пользовательских меню по умолчанию ожидаются в кодировке 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-файла используемой правовой системы.