0
下面的代码是我在用我的发票是发布“中国不存在” LedgerJournalCheckPost Dynamics AX的错误
ledgerJournalTable = header.ledgerJournalTable();
if (ledgerJournalTable.RecId > 0)
{
ledgerJournalCheckPost = ledgerJournalCheckPost::newLedgerJournalTable(ledgerJournalTable, NoYes::Yes, NoYes::Yes);
// Post only if there is succesful validation.
if (ledgerJournalCheckPost.validate())
{
ledgerJournalCheckPost.run();
}
else
{
info("Error.");
}
}
,但总有一个错误,指出:
“杂志不存在”
我放在字段上的所有值都是正确的,因为当我尝试使用手动输入相同的值。
弹出错误时会出现什么错误?
编辑1:正如我使用断点,我发现在LedgerJournalCheckPost.validate()ledgerJournalTable.JournalNum是空的“”。
嗨。对不起,但那不是错误,只是在我的问题上有一个错字。更新我的问题。 –
您可以显示您用来创建“LedgerJournalTable”记录的代码吗?你也可以调试如果字段'JournalNum'在某个点有一个值,如果是这样,当这个值在调用'validate()'之前丢失? –