Докомпиляция обработчика через консоль управления

Приемы и подходы, обмен опытом

Модераторы: Screw, larin

Ответить
Sokolov
топ-софт
Сообщения: 34
Зарегистрирован: Вт, 23/10/2007 14:15
Имя Фамилия: Александр Соколов
Откуда: Галактика-Урал
Контактная информация:

Докомпиляция обработчика через консоль управления

Сообщение Sokolov »

Давайте рассмотрим проблему на примере:
Есть интерфейс Z_zar::PikFIOm, который можно вызвать: Заработная плата --- Отчеты --- Пенсионный фонд --- Документы персонифицированного учета" из поля "Исполнитель".
Клиент хочет перекрыть возможность перехода из данного интерфейса в редактирование лицевых счетов, сделать это можно закрыв обработчик события возникающего по F4 и F7. Это команды Command 2242 и cmAddNewRec.

Вопрос1: можно ли докомпиляцией обработчиков (С использованием Консоли управления) перекрыть вызов др. интерфейсов (грубо говоря перекрыть старый код)?
Вопрос2: Если можно, то как правильно это сделать?

С Уважением, Соколов Александр.
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Напрашивающися очевидный путь перекрытия этих событий и не вызывания оттуда inherited обработчиков почему-то не помогает?
Sokolov
топ-софт
Сообщения: 34
Зарегистрирован: Вт, 23/10/2007 14:15
Имя Фамилия: Александр Соколов
Откуда: Галактика-Урал
Контактная информация:

Сообщение Sokolov »

Можете показать на примере, как правильно перекрыть событие с использованием докомпилятора консоли управления на команде "Command 2242" для интерфейса Z_zar::PikFIOm.
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Вроде бы в документации достаточно примеров, что бы по крайней мере попытаться это сделать, причём, понимать, что делаешь и зачем. Если у вас что-то не получается, пишите, что и как вы делаете.
Ответить