Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Configuración de documentos (https://www.clubdelphi.com/foros/showthread.php?t=89711)

juanpy70 23-11-2015 14:29:03

Configuración de documentos
 
Hola foro, buenos días

Tengo una aplicación creada en Delphi 7, la cual configura sus reportes de la siguiente forma:

Código PHP:

[SISTEMA]
Margenes=5;0
AlturaLinea
=5
InicioLineas
=120
FinLineas
=240
Conexion
=FACTURA>NumeroFactura
Conexion
=CLIENTE>CodigoCliente
Conexion
=ORDEN>NumeroOrden
Conexion
=ARTICULO>CodigoArticulo

[CABECERA]

Font=Arial;10;;Negrita
Camp
=94;41;;FACTURA.Observaciones
Camp
=32;60;;RazonSocial
Camp
=30;70;;Direccion
Camp
=30;78;;Provincia
Camp
=145;63;;CIF
Camp
=145;70;;Poblacion
Camp
=46;86;;NumeroOrden
Camp
=89;86;;FechaVto1
Camp
=147;86;;NumeroAlbaran
Text
=13;86;;OC:
Text=40;86;;OT:
Text=70;86;;VENCTO:

Formato del cuerpo

[LINEAS]

Font=Arial;10
Camp
=1;-7;;Cantidad
Camp
=18;-7;;Descripcion
Camp
=130;-7;;Precio
Camp
=155;-7;;Importe

[PIE]

Font=Arial;10;;Negrita
Text
=15;200;;Vencimiento 30 dias
Camp
=15;230;80;FACTURA.DescripcionAmpliada 

En caso de existir alguien que maneje la configuración con dicho formato, agradecería indicar:
  • Se puede agregar algún comando a la configuración
  • Existe algún manual para desarrollar en este formato

Bueno, agradecido por vuestra atención y prontos comentarios.

Ñuño Martínez 23-11-2015 16:52:55

Hola juanpy70, bienvenido al club.

En Delphi existe la clase TIniFile, la cual facilita mucho el manejo de esos archivos de configuración. Quizá debas leer este hilo a ver si te ayuda.

juanpy70 23-11-2015 18:05:50

Ñuno muchas gracias por su respuesta y por su bienvenida.

Si, la verdad quede totalmente claro de lo que se trata y de la procedencia de los parámetros.

El sistema que actualmente uso, es un .exe por lo que es imposible intervenir los algoritmos, solo poseo esta herramienta que permite modelar mis reportes sin necesidad de que el creador del sistema intervenga.

Requerimientos:

Tengo una variable fecha cuyo formato despliega; DD/MM/AA, pero se requiere re-formular el despliegue por; DD+" de "+mes_en_palabra+" de "AAAA

Tengo una variable monto cuyo formato despliega; 13.600, pero se requiere re-formular el despliegue por una función; "trece mil, seiscientos"

¿Solución?:

Usando la clase; TIniFile, ¿podré conseguir estos resultados sin necesidad de solicitar al intervención a los algoritmos?

Por vuestra atención y sabios consejos desde ya, muchas gracias

juanpy70 21-01-2016 19:14:51

Por no tener respuesta, re público. Configurador de Impresos
 
Hola foro
buenas tardes.

Tengo una aplicación creada en Delphi 7, la cual configura sus reportes de la siguiente forma:

Código PHP:

[SISTEMA]
Margenes=5;0
AlturaLinea
=5
InicioLineas
=120
FinLineas
=240
Conexion
=FACTURA>NumeroFactura
Conexion
=CLIENTE>CodigoCliente
Conexion
=ORDEN>NumeroOrden
Conexion
=ARTICULO>CodigoArticulo

[CABECERA]

Font=Arial;10;;Negrita
Camp
=94;41;;FACTURA.Observaciones
Camp
=32;60;;RazonSocial
Camp
=30;70;;Direccion
Camp
=30;78;;Provincia
Camp
=145;63;;CIF
Camp
=145;70;;Poblacion
Camp
=46;86;;NumeroOrden
Camp
=89;86;;FechaVto1
Camp
=147;86;;NumeroAlbaran
Text
=13;86;;OC:
Text=40;86;;OT:
Text=70;86;;VENCTO:

Formato del cuerpo

[LINEAS]

Font=Arial;10
Camp
=1;-7;;Cantidad
Camp
=18;-7;;Descripcion
Camp
=130;-7;;Precio
Camp
=155;-7;;Importe

[PIE]

Font=Arial;10;;Negrita
Text
=15;200;;Vencimiento 30 dias
Camp
=15;230;80;FACTURA.DescripcionAmpliada 

En caso de existir alguien que maneje la configuración con dicho formato, agradecería indicar:

Se puede agregar algún comando a la configuración
Existe algún manual para desarrollar en este formato
Puedo asignar variables que acumulen al menos una suma


Bueno, agradecido por vuestra atención y prontos comentarios.

Casimiro Notevi 21-01-2016 20:09:47

Cuatro puntos :)
1- sí que has tenido respuesta.
2- sigue en el mismo hilo, no crees uno nuevo.
3- si no te han contestado será por algún motivo: no se entiende lo que pides, falta información, no hay nadie que sepa sobre ello.
4- creo que no has leído nuestra guía de estilo.
Espero que puedan ayudarte, y gracias por tu colaboración.
(He unido ambos hilos)

juanpy70 21-01-2016 20:20:14

Estimado Casimiro,

La verdad en parte tiene razón;

- En primera instancia hubo respuesta, pero luego nadie mas respondió (no hubo respuesta)
- La idea es reactivar el hilo para dejarlo en las primeras preguntas (favor explicar el proceso correcto)

Gracias

Casimiro Notevi 21-01-2016 20:22:12

Cita:

Empezado por juanpy70 (Mensaje 501462)
- La idea es reactivar el hilo para dejarlo en las primeras preguntas (favor explicar el proceso correcto)

Simplemente escribes en este mismo hilo y automáticamente pasa al primero de la lista de mensajes.

Casimiro Notevi 21-01-2016 20:25:16

De todas formas, en relación a tu pregunta, no tenemos el código fuente del programa que citas (bueno, del que no citas), así que es imposible saber cómo trata esa información.
Si al menos pusieras el programa que es, alguien lo mismo lo conoce y pueda ayudarte.

Ñuño Martínez 22-01-2016 11:22:18

Como dice Casimiro, sin saber qué programa es o cómo funciona hay cosas que no podemos responder.

Aun así, ya se han comentado algoritmos y bibliotecas que permiten cambiar el formato de fechas y pasar números a texto. Usa el buscador y seguro que encuentras algo.


La franja horaria es GMT +2. Ahora son las 03:34:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi