有人知道如何在VendTable
中将地址设为主要地址吗?
我需要在VendTable的Address选项卡中创建一个新字段(复选框)(VendTable中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);
}