Advertisement
Guest User

Untitled

a guest
Oct 8th, 2019
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. DEFINE TEMP-TABLE tt-item LIKE ITEM.
  2. DEFINE VARIABLE linhaCsv AS CHARACTER EXTENT 3 NO-UNDO.
  3.  
  4.  
  5.  
  6. DEFINE BUFFER bf-item FOR ITEM.
  7.  
  8. FUNCTION fnGetDescricao RETURNS CHARACTER (pItCodigo AS CHARACTER, ncm AS CHARACTER):
  9. FIND FIRST bf-item
  10.     WHERE bf-item.it-codigo = pItCodigo NO-ERROR.
  11.    
  12. DO ON ERROR UNDO, LEAVE:
  13.     ASSIGN bf-item.class-fiscal = ncm.
  14.     IF AVAILABLE (bf-item)  THEN
  15.     RETURN bf-item.it-codigo.
  16. END.
  17.  
  18.     RETURN "".
  19.  
  20. END FUNCTION.
  21.  
  22.  
  23.  
  24. INPUT FROM "c:\dev-tests\ncm_test.txt".
  25.  
  26. REPEAT:
  27.     IMPORT DELIMITER ';' linhaCsv.
  28.     fnGetDescricao(linhaCsv[2], linhaCsv[3])NO-ERROR.
  29. END.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement