0
有人能告訴我爲什麼我的代碼會報錯了對CU 5402 UOM管理,特別是在Item.Testfield(「沒有。)下GetQtyPerUnitofMeasure功能線?下面是我的代碼導入數據的6列:locationcode,項目,variantcode,數量,計量單位,BusinessEntity的固定在一個非常簡單的Navision的理解錯誤數據端口
我已經成立了一個名爲項目與批次名稱= AU007一個項目模板雜誌我不明白爲什麼它會出錯誤。請幫忙。
我已經包括了從這裏我的CSV文件中的數據...
AU007 A045 001-00 1 EA AU AU007 A045 1882至1800年1 EA AU AU007 A045 1887至00年-1 EA AU AU007 A045 511-00 1 EA AU
的錯誤是你必須在指定貨號號?
>Integer - OnBeforeImportRecord()
>LocationCode := '';
>ItemNo := '';
>VariantCode := '';
>Qty := '';
>UOM := '';
>BusinessEntity := '';
Integer - OnAfterImportRecord()
LineNo += 10000;
WITH ItemJnlLine DO BEGIN
INIT;
"Journal Template Name" := 'ITEM';
"Journal Batch Name" := 'AU007';
"Line No." := LineNo;
"Reason Code" := 'COUNT';
INSERT(TRUE);
"Posting Date" := 020117D;
VALIDATE("Entry Type",ItemJnlLine."Entry Type"::"Positive Adjmt.");
"Document No." := 'AU_invcount';
IF EVALUATE("Location Code",LocationCode) THEN
VALIDATE("Location Code");
IF EVALUATE("Item No.",ItemNo) THEN
VALIDATE("Item No.");
IF EVALUATE("Variant Code",VariantCode) THEN
VALIDATE("Variant Code");
IF EVALUATE(Quantity,Qty) THEN
VALIDATE(Quantity);
IF EVALUATE("Unit of Measure Code",UOM) THEN
VALIDATE("Unit of Measure Code");
IF EVALUATE("Shortcut Dimension 2 Code",BusinessEntity) THEN
VALIDATE("Shortcut Dimension 2 Code");
MODIFY(TRUE);
END;
也許你在文件中的空最後一行。 –