Контекстное меню операции и счета
Для окон Журнал хозяйственных операций, План счетов и Исходные остатки есть возможность задания дополнительных пунктов контекстного меню.
Дополнительные пункты задаются в файле ib.ini в формате:
[<имя_секции>] MaxCount = 5 MenuText1=Пункт меню 1 Command1=["test.ibl"].ОбработкаМеню1 MenuText2=Пункт меню 2 Command2=["test.ibl"].ОбработкаМеню2 Accel2=Alt+D MenuText3=- MenuText4=Пункт меню 3 Command4=["test.ibl"].ОбработкаМеню3
MaxCount | – | Определяет максимальное количество элементов доп. меню, по умолчанию 3. |
MenuTextN | – | Отображаемый текст для N-го пункта меню, символ "-" задает разделитель. |
CommandN | – | Текст команды (вызов функции), для разделителя не задается. |
AccelN | – | Комбинация клавиш для вызова команды. Необязательный параметр. |
SubMenuN | – | Текст подменю, в которое будет помещен пункт меню. Необязательный параметр. |
Дополнительные настройки хранения контекстных меню могут содержаться в файле deploy.ini.
Имена секций:
Имя секции | Окно |
---|---|
HozOpExtActions | Журнал хозяйственных операций |
ProvodExtActions | Таблица проводок в журнал хозяйственных операций |
PlanScExtActions | План счетов/Исходные остатки |
Вид функций, вызываемых в ответ на выбор пункта меню:
-
ЖХО (операции):
ФУНКЦИЯ <имя>(ТИП_ЧИСЛО: номер_операции)
-
ЖХО (проводки):
ФУНКЦИЯ <имя>(ТИП_ЧИСЛО: номер_операции, номер_проводки)
-
План счетов:
ФУНКЦИЯ <имя>(ТИП_СТРОКА: код_счета)