07.02.2006, 18:12 | #1 |
Moderator
|
Как быстро найти "главную" процедуру обработки в коде X++ ?
Уважаемые коллеги, подскажите, пожалуйста, как эффективно решать следующую типовую повседневную задачку?
Допустим, мне надо разобраться с фирменным аксаптовским алгоритмом прописывания данных в таблички во время какой-нибудь типовой транзакции, например, ввода ОС в эксплуатацию. Что я сейчас делаю: - я открываю соответствующую форму, щелкаю правой мышой на пункте "Настройка", попадаю в какую-то форму или класс (ветку AOT); - дальше смотрю на методы и свойства (пока не могу сказать, что с очень умным видом); - выбираю какой-нибудь "приемлемый" по названию метод типа "init" или "run", открываю этот метод и вставляю внутрь него точку прерывания по F9 (хорошо, если я при этом угадал и этот метод или его часть еще только будут исполняться, а не уже отработали); - дальше жму кнопку операции в пользовательском интерфейсе - процесс запускается и останавливается на точке прерывания; - ну и далее иду пошагово в Debugger-е, нажимая F8, пока наконец не окажусь в искомом ("главном" - в моей терминологии) методе, который я узнаю обычно по обилию "select"-ов или иным "эвристическим" признакам (по именам известных мне таблиц, полей и т.п.). ВОПРОС: Существует ли более гуманный способ познания, ускоряющий поиски этого "главного" метода? (А еще лучше бы сразу осознанно попадать в него без поисков!) Заранее спасибо. |
|