2011-09-27 3 views
1

Кто-нибудь знает, как сделать адрес первичным в VendTable?Первичный адрес в адресе

Мне нужно создать новое поле (флажок) на вкладке Адрес VendTable (источник данных для адреса в VendTable поступает из DirpartyAddressRelationship и Address).

Может ли кто-нибудь сообщить мне шаг за шагом, как сделать адрес первичным?

Кажется, что существует много отношений. Я не уверен, как это работает.

+0

Если вы нашли ответ Usefull, пожалуйста, примите ответ. –

ответ

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); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^