RE: Generar Código de Barras de un campo variable

2019-06-18 Por tema Javier Mora
A mí me ocurrió con un EAN128 y tuve que hacerlo así, en función de las 
diferentes longitudes cargaba un campo u otro.

De: forum.help400-boun...@listas.combios.es 
 En nombre de JuanPelaez
Enviado el: martes, 18 de junio de 2019 12:23
Para: 'forum.help400' 
Asunto: RE: Generar Código de Barras de un campo variable

Gracias Javier,

Si, es lo que no consigo salvar, bueno supongo que no pasa nada una vez sabido 
la longitud REAL de campo ( datos cubiertos ) pues
Condicionar la impresión por indicadores en función de la longitud …..



De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Javier Mora
Enviado el: martes, 18 de junio de 2019 11:19
Para: 'forum.help400'
Asunto: RE: Generar Código de Barras de un campo variable

Hasta donde yo sé, creo que no es posible indicar una longitud variable en los 
BARCODE de las DDS de impresión, ya que siempre toma en cuenta todas las 
posiciones. Una solución podría ser solapar en la misma posición distintos 
campos con distintas longitudes.

De: 
forum.help400-boun...@listas.combios.es<mailto:forum.help400-boun...@listas.combios.es>
 
mailto:forum.help400-boun...@listas.combios.es>>
 En nombre de Alberto Martinez
Enviado el: martes, 18 de junio de 2019 7:32
Para: forum.help400 
mailto:forum.help400@listas.combios.es>>
Asunto: Generar Código de Barras de un campo variable

A ver si te sirve esto.
Aquí entra un campo de 20 digitos y se busca el primer blanco y se calcula a 
partir de la cadena que queda.
No lo he puesto en el código, pero previamente el campo eanentrada lo paso por 
una función para comprobar que todo lo que hay son números y no me cuelan 
ningún carácter raro. Que con los usuarios de hoy en dia...nunca se sabe.
Saludos


D  Eanentrada  S 20
D  Eansortida   S 20
D  Eancalcul S 20Varying
C *entryPlist
C   ParmEanentrada
C   ParmEansortida
 Eanentrada=%triml(Eanentrada);
 Longitud=(%scan(' ':Eanentrada:1))-1;
 Eancalcul=%subst(%trim(eanentrada):1:Longitud);



De:"JuanPelaez" mailto:juanpel...@mundo-r.com>>
Para:
mailto:forum.help400@listas.combios.es>>
Fecha:17/06/2019 17:30
Asunto:** Newsletter ** Generar Código de Barras de un campo variable
Enviado por:
forum.help400-boun...@listas.combios.es<mailto:forum.help400-boun...@listas.combios.es>




Buenas foro,

Se me plantea el siguiente problema : tengo un campo de 15 posiciones con el 
cual genero un CODIGO DE BARRAS  pero
Puede que, a veces, no estén todas las 15 posiciones cubiertas, pueden ser 10, 
12 ….. ( anidados a la izquierda y blancos derecha ),
Al generar el Código de Barras en estos casos como incluye los blancos al 
leerlo posteriormente da un error, lo que quería era generar
El código de barras SOLAMENTE con las posiciones que no sean blancos y no sé 
cómo hacerlo …….

Gracias


Libre de virus. 
www.avast.com<https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=emailclient>



Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.


[Imagen quitada por el remitente. Avast logo]<https://www.avast.com/antivirus>


El software de antivirus Avast ha analizado este correo electrónico en busca de 
virus.
www.avast.com<https://www.avast.com/antivirus>




Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

RE: Generar Código de Barras de un campo variable

2019-06-18 Por tema JuanPelaez
Gracias Javier,



Si, es lo que no consigo salvar, bueno supongo que no pasa nada una vez sabido 
la longitud REAL de campo ( datos cubiertos ) pues

Condicionar la impresión por indicadores en función de la longitud …..







De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Javier Mora
Enviado el: martes, 18 de junio de 2019 11:19
Para: 'forum.help400'
Asunto: RE: Generar Código de Barras de un campo variable



Hasta donde yo sé, creo que no es posible indicar una longitud variable en los 
BARCODE de las DDS de impresión, ya que siempre toma en cuenta todas las 
posiciones. Una solución podría ser solapar en la misma posición distintos 
campos con distintas longitudes.



De: forum.help400-boun...@listas.combios.es 
<mailto:forum.help400-boun...@listas.combios.es>  
mailto:forum.help400-boun...@listas.combios.es> > En nombre de Alberto Martinez
Enviado el: martes, 18 de junio de 2019 7:32
Para: forum.help400 mailto:forum.help400@listas.combios.es> >
Asunto: Generar Código de Barras de un campo variable



A ver si te sirve esto.
Aquí entra un campo de 20 digitos y se busca el primer blanco y se calcula a 
partir de la cadena que queda.
No lo he puesto en el código, pero previamente el campo eanentrada lo paso por 
una función para comprobar que todo lo que hay son números y no me cuelan 
ningún carácter raro. Que con los usuarios de hoy en dia...nunca se sabe.
Saludos


D  Eanentrada  S 20
D  Eansortida   S 20
D  Eancalcul S 20Varying
C *entryPlist
C   ParmEanentrada
C   ParmEansortida
 Eanentrada=%triml(Eanentrada);
 Longitud=(%scan(' ':Eanentrada:1))-1;
 Eancalcul=%subst(%trim(eanentrada):1:Longitud);



De:"JuanPelaez" mailto:juanpel...@mundo-r.com> 
>
Para:mailto:forum.help400@listas.combios.es> >
Fecha:17/06/2019 17:30
Asunto:** Newsletter ** Generar Código de Barras de un campo variable
Enviado por:forum.help400-boun...@listas.combios.es 
<mailto:forum.help400-boun...@listas.combios.es>

  _




Buenas foro,

Se me plantea el siguiente problema : tengo un campo de 15 posiciones con el 
cual genero un CODIGO DE BARRAS  pero
Puede que, a veces, no estén todas las 15 posiciones cubiertas, pueden ser 10, 
12 ….. ( anidados a la izquierda y blancos derecha ),
Al generar el Código de Barras en estos casos como incluye los blancos al 
leerlo posteriormente da un error, lo que quería era generar
El código de barras SOLAMENTE con las posiciones que no sean blancos y no sé 
cómo hacerlo …….

Gracias



Libre de virus.  
<https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=emailclient>
 www.avast.com



Únete a Recursos AS400, nuestra Comunidad (  <http://bit.ly/db68dd> 
http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.



---
El software de antivirus Avast ha analizado este correo electrónico en busca de 
virus.
https://www.avast.com/antivirus

Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

RE: Generar Código de Barras de un campo variable

2019-06-18 Por tema Javier Mora
Hasta donde yo sé, creo que no es posible indicar una longitud variable en los 
BARCODE de las DDS de impresión, ya que siempre toma en cuenta todas las 
posiciones. Una solución podría ser solapar en la misma posición distintos 
campos con distintas longitudes.

De: forum.help400-boun...@listas.combios.es 
 En nombre de Alberto Martinez
Enviado el: martes, 18 de junio de 2019 7:32
Para: forum.help400 
Asunto: Generar Código de Barras de un campo variable

A ver si te sirve esto.
Aquí entra un campo de 20 digitos y se busca el primer blanco y se calcula a 
partir de la cadena que queda.
No lo he puesto en el código, pero previamente el campo eanentrada lo paso por 
una función para comprobar que todo lo que hay son números y no me cuelan 
ningún carácter raro. Que con los usuarios de hoy en dia...nunca se sabe.
Saludos


D  Eanentrada  S 20
D  Eansortida   S 20
D  Eancalcul S 20Varying
C *entryPlist
C   ParmEanentrada
C   ParmEansortida
 Eanentrada=%triml(Eanentrada);
 Longitud=(%scan(' ':Eanentrada:1))-1;
 Eancalcul=%subst(%trim(eanentrada):1:Longitud);



De:"JuanPelaez" mailto:juanpel...@mundo-r.com>>
Para:
mailto:forum.help400@listas.combios.es>>
Fecha:17/06/2019 17:30
Asunto:** Newsletter ** Generar Código de Barras de un campo variable
Enviado por:
forum.help400-boun...@listas.combios.es




Buenas foro,

Se me plantea el siguiente problema : tengo un campo de 15 posiciones con el 
cual genero un CODIGO DE BARRAS  pero
Puede que, a veces, no estén todas las 15 posiciones cubiertas, pueden ser 10, 
12 ….. ( anidados a la izquierda y blancos derecha ),
Al generar el Código de Barras en estos casos como incluye los blancos al 
leerlo posteriormente da un error, lo que quería era generar
El código de barras SOLAMENTE con las posiciones que no sean blancos y no sé 
cómo hacerlo …….

Gracias


Libre de virus. 
www.avast.com



Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.