Имеется класс. Вот все, что в нем есть:
PHP код:
class RO_Test extends SalesReport_Invoice_RU
{
}
public identifiername lastValueElementName()
{
return reportstr(SalesPurchInvoice_RU);
}
protected boolean showDialog()
{
return true;
}
public static void main(Args _args)
{
RO_Test launcher = new RO_Test();
;
if (launcher.prompt())
{
launcher.run();
}
}
При запуске в двухуровневой конфигурации все работает. На трехуровневой - первый раз отрабатывает, второй - валится на unpack предка. Что сделано неправильно?
Чтобы не лазить по дереву объектов:
RunBaseReport
SalesPurchReport_RU
SalesPurchReport_Invoice_RU
SalesReport_Invoice_RU
RO_Test
pack и unpack есть только в RunBaseReport.
Валится - значит убивает клиентское приложение. Совсем