Цитата:
То есть если форма отчета меняеться но надо держать и старые формы.
Один отчет может иметь несколько дизайнов (design). В init() отчета можно выбирать, какой дизайн мы хотим использовать:
PHP код:
if (reportType == InventReportType::InventTurnover) this.design("InventTurnover");
Вы это имели в виду ?