22.04.2004, 18:01 | #1 |
Участник
|
Модификация стандартного отчета
Правильно ли я понимаю, что единственный способ внести изменения (точнее сохранить как старый вариант так и сделать новый) в стандартный отчет (например удалить лишнюю информацию в отчете "базовые данные" в управление запасами) это:
1. Задублировать menuItem - InventTableOverview и изменить object - InventReport_InventTableOverview на InventReport_InventTableOverview_1 2. Задублировать класс InventReport_InventTableOverview, переименовав его в RamInventReport_InventTableOverview_1 и изменить вызываемы отчет на InventTableOverview_1 3. Задублировать отчет InventTableOverview, перименовава его в InventTableOverview_1 4. Изменить дизайн InventTableOverview Только так можно сохранить возможность вызова как стандартного так и модифицированного отчета. Или есть более простой способ? |
|
23.04.2004, 11:46 | #2 |
Участник
|
Все так.
только в п. 2 нужно не дублировать класс, а сделать наследника от класса InventReport_InventTableOverview, перекрыть метод lastValueElementName() и скопировать метод main() создав экземпляр именно своего класса. Можно еще создать метод description(). Это будет лучше, чем дублировать класс целиком. |
|