Показать сообщение отдельно
Старый 10.09.2017, 20:39   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от MarinaAX Посмотреть сообщение
Mazzy, могли бы Вы быть так любезны, чтобы объяснить хотя бы в двух словах:
  1. Какие инструменты Вы использовали, чтобы определить, какой метод используется для суммирования дней отклонения (я предполагаю, это Trace)?
  2. А самое главное - каким образом Вы отловили этот метод DeliveryDataDeviation? Потому как всё работает без ошибок и исключение, которое можно захватить - отсутствует.
спасибо за вопрос.

методика поиска старая - перекрестные ссылки
http://axapta.mazzy.ru/lib/xref/

вкратце:
1. определяем форму, на которой находится интересующее нас значение
2. определяем таблицу и поле, значение которого нас интересует
3. в инструментах разработчика находим чем используется это поле

раньше можно было сразу отфильтровать только те места, где устанавливается значение поля. теперь можно получить только все - и чтение поля, и запись, и упоминание.

========================
полностью со скриншотами:

идем на форму, на нужное поле.
нажимаем правую кнопку мыши.
видим форму и название контрола
кликаем
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 456
Размер:	45.4 Кб
ID:	11629

получаем инфоформу,
на вкладке Администрирование можно взять в буфер название формы (просто чтобы в дальнейшем не набирать название руками)
Нажмите на изображение для увеличения
Название: 2.PNG
Просмотров: 417
Размер:	50.8 Кб
ID:	11630

идем в средства разработки
1. из буфера вставляем название.
2. ищем
3. открываем найденную форму
4. находим контрол (раньше можно было из браузера сразу сюда попасть... теперь фиг... безопасность, мать-мать-мать...)
5. смотрим поле это или метод или еще что
6. если поле переходим к таблице
7. в таблице на поле правой кнопкой
8. Find Reference
9. Видим список мест, где используется данное поле (нам повезло - таких мало)
10. далее, читая код, определяем что происходит.

Нажмите на изображение для увеличения
Название: 3.PNG
Просмотров: 448
Размер:	136.1 Кб
ID:	11631
Нажмите на изображение для увеличения
Название: 5.PNG
Просмотров: 311
Размер:	118.5 Кб
ID:	11633
Нажмите на изображение для увеличения
Название: 6.PNG
Просмотров: 535
Размер:	113.7 Кб
ID:	11634


(вообще говоря, опционально. но у меня следующий шаг почему-то получается почти всегда)
11. говорим "тваю ж мать" доступным и приемлимым для вас образом

дальше погружаемся в размышления на тему "что ж теперь делать с этим бохатством".
__________________
полезное на axForum, github, vk, coub.

Последний раз редактировалось mazzy; 10.09.2017 в 20:46.