Página 1 de 1

Problema al Adicionar Variables a Reporte Diseñado en FR

Publicado: Jue Jul 18, 2019 10:26 pm
por alexherrera@equipo.com.mx
Buenas tardes colegas

Pues me encontré un problemita con un reporte diseñado en FastReport con licencia (Xailer 6.2.0)

Diseño Formato para Factura Electrónica
Funciona perfectamente al generar la factura en el proceso normal

PERO adicionalmente en otra parte del sistema cuando por alguna razón no existe el PDF correspondiente
el sistema permite generar nuevamente el PDF con los datos que ya están almacenados en DBF y Advantage
Proceso que nunca dio problema al generarlo directamente con código.

MI problema se presenta al adicionar las correspondientes variables con valores que emite el SAT

:AddVariable("cSelDigEmi", ::oCR:cSello) // 1->SELFA10 Sello Digital del Emisor
:AddVariable("cCadOriTim", ::oCR:cSATCadena) // 1->CADFA10 Cadena Original del Timbre
:AddVariable("cSelDigSAT", ::oCR:cSATSello) // 1->SDSFA10 Sello Digital del SAT

Al generar originalmente el PDF no hay problema
CFDI1.png
CFDI1.png (64.97 KiB) Visto 32000 veces
Pero al generarlo en otra parte del sistema pasa esto (cabe mencionar que todos los demás datos no tienen ningún problema)
CFDI2.png
CFDI2.png (22.22 KiB) Visto 32000 veces
Este es parte del diseño de mi factura
CFDI3.png
CFDI3.png (64.04 KiB) Visto 32000 veces
Si yo le paso algún otro valor lo imprime sin problema

:AddVariable("cSelDigEmi", "HRPAcSelloDigitalEmisor")
:AddVariable("cCadOriTim", "HRPAcCadenaOriginalDelTimbre")
:AddVariable("cSelDigSAT", "HRPAcSelloDigitalSAT")

(Ya no me fue posible subir la imagen correspondiente)

De antemano agradezco su atención y apoyo para resolver este problemita ...

Re: Problema al Adicionar Variables a Reporte Diseñado en FR

Publicado: Vie Jul 19, 2019 11:27 am
por ignacio
Buenos días,
Cuando por alguna razón no existe el PDF correspondiente
el sistema permite generar nuevamente el PDF con los datos que ya están almacenados en DBF y Advantage
Proceso que nunca dio problema al generarlo directamente con código.
Lo siento, pero no consigo entenderle.

No obstante, y para que lo tenga en cuenta: FR guarda con el reporte las variables que usted haya definido y con el último valor que se le asigno. A lo mejor sus problemas vienen por ahí.

Un saludo

Re: Problema al Adicionar Variables a Reporte Diseñado en FR

Publicado: Vie Jul 19, 2019 8:17 pm
por alexherrera@equipo.com.mx
Que parte no se entiende Ignacio ?

En el párrafo intento comunicar tres cosas

1.- Si mi sistema detecta que no existe un PDF que debería existir
2.- El sistema permite generarlo nuevamente con los datos que tengo almacenados en DBF (Advantage)
3.- Ese proceso se ha hecho por varios años sin problema por medio de código (No un reporte diseñado)

Por lo que comentas:
FR guarda con el reporte las variables que usted haya definido y con el último valor que se le asigno. A lo mejor sus problemas vienen por ahí.

Si estoy consiente de eso, si ese fuese el problema imprimiría los valores de la ultima factura
El problema es que no imprime los valores de esas tres variables ESPECÍFICAMENTE (Todos los demás valores de variables se imprimen bien)

Le he estado dando seguimiento a esos valores, antes de ingresar a FR y después de salir de RF los valores están correctos
Dentro de RF los valores de esas tres variables se pierden ...

Re: Problema al Adicionar Variables a Reporte Diseñado en FR

Publicado: Lun Jul 22, 2019 9:48 am
por ignacio
Lo será mejor que mande un ejemplo de máximo 20 líneas. Gracias.

En cualquier caso, OZ Software tan sólo hace una conexión con el generador de informes de FR y por lo tanto no se responsabiliza de los errores que pudiera tener esa herramienta. Ello no implica que no hagamos el máximo por resolver cualquier duda que los usuarios de FRX puedan tener.

Un saludo

Re: Problema al Adicionar Variables a Reporte Diseñado en FR

Publicado: Lun Jul 22, 2019 10:38 pm
por alexherrera@equipo.com.mx
ignacio escribió:Lo será mejor que mande un ejemplo de máximo 20 líneas. Gracias.

En cualquier caso, OZ Software tan sólo hace una conexión con el generador de informes de FR y por lo tanto no se responsabiliza de los errores que pudiera tener esa herramienta. Ello no implica que no hagamos el máximo por resolver cualquier duda que los usuarios de FRX puedan tener.

Un saludo
GRACIAS !!!

Re: Problema al Adicionar Variables a Reporte Diseñado en FR

Publicado: Mié Jul 31, 2019 3:09 am
por alexherrera@equipo.com.mx
Buscando una solución a la limitación encontrada ...

Las variables que presentaban el problema (pierden su valor dentro de FR)
Comúnmente contienen cadenas de al rededor de 350 caracteres

La solución por el momento es dividir la cadena en 3 partes y enviarlas a FR
Los valores de las variables pasan sin problema y se imprimen bien.

cVar11 := Left(::oCR:cSello,126)
cVar12 := SubStr(::oCR:cSello,127,126)
cVar13 := SubStr(::oCR:cSello,253)


:AddVariable("cVar11", cVar11) // 1->SELFA10
:AddVariable("cVar12", cVar12) // 1->SELFA10
:AddVariable("cVar13", cVar13) // 1->SELFA10