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()'之前丟失? –