Показать сообщение отдельно
Старый 10.08.2005, 11:14   #7  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,709 / 1201 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Я попробую сформулировать за автора проблему с которой он столкнулся. Возможно, ее можно решить и без использования ClassFactory.

AXPTA 2.5 SP3

С момента введения в эксплуатацию AXAPTA было введено множество самых разных модификаций. Принимались на работу и уволнялись как собственные (самой компании) разработчики, так и менялись программисты Columbus вносившие свои модификации. Приходили и уходили начальники самых разных отделов, которые считали, что вот они-то как раз наведут во всем порядок, но для этого надо ввести еще вот такую и такую функциональность. После их ухода (а иногда и ДО) про эту функциональность благополучно забывали. Иногда еще до ее внедрения.

В результате, имеем в системе огромное количество самых разных объектов.

Сама задача заключается в следующем.

Необходимо определить, какие же объекты реально используются в системе, а какие - нет.

Пока остановились на задаче определения факта использования классов, форм и отчетов. Это основная масса объектов, где скопился "мусор".

Под термином "используются" в данном случае понимается факт открытия (вызова) соответствующего объекта. В момент открытия (вызова) объекта надо "скинуть" в некий лог информацию следующего содержания:

тип объекта
имя объекта
дата и время обращения

Для справки (т.е. не обязательно) можно еще добавить

пользователь
компания

Каким образом можно организовать заполнение этого лога? Другими словами, журналирование использования объектов AXAPTA?