2011-09-27 55 views
1

有沒有人知道如何在VendTable中創建地址?地址中的主要地址

我需要在VendTable的Address選項卡中創建一個新字段(複選框)(Venditable中Address的數據源來自DirpartyAddressRelationship和Address)。

任何人都可以讓我知道一步一步如何使一個地址初級?

似乎有很多關係。我不確定這是如何工作的。

+0

如果你找到答案有用的,請接受的答案。 –

回答

6

我假設你問的是如何使用代碼(而不是通過用戶界面)設置主地址。

使用DirParty類:

static void DirPartyTest(Args _args) 
{ 
    VendTable v = VendTable::find("10000"); 
    DirParty d = DirParty::constructFromCommon(v); 
    ; 
    d.getDirPartyAddress().parmIsPrimary(NoYes::Yes); 
    Dirparty::updateAddressFromParty(d); 
} 

使用特定地址:

void setPrimary(Address a) 
{ 
    DirParty d = DirParty::constructFromCommon(a); 
    ; 
    d.getDirPartyAddress().parmIsPrimary(NoYes::Yes); 
    Dirparty::updateAddressFromParty(d); 
}