Цитата:
Сообщение от
MarinaAX
Mazzy, могли бы Вы быть так любезны, чтобы объяснить хотя бы в двух словах:
- Какие инструменты Вы использовали, чтобы определить, какой метод используется для суммирования дней отклонения (я предполагаю, это Trace)?
- А самое главное - каким образом Вы отловили этот метод DeliveryDataDeviation? Потому как всё работает без ошибок и исключение, которое можно захватить - отсутствует.
спасибо за вопрос.
методика поиска старая - перекрестные ссылки
http://axapta.mazzy.ru/lib/xref/
вкратце:
1. определяем форму, на которой находится интересующее нас значение
2. определяем таблицу и поле, значение которого нас интересует
3. в инструментах разработчика находим чем используется это поле
раньше можно было сразу отфильтровать только те места, где устанавливается значение поля. теперь можно получить только все - и чтение поля, и запись, и упоминание.
========================
полностью со скриншотами:
идем на форму, на нужное поле.
нажимаем правую кнопку мыши.
видим форму и название контрола
кликаем
получаем инфоформу,
на вкладке Администрирование можно взять в буфер название формы (просто чтобы в дальнейшем не набирать название руками)
идем в средства разработки
1. из буфера вставляем название.
2. ищем
3. открываем найденную форму
4. находим контрол (раньше можно было из браузера сразу сюда попасть... теперь фиг... безопасность, мать-мать-мать...)
5. смотрим поле это или метод или еще что
6. если поле переходим к таблице
7. в таблице на поле правой кнопкой
8. Find Reference
9. Видим список мест, где используется данное поле (нам повезло - таких мало)
10. далее, читая код, определяем что происходит.
(вообще говоря, опционально. но у меня следующий шаг почему-то получается почти всегда)
11. говорим "тваю ж мать" доступным и приемлимым для вас образом
дальше погружаемся в размышления на тему "что ж теперь делать с этим бохатством".