Доброго дня.
Открыт интерфейс со списком приходных ордеров.
Пользователь нажимает клавишу <F7> либо соответствующую кнопку внизу главного окна Галактики.
Что это за событие? Из какого интерфейса?
И как действовать в случае необходимости получения подобной информации?
Обычные интерфейсы можно открыть для конфигурирования и события по элементам увидеть в свойствах. А что делать в описанном случае?
как поймать событие?
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный обитатель
- Сообщения: 175
- Зарегистрирован: 09 окт 2009, 11:58
- Откуда: г.Находка
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: как поймать событие?
смотрите в доке cmInsert
А чем обычные интерфейсы отличаются от интерфейса приходных ордеров ?
А чем обычные интерфейсы отличаются от интерфейса приходных ордеров ?
-
- Постоянный обитатель
- Сообщения: 175
- Зарегистрирован: 09 окт 2009, 11:58
- Откуда: г.Находка
Re: как поймать событие?
За cmInsert спасибо.
Там еще и cmSetDefault сразу вызывается. Причем, как я понимаю, не внутри обработчика cmInsert, а параллельно.
А способ отловить произвольное событие, которого не знаешь есть?
Там еще и cmSetDefault сразу вызывается. Причем, как я понимаю, не внутри обработчика cmInsert, а параллельно.
А способ отловить произвольное событие, которого не знаешь есть?
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: как поймать событие?
вот тоже интересовал сей вопрос.... надо было как то дописать процедурку одну стандартного интерфейса.
без исходников нереально понять что за событие вызывается.
без исходников нереально понять что за событие вызывается.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: как поймать событие?
Стандартные кнопки в статус строке(добавления, удаления) описаны в vipprogr.chm
Событие кнопки можно посмотреть через конфигуратор.
Остальное тяжко, но можно, посмотреть в сапорте в консоле управления - меню. Да, придется мучительно подбирать меню по составу, но можно. Только систему не забудьте переключить на galnet. Там же в консоле управления можно подсмотреть и события по окнам, если фейс доступен для расшифровки свойств(могут поставить опцию при сборке и информации не будет) - там даже можно что то сделать и получить готовый файл докомпиляции, да и логическую таблицу можно подсмотреть.
Кроме того есть событие cmAlways, в котором вы можете узнать код события(вам же не обязательно писать наименование константы? Можно свой файл создать с описанием констант событий). Ну опять же есть этот и галактический форум, да и можно попробовать написать в ТП - а вдруг ответят.
Событие кнопки можно посмотреть через конфигуратор.
Остальное тяжко, но можно, посмотреть в сапорте в консоле управления - меню. Да, придется мучительно подбирать меню по составу, но можно. Только систему не забудьте переключить на galnet. Там же в консоле управления можно подсмотреть и события по окнам, если фейс доступен для расшифровки свойств(могут поставить опцию при сборке и информации не будет) - там даже можно что то сделать и получить готовый файл докомпиляции, да и логическую таблицу можно подсмотреть.
Кроме того есть событие cmAlways, в котором вы можете узнать код события(вам же не обязательно писать наименование константы? Можно свой файл создать с описанием констант событий). Ну опять же есть этот и галактический форум, да и можно попробовать написать в ТП - а вдруг ответят.