Показать сообщение отдельно
Старый 25.01.2006, 12:33   #9  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
PHP код:
class PurchPlanningBatch extends RunBaseBatch
{
    
date                dayOutStartDate;
    
date                dayOutEndDate;
    
date                needsEndDate;
    
DeliverySchedId     schedId;
    
DeliverySchedule    DeliverySchedule;
    
InventNeedsCalc     inventNeedsCalc;

    
DialogField         dfOutStart;
    
DialogField         dfOutEnd;
    
DialogField         dfNeedsEnd;
    
DialogField         dfSchedId;

    
#define.CurrentVersion(1)
    #localmacro.CurrentList
        
dayOutStartDate
        
dayOutEndDate
        
needsEndDate
        
schedId
    
#endmacro
}

public 
container pack()
{
    return [
#CurrentVersion,#CurrentList];
}

public 
boolean unpack(container packedClass)
{
    
Version version runbase::getVersion(packedClass);
    ;

    switch (
version)
    {
        case 
#CurrentVersion:
            
[version,#CurrentList] = packedClass;
            
break;
        default:
            return 
false;
    }

    return 
true;