Jose00
23rd May 2009, 00:38
Saludos

Si alguien sabe español, por favor, me podrian ayudar en una impresion multiple en BaaN5c, es decir, tengo una sesion de impresion, que debe emitir por lote de pago varios comprobantes dependiendo de la cantidad de proveedores que tenga asociado el lote, la idea de la impresion multiple es que por cada proveedor pueda crear un archivo plano pero sin intervencion del usuario que sea un proceso en background solo teniendo como entrada el lote de pago, gracias por la informacion que me puedas suministrar.

Jose00
23rd May 2009, 00:39
Alguien habla español

Felipe_Saavedra
5th June 2009, 05:47
Hola,
Creo que utilizando los comandos de seq.open , seq.put seq.close podrias abrir un archivo con el codigo de proveedor y la fecha para cada proovedor que estes leyendo.

Saludos,

Felipe

patriciosoria
5th June 2009, 19:01
Hola,

Lo que expresa Felipe es correcto, en la sesión de lotes de pago lo que hace el sistema emite una orden de pago por proveedor, o un cheque, para ello lo que tendrías que hacer es crear un archivo para cada orden de pago, con lo que el nombre del archivo puede estar compuesto por ejemplo así:

utc.to.date(utc.num(), anio, mes, dia, hora, minu, segu)
aux.anio = str$(anio)
archi.salida = sprintf$("%3s%3s%9%2s%@99@%@99@%@99@%@99@%@99@" ,strip$(tfcmg001.bank), strip$(tfcmg103.paym), tfcmg101.ptbp, aux.anio(3;2), mes, dia, hora, minu, segu) & ".txt"

ret = seq.open(archi.salida,"w")


PSS

patriciosoria
5th June 2009, 19:02
Hola,

Lo que expresa Felipe es correcto, en la sesión de lotes de pago lo que hace el sistema emite una orden de pago por proveedor, o un cheque, para ello lo que tendrías que hacer es crear un archivo para cada orden de pago, con lo que el nombre del archivo puede estar compuesto por ejemplo así:

utc.to.date(utc.num(), anio, mes, dia, hora, minu, segu)
aux.anio = str$(anio)
archi.salida = sprintf$("%3s%3s%9%2s%@99@%@99@%@99@%@99@%@99@" ,strip$(tfcmg001.bank), strip$(tfcmg103.paym), tfcmg101.ptbp, aux.anio(3;2), mes, dia, hora, minu, segu) & ".txt"

ret = seq.open(archi.salida,"w")


PSS

Jose00
12th June 2009, 00:58
Hola,
Creo que utilizando los comandos de seq.open , seq.put seq.close podrias abrir un archivo con el codigo de proveedor y la fecha para cada proovedor que estes leyendo.

Saludos,

Felipe

Muchas gracias, por los comentarios, si me funciono.