REPEAT CASE ExcelBuf."Column No." OF 1: BEGIN IF ISSERVICETIER THEN BEGIN EVALUATE(DateTime,ExcelBuf."Cell Value as Text"); grecGenJnlLine."Posting Date" := DT2DATE(DateTime); END ELSE EVALUATE(grecGenJnlLine."Posting Date",ExcelBuf."Cell Value as Text"); END; 2: IF NOT "Use Document No. Series" THEN EVALUATE(grecGenJnlLine."Document No.",ExcelBuf."Cell Value as Text") ELSE AssignDocNo; 3: BEGIN EVALUATE(grecGenJnlLine."Account Type",ExcelBuf."Cell Value as Text"); grecGenJnlLine.VALIDATE("Account Type"); END; 4: BEGIN EVALUATE(grecGenJnlLine."Account No.",ExcelBuf."Cell Value as Text"); grecGenJnlLine."Account No." := DELCHR(grecGenJnlLine."Account No.",'=',','); grecGenJnlLine.VALIDATE("Account No."); END; 5: BEGIN EVALUATE(grecGenJnlLine."Shortcut Dimension 1 Code",ExcelBuf."Cell Value as Text");//DIM1 grecGenJnlLine.VALIDATE("Shortcut Dimension 1 Code"); END; 6:BEGIN EVALUATE(grecGenJnlLine."Shortcut Dimension 2 Code",ExcelBuf."Cell Value as Text");//DIM2 grecGenJnlLine.VALIDATE("Shortcut Dimension 2 Code"); END; 7:BEGIN // DIM3 EVALUATE(lcodDimValue[3],ExcelBuf."Cell Value as Text"); grecGenJnlLine.ValidateShortcutDimCode(3,lcodDimValue[3]); END; 8:BEGIN // DIM4 EVALUATE(lcodDimValue[4],ExcelBuf."Cell Value as Text"); grecGenJnlLine.ValidateShortcutDimCode(4,lcodDimValue[4]); END; 9:BEGIN // DIM5 EVALUATE(lcodDimValue[5],ExcelBuf."Cell Value as Text"); grecGenJnlLine.ValidateShortcutDimCode(5,lcodDimValue[5]); END; 10:BEGIN// DIM6 EVALUATE(lcodDimValue[6],ExcelBuf."Cell Value as Text"); grecGenJnlLine.ValidateShortcutDimCode(6,lcodDimValue[6]); END; 11:BEGIN // DIM7 EVALUATE(lcodDimValue[7],ExcelBuf."Cell Value as Text"); grecGenJnlLine.ValidateShortcutDimCode(7,lcodDimValue[7]); END; 12:BEGIN //DIM8 EVALUATE(lcodDimValue[8],ExcelBuf."Cell Value as Text"); grecGenJnlLine.ValidateShortcutDimCode(8,lcodDimValue[8]); END; // 13: // 14: 15:EVALUATE(grecGenJnlLine."External Document No.",ExcelBuf."Cell Value as Text");//external document no 16:EVALUATE(grecGenJnlLine.Description,ExcelBuf."Cell Value as Text");//Description 17:EVALUATE(grecGenJnlLine.Description,ExcelBuf."Cell Value as Text");//Description 18: BEGIN EVALUATE(grecGenJnlLine.Amount,ExcelBuf."Cell Value as Text"); grecGenJnlLine.VALIDATE(Amount); END; 19: BEGIN EVALUATE(grecGenJnlLine."Bal. Account Type",ExcelBuf."Cell Value as Text"); grecGenJnlLine.VALIDATE("Bal. Account Type"); END; 20: BEGIN EVALUATE(grecGenJnlLine."Bal. Account No.",ExcelBuf."Cell Value as Text"); grecGenJnlLine."Bal. Account No." := DELCHR(grecGenJnlLine."Bal. Account No.",'=',','); grecGenJnlLine.VALIDATE("Bal. Account No."); END; 21://Currency Code BEGIN EVALUATE(grecGenJnlLine."Currency Code",ExcelBuf."Cell Value as Text"); grecGenJnlLine.VALIDATE("Currency Code"); END; 23://ALLOCATION BEGIN EVALUATE(grecGenJnlLine."Allocation Code",ExcelBuf."Cell Value as Text"); grecGenJnlLine.VALIDATE("Allocation Code"); END; // 25://DIM9 // BEGIN // EVALUATE(lcodDimValue[9],ExcelBuf."Cell Value as Text"); // grecGenJnlLine.ValidateShortcutDimCode(9,lcodDimValue[9]); // END; END; UNTIL ExcelBuf.NEXT = 0;