FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#5
|
|||
|
|||
Tengo el mismo problema
segun el nuevo regimen de facturacion tiene que ser asi N°:000-002-01-00000001, el corelativo N°:000-002-01-00000001 donde los primeros 8 digitos no son cambiantes N°:000-002-01- los ultimos 8 si 00000001 no es podido lograr rellenar con ceros ahora de imprimir la factura sale de la siguiente manera N°:000-002-01-1 y asi N°:000-002-01-2, N°:000-002-01-3...N°:000-002-01-100 pero no he podido hacer que se rellene los ceros a la izquierda, necesito me pueda ayudar por favor, tengo una plantilla en xml de la siguiente forma.
SUB: PrintTransactionType ============================= --> <SUB name="PrintTransactionType"> <TABLE> <FONT> "Large" </FONT> <BORDER> tbNone </BORDER> <COLUMNHEADER> <ALIGNMENT> "^" </ALIGNMENT> <WIDTH> PageWidth </WIDTH> <IF> <CONDITION> Transaction.Type = transactionPayout </CONDITION> <THEN> <TEXT> "GASTO"</TEXT> </THEN> <ELSE> <IF> <CONDITION> Transaction.Type = transactionDrop </CONDITION> <THEN> <TEXT> "RETIRO DE EFECTIVO"</TEXT> </THEN> <ELSE> <IF> <CONDITION> Transaction.ReceiptReturnMode = TRUE </CONDITION> <!--REGIMEN DE FACTURACION--> <THEN> <TEXT> "DEVOLUCION"</TEXT> </THEN> <ELSE> <IF> <CONDITION> (Transaction.Type = transactionAccountPayment) </CONDITION> <THEN> <TEXT> "ABONO A CUENTA" </TEXT> </THEN> <ELSE> <IF> <CONDITION> Transaction.Total > 0 </CONDITION> <THEN> <TEXT> Transaction.ReceiptTransactionName </TEXT> </THEN> <ELSE> <TEXT> "ANULAR/DEVOLUCION" </TEXT> </ELSE> </IF> </ELSE> </IF> </ELSE> </IF> </ELSE> </IF> </ELSE> </IF> </COLUMNHEADER> <!--REGIMEN DE FACTURACION--> <IF> <CONDITION> Transaction.Type <> transactionDrop & Transaction.Type <> transactionPayout & Transaction.Type <> transactionNoSale & Transaction.Type <> transactionAccountPayment & Transaction.Type <> transactionQuote & Transaction.Type <> transactionworkorder & Transaction.Type <> transactionlayaway </CONDITION> <THEN> <ROW> Session.Variable9 </ROW> </THEN> <ELSE> <IF> <CONDITION> Transaction.ReceiptReferenceNumber </CONDITION> <THEN> <ROW> Session.Variable9 </ROW> </THEN> <ELSE> <ROW> Transaction.ReceiptTransactionNumber </ROW> </ELSE> </IF> <!--<ROW> Transaction.ReceiptTransactionNumber </ROW>--> </ELSE> </IF> </TABLE> <TABLE> <BORDER> tbNone </BORDER> <COLUMNHEADER> <ALIGNMENT> "<~" </ALIGNMENT> <WIDTH> PageWidth * 0.60 </WIDTH> <TEXT> "" </TEXT> </COLUMNHEADER> <COLUMNHEADER> <ALIGNMENT> "<~" </ALIGNMENT> <WIDTH> PageWidth * 0.50 </WIDTH> <TEXT> "" </TEXT> </COLUMNHEADER> <IF> <CONDITION> Transaction.ReceiptReferenceNumber </CONDITION> <THEN> <ROW> Transaction.ReceiptReferenceNumberCaption </ROW> </THEN> </IF> <ROW>"N°:000-002-01-" Transaction.ReceiptTransactionNumber </ROW> <!--REGIMEN DE FACTURACION--> <IF> <CONDITION> Len(Customer.AccountNumber) </CONDITION> <THEN> <ROW> "RTN:" Customer.AccountNumber </ROW> </THEN> </IF> <ROW> "Cliente:" Customer.Name </ROW> <ROW> "Dirección:" Customer.HomeAddress.Company </ROW> <ROW> "Fecha: " Transaction.Date "|H:"Transaction.Time </ROW> <ROW> "Cajero: " Cashier.Number "|Caja #: " Register.Number </ROW> <SET name="Vendedor" custom="False" description="w" type="vbLong">1</SET> <FOR each="entry"> <IF> <CONDITION> Vendedor = 1 & len(Entry.Salesrep.Name) </CONDITION> <THEN> <ROW> "Vendedor: "Entry.Salesrep.Name "|" "Artículos: " Transaction.TotalQuantity </ROW> <SET name="Vendedor" custom="False" description="w" type="vbLong">2</SET> </THEN> </IF> </FOR> </TABLE> </SUB> <!-- |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ncf Numero de comprobante fiscal | jandj | Varios | 2 | 19-12-2012 21:48:04 |
Cómo incrementar fecha meses/dias con SQL/Firebird 2.1 | Tcmn | Firebird e Interbase | 2 | 11-10-2010 20:00:46 |
conocer el numero de licencias en SQL Server | sinalocarlos | MS SQL Server | 2 | 12-01-2007 18:12:52 |
Impresora Fiscal y Delphi 5 como? | guiweb | Varios | 0 | 20-07-2006 18:41:37 |
Inserción de comprobante | Ulises | Providers | 0 | 25-07-2003 04:15:13 |
|