Editar las lineas del ticket

Inicio Foros Foro principal Discusión General Editar las lineas del ticket

  • Este debate está vacío.
Viendo 6 entradas - de la 1 a la 6 (de un total de 6)
  • Autor
    Entradas
  • #31772
    Matías Piuma
    Miembro

    Buenas, querría saber como es posible editar la cantidad de caracteres o forma en que salen las descripciones en el ticket de la controladora fiscal.

    Adjunto imagen:

    [attachment=109]descripcion_articulo.jpg[/attachment]

    #35711
    Javier Ader
    Participante

    Tenes que tocar código en cualquiera de los dos casos. En cuanto a la descripción se setea en FiscalDocumentPrint.loadDocumentLines; ahí lo que hace actualmente es agregar “clave del producto” concatenado a “nombre del producto”.
    En cuanto a la cantidad de decimales, es un poco más complicado porque esta a cargo del driver especifico que estés usando; actualmente, si no me equivoco siempre se “escala” las cantidades a 2 o 4 decimales dependiendo del driver (hay algunas tiqueadoras que soportan cierto numero de decimales); este seteo de escala hace que una cantidad por ej 2, sea enviada al la tiqueadora como “2.0000”; la p441 al parecer imprime los decimales que le envíes, aún cuando represente un numero entero (esto es, no elimina los “ceros a derecha”)

    #35713
    Matías Piuma
    Miembro

    Ok, gracias. Esperaré a un actualización entonces por que aún no me animo a tocar código… :P

    #35714
    Federico Cristina
    Superadministrador

    Buenas,

    El próximo release de LY (el cual estará disponible en estos días) permite especificar qué formato utilizar en las líneas del ticket. Habrá varias alternativas:

    [ul]
    [li]Nombre[/li]
    [li]Codigo[/li]
    [li]Nombre Codigo[/li]
    [li]Codigo Nombre[/li]
    [/ul]

    También para los usuarios más avanzados, podrán optar por la opción: Usar identificador de Productos, con lo cual se imprimirá la información en función de las columnas que tengan seteado el campo Identificador en los metadatos de la tabla de productos.

    #35712
    Javier Ader
    Participante

    Esta buena la idea, yo me había topado en el pasado con una necesidad similiar (tuve que tocar el código…). Lo que si tal vez habria que tener en cuenta la impresora fiscal especifica que se use; no creo que sea muy usual, pero en mi caso se iban a usar 2 contralodores fiscals distintos; una tiqueadora y una paginadora… El tema es que la tiqueadora tiene tipicamente la mitad ancho de linea que las paginadoras para la descripción de los items; en las paginadoras podias poner hasta la descripción, era muy dificil que te pasaras; el la tiqueadora ya no (40 caracteres es lo tipico).
    No se como lo habran modelado, pero a mi se me habia ocurrido un simple campo de texto en la configuración de la impresora fiscal (el tema es que el codigo primero generaba las descripción y despeus iba a mirar que driver usar…..) con una semantica preestablecida; algo como por ej, pora imprimir el UPC (con padding minimo 14) y despues el nombre algo como:

    “@UPC@14 @Name@”
    incluso se podria extender un poco para permitir cosas como “si no tiene upc, imprimir el codigo; despues el nombre”

    “@UPC,Value@14 @Name@”

    y si uno queria otra formato para la paginadora (pero dejando a la tiqueadora tranquila)por ej, que pongo al final la descripción (o lo que entre), algo como:
    “@UPC,Value@14 @Name@ @Description@”

    Requería solo un campo de texto en la definicion del la contralodora fiscal, esto es, en donde uno especifica el driver a usar (con cierta semántica predefinida para ciertos campos especiales) y obtener la configuración de la impresora fiscal antes que generar las descripciones.

    #35736
    Federico Cristina
    Superadministrador

    Buenas,

    Efectivamente la configuración es a nivel de Impresora Fiscal.

    Slds,
    Federico

Viendo 6 entradas - de la 1 a la 6 (de un total de 6)
  • Debes estar registrado para responder a este debate.