Показать сообщение отдельно
Старый 05.03.2015, 05:47   #1  
JonAx is offline
JonAx
Участник
 
67 / 11 (1) +
Регистрация: 25.07.2014
Цитата:
Сообщение от JonAx Посмотреть сообщение
Вот что то тут сложновато разобраться(( Объект как я понимаю этот (PurchFormLetter_PackingSlip)? с кодом я уже вроде разобрался))
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Общий подход:
1. Ищем глазами метод new. Если его нет - то просматриваем все статические методы класса (он там может быть). Если есть построенные перекрестные ссылки - то можно посмотреть все места в системе, где этот класс используется.
2. Если ничего не найдено - то можно посмотреть на свойства класса и увидеть название класса-родителя (свойство Extends). Конкретно применительно к данному классу - символ подчеркивания может навести на мысль, что у класса есть родитель.
В родителе поиском (Ctrl+F) находим строчку new <ЭтотКласс>.
3. Ставим туда точку останова (F9). Запускаем разноску отборочной накладной из интерфейса. Система сваливается в отладчик. Далее, пошагово идем вслед за системой, раздумывая по дороге чего система делает. "Прогулявшись" - делаем выводы - куда можно будет вставить наш код.

Эта рекомендация конечно частная. В общем случае - поиск гораздо сложнее. Но, "набив руку" частностями - Вы увидите, как все можно обобщить.
Окей, спасибо)) Буду пробовать))