Добавления пункта меню
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 216
- Зарегистрирован: 25 апр 2006, 12:05
- Откуда: г.Ростов-на-Дону
- Контактная информация:
Добавления пункта меню
Как в локальное меню (при нажатии правой клавиши мыши) добавить свой пункт на запуск своего интерфейса в Гал 7,12
-
- Постоянный гость
- Сообщения: 86
- Зарегистрирован: 28 апр 2005, 12:15
- Откуда: Москва
Да вобщем также как и в других версиях
Например, пишите в исходном фейсе
pwspstep_hotkeys Menu
{
- 'Выбор матценностей из каталога',cmRestoreDoc,'Выбор МЦ непосредственно из каталога, минуя прайс-лист',hcSellLocMFromKatal,'Ctrl-F3',kbCtrlF3,sci1Esc;
- 'Расчет остатков на дату в указанном разрезе',cmShowAll,'Расчет остатков на любую дату в любом указанном разрезе',hcAllASaldDat,'Ctrl +',kbCtrlGrayPlus,sci1Esc;
- 'Расчет налогов по позиции по выбранной группе',cmValue18,'Расчет налогов по позиции по выбранной группе',hcSellM1RasNal,,,sci1Esc;
- 'Перенаправить резерв по позиции документа',cmValFld11,'Перенаправить резерв по позиции документа',hcSellM1NaprRes,,,sci1Esc;
}
Ну и в нужных местах ставите обработку этих событий, типа:
cmValFld11:
{
Runinterface('мой интерфейс')
}
Например, пишите в исходном фейсе
pwspstep_hotkeys Menu
{
- 'Выбор матценностей из каталога',cmRestoreDoc,'Выбор МЦ непосредственно из каталога, минуя прайс-лист',hcSellLocMFromKatal,'Ctrl-F3',kbCtrlF3,sci1Esc;
- 'Расчет остатков на дату в указанном разрезе',cmShowAll,'Расчет остатков на любую дату в любом указанном разрезе',hcAllASaldDat,'Ctrl +',kbCtrlGrayPlus,sci1Esc;
- 'Расчет налогов по позиции по выбранной группе',cmValue18,'Расчет налогов по позиции по выбранной группе',hcSellM1RasNal,,,sci1Esc;
- 'Перенаправить резерв по позиции документа',cmValFld11,'Перенаправить резерв по позиции документа',hcSellM1NaprRes,,,sci1Esc;
}
Ну и в нужных местах ставите обработку этих событий, типа:
cmValFld11:
{
Runinterface('мой интерфейс')
}
inc-и подключать треба.
cmValFld1 = 3201;
cmValFld2 = 3202;
cmValFld3 = 3203;
cmValFld4 = 3204;
cmValFld5 = 3205;
cmValFld6 = 3206;
cmValFld7 = 3207;
cmValFld8 = 3208;
cmValFld9 = 3209;
cmValFld10 = 3210;
cmValFld11 = 3211;
cmValFld12 = 3212;
cmValFld13 = 3213;
cmValFld14 = 3214;
cmValFld15 = 3215;
cmValFld16 = 3216;
cmValFld17 = 3217;
cmValFld18 = 3218;
cmValFld19 = 3219;
cmValFld20 = 3220;
cmValFld1 = 3201;
cmValFld2 = 3202;
cmValFld3 = 3203;
cmValFld4 = 3204;
cmValFld5 = 3205;
cmValFld6 = 3206;
cmValFld7 = 3207;
cmValFld8 = 3208;
cmValFld9 = 3209;
cmValFld10 = 3210;
cmValFld11 = 3211;
cmValFld12 = 3212;
cmValFld13 = 3213;
cmValFld14 = 3214;
cmValFld15 = 3215;
cmValFld16 = 3216;
cmValFld17 = 3217;
cmValFld18 = 3218;
cmValFld19 = 3219;
cmValFld20 = 3220;
Re: Добавления пункта меню
Собственно проблема такая же - Не задано имя файла с выходными константами.
Пытаюсь добавить пункт меню.
Причем комплится ресурс и в нем отсутствует это меню. а оно очень как нужно )))
Пытаюсь добавить пункт меню.
Код: Выделить всё
AvtoPutZak_Dop_Keys Menu
{
- 'Шифрование документа',cmValue41,'Тест',hcAvtoRedZakVnesh_LocM,'Alt+B',kbAltB,sci1Esc;
}
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Re: Добавления пункта меню
Проблему решил. Компонент в define не тот подставил ))
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
-
- Местный житель
- Сообщения: 1089
- Зарегистрирован: 04 сен 2008, 11:27
- Откуда: Москва
- Контактная информация:
Re: Добавления пункта меню
по идее хорошим тоном будет выкладывать код решенияn0where писал(а):Проблему решил. Компонент в define не тот подставил ))
Время ведет!