Показать сообщение отдельно
Старый 24.03.2009, 12:49   #4  
petergunn is offline
petergunn
Участник
 
118 / 274 (10) ++++++
Регистрация: 30.08.2005
Адрес: Tyumen
->
Цитата:
Сообщение от propeller Посмотреть сообщение
есть код в аксапте:
PHP код:
    Com             Axapta;
    
Com             axaptaCustTable;
    
ComVariant      axaptafield;
    ;
   .........
   
axaptaCustTable Axapta.CreateRecord("CustTable");
   
axaptaCustTable.initvalue();
   
axaptafield axaptaCustTable.field("AccountNum");
   
axaptafield.bStr("TestCom1va1");
   
axaptaCustTable.insert(); 
Запись вставляется. но пустая, и поле AccountNum не заполнено...
X++:
    Com             Axapta;
    Com             axaptaCustTable;
    ;
   .........
    axaptaCustTable = Axapta.CreateRecord("CustTable");
    axaptaCustTable.clear();
    axaptaCustTable.initvalue();
    //axaptafield = axaptaCustTable.field("AccountNum");
    //axaptafield.bStr("TestCom1va1");
    axaptaCustTable.field( "AccountNum", ComVariant::createFromStr( "CustAcc001" ) ) ; // axaptaCustTable.field( "AccountNum", "CustAcc001" ) ;
    axaptaCustTable.field( "Name", ComVariant::createFromStr( "CustAcc001_Name" ) ) ; // axaptaCustTable.field( "Name", "CustAcc001_Name" ) ;
    axaptaCustTable.insert();
За это сообщение автора поблагодарили: propeller (1).