Показать сообщение отдельно
Старый 04.03.2005, 15:59   #1  
max_woody_ru is offline
max_woody_ru
Участник
 
61 / 11 (1) +
Регистрация: 27.10.2004
Адрес: Москва
И снова unpack
Имеется класс. Вот все, что в нем есть:
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.

Валится - значит убивает клиентское приложение. Совсем
__________________
C уважением, Максим