Cdigo extraido:
"415"+$F{numlocint}+"8020"+
String.format("%016d",$F{oconsnro})
+$V{GROUP_SEPARATOR}+"3900"
+((($F{monto1}.toString()).length()%2)==0?$F{monto1}:"0"+$F{monto1})
+$V{GROUP_SEPARATOR}+"96"+
(($F{fchvence1}==null||
$F{fchvence1}.equals("")||
$F{fchvence1}.length()<10)
?""
:($F{fchvence1}).substring(8,10)+
($F{fchvence1}).substring(5,7)+
($F{fchvence1}).substring(0,4))
Donde se observa que toda la expresin es la concatenacin de los IA's y los datos, sin parentesis e
incluyendo la funcin1.
Los datos que se trae la consulta del reporte son los verdes, el azul es una variable que contiene la
Funcin1.
Las dems son funciones son para acomodar los datos a como lo exige el Cdigo EAN128.
Se describe a continuacin cada uno:
Datos traidos de la consulta:
$F{numlocint} = Es EAN UCC de la institucin buscada en la consulta.
$F{oconsnro}= es el nmero de consignacin.
$F{monto1}= es el monto de la orden de consignacon.
$F{fchvence1}= es la primera fecha de vencimiento de la orden. Para cada cdigo se
coloca su respectiva fecha y monto.
Variable:
$V{GROUP_SEPARATOR}= es la variable que contiene a la Funcin 1 del cdigo EAN128,
dentro de esa variable esta una cadena que es la letra , la cul es la letra que usa la librera para