FSN#19006: Generaliseren factuur import - Nieuwe functie imp_getfield voert al de TRIM uit (anders stikt het van de TRIMS) om eventueel spaties als rommel te trashen
svn path=/Database/trunk/; revision=10479
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/* $Revision: 197 $
|
||||
* $Modtime: 29-10-10 16:37 $
|
||||
/* $Revision: 198 $
|
||||
* $Modtime: 30-10-10 9:55 $
|
||||
*/
|
||||
|
||||
/*
|
||||
@@ -1018,6 +1018,7 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
-- Retourneert het gegevens uit de kolom met volgnummer 'p_nr', beginnend met kolomnr 1.
|
||||
-- 'Uiteraard' is deze functie gebaseerd op imp_getfield!
|
||||
-- Verschil is dat p_parseline hier alleen IN-parameter is (en niet IN-OUT), en natuurlijk de extra parameter p_nr.
|
||||
-- En de gelezen waarde wordt itt imp_getfield gewoon getrimd (weg met die overbodige spaties die alleen voor de rommel zorgen): VOD D'R MET!
|
||||
PROCEDURE imp_getfield_nr (
|
||||
p_parseline IN VARCHAR2,
|
||||
p_fielddelimitor IN VARCHAR2,
|
||||
@@ -1037,6 +1038,8 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
fac.imp_getfield (l_parseline, p_fielddelimitor, p_field);
|
||||
l_nr := l_nr -1;
|
||||
END LOOP;
|
||||
-- Trimmen met die hap!
|
||||
p_field:=TRIM(p_field);
|
||||
END;
|
||||
|
||||
PROCEDURE imp_writelog (
|
||||
@@ -3075,4 +3078,4 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
END fac;
|
||||
/
|
||||
|
||||
REGISTERRUN('$Workfile: FAC_PAC.SRC $','$Revision: 197 $')
|
||||
REGISTERRUN('$Workfile: FAC_PAC.SRC $','$Revision: 198 $')
|
||||
|
||||
Reference in New Issue
Block a user