AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.07.2003, 09:48   #1  
Diman is offline
Diman
Участник
Сотрудники Microsoft Dynamics
 
166 / 35 (2) +++
Регистрация: 27.06.2003
Адрес: Москва
pack\unpack
Здравствуйте.
Помогите пожалуйста чайнику разобраться, где ошибка в коде?

ClassDeclaration:
PHP код:
class IST_InventTransPosting  extends RunBaseBatch
{
    
DialogField         fielddtBegPeriod;
    
DialogField         fielddtEndPeriod;
    
DialogField         fieldLedgerAccount;
    
DialogField         fieldLedgerAccountOffset;
    
DialogField         fieldItemId;
    
DialogField         fieldItemGroupId;
    
DialogField         fieldTransType;

    
ItemId              itemId;                  
    
ItemGroupId         itemGroupId;            
    
ledgerAccount       ledgerAccount;           
    
ledgerAccount       ledgerAccountOffset;     
    
TransDate           dtBegPeriod;             
    
TransDate           dtEndPeriod;           
    
InventTranstype     inventTransType;         

    
#define.CurrentVersion(1)
    #localmacro.CurrentList
      
dtBegPeriod,
      
dtEndPeriod,
      
ledgerAccount,
      
ledgerAccountOffset,
      
inventTransType,
      
itemGroupId,
      
itemId,
    
#endmacro

}

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


public 
boolean unpack (container packedClass)
{
    
container       base;
    
boolean         ret;
    
Integer         version  RunBase::getVersion(packedClass);
    
boolean         dummy;

    ;

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

    return 
ret;


Премного благодарен.
Старый 30.07.2003, 09:59   #2  
olesh is offline
olesh
Участник
 
58 / 26 (1) +++
Регистрация: 02.04.2002
Адрес: Москва
Запятая после itemId в CurrentList
Старый 30.07.2003, 10:05   #3  
Diman is offline
Diman
Участник
Сотрудники Microsoft Dynamics
 
166 / 35 (2) +++
Регистрация: 27.06.2003
Адрес: Москва
Блин!!!
Что-то я затупил.
Дико извиняюсь.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
следуюший затык pack/unpack Varmen DAX: Программирование 20 27.02.2009 14:58
Ошибка в методах unpack pack Arahnid DAX: Программирование 13 25.02.2009 00:50
Как работают Pack и UnPack ? moid DAX: База знаний и проекты 4 05.03.2007 15:16
Как удалить сохраненные данные методов pack()/unpack() ? djoker DAX: Программирование 23 04.10.2004 17:33
методы pack и unpack - как задействовать mick_777 DAX: Программирование 9 29.10.2002 13:26

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:51.