![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Cita:
De todas formas estaría mal calculado el primer CR, con lo cual el segundo CR tampoco correspondería. Cita:
|
|
#2
|
|||
|
|||
|
Cita:
Pongo uno que termino de crear ahora mismo... y le das y abre. https://tbai.prep.gipuzkoa.eus/qr/?i...=512.00&cr=160 |
|
#3
|
|||
|
|||
|
Una pregunta, leí por aqui, que para comprobar que el estado del servidor es correcto, lanzais un xml vacio? es posible que sea asi? lei que era sin body, pero se realmente que hay que quitar.
|
|
#4
|
|||
|
|||
|
Cita:
Se me ocurre que sea para estar constantemente (cada cierto tiempo) escaneando el estado del servicio, por tener un indicador en pantalla, que tampoco es mala idea Última edición por ermendalenda fecha: 28-09-2021 a las 09:12:06. |
|
#5
|
||||
|
||||
|
Correcto. EL proceso es muy rápido y puedes usarlo con un temporizador o antes de realizar cualquier envío.
|
|
#6
|
|||
|
|||
|
Cita:
![]() Una observación por si no lo has tenido en cuenta: la firma puede contener caracteres que den fallos al intentar ir a la url, ejemplo "/", en ese caso tienes que poner el valor URI, pero en el identificador ssi tienes que poner la barra "/", en los 2 casos el primer CR sería el mismo, pero el segundo cr habria que calcularlo respecto al indetificador con el URI. Última edición por ermendalenda fecha: 27-09-2021 a las 18:39:40. |
|
#7
|
|||
|
|||
|
Cita:
![]() |
|
#8
|
|||
|
|||
|
Cita:
Gracias. :-) |
|
#9
|
|||
|
|||
|
Cita:
Fijaos que en el siguiente Identificador: TBAI-00000006Y-270921-i8l17Dnn7IdR/-231 Hay una barra "/" en la firma, en el caracter numero 13 i8l17Dnn7IdR/ En este caso, si generaramos el QR(el dibujo) tal cual, no funcionaria la URL, para que funcionara tendriamos que convertir el caracter "/" al código URI(Codigo URL, el que se genera en las direcciones cuando escribimos) Yo lo que hago es que siempre paso la firma a codigo URI(URL) https://batuz.eus/QRTBAI/?id=TBAI-00...&i=2.70&cr=041 Ahora vamos a lo del CR: 1.Generamos el identificador: TBAI-00000006Y-270921-i8l17Dnn7IdR/- 2.Calculamos el CRC8 231 3.Generamos El identificador TBAI TBAI-00000006Y-270921-i8l17Dnn7IdR/-231 4.Generamos el QR y le agregamos el mismo CRC8(aunque parezca extraño) https://batuz.eus/QRTBAI/?id=TBAI-00...&nf=527&i=2.70 5.Calculamos el segundo CRC8, pero esta vez a partir del codigo generado anterior con el URI o URIS que hayas querido (aún más extraño, pero es la normativa) 041 https://batuz.eus/QRTBAI/?id=TBAI-00...&i=2.70&cr=041 Y listo (Lo que si hay quee tener claro que el identificador tiene que estar escrito en la factura con su barra "/" aunque en el QR esté traducida la barra Para generar el URI solo hay que obtener el Hexadecimal del Ascii del caracter Para generar el URI en VB: Código:
Codigo_uri=TEXT_TO_codigo_uri(texto_origen)
FUNCTION TEXT_TO_codigo_uri(bufo)
For a = 1 To Len(bufo)
sql_buff = Mid(bufo, a, 1)
sql_buff = LTrim(Hex(Asc(sql_buff)))
If Len(sql_buff) = 1 Then
sql_buff = "0" & sql_buff
End If
TEXT_TO_codigo_uri = TEXT_TO_codigo_uri & "%" & sql_buff
Next
END FUNCTION
Saludos Última edición por Neftali [Germán.Estévez] fecha: 28-09-2021 a las 09:19:30. Razón: Añadir TAGs al código |
|
#10
|
||||
|
||||
|
Cita:
![]() ![]() ![]() ![]() Cita:
Por si le quieres echar un vistazo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 28-09-2021 a las 09:25:12. |
|
#11
|
|||
|
|||
|
Cita:
|
|
#12
|
|||
|
|||
|
Cita:
Cita:
Tengo que disculparme nuevamente por preguntar algo que ya está en el foro pero si lo vi, cuando lo viese (os prometo que he pasado todas las páginas) no me di cuenta; creí que este era un tema que ya tenía resuelto; de hecho, publiqué (todo orgulloso) la clase que había hecho pensando que ya estaba completa pero (para no variar) siempre hay algún detalle que hay que afinar. :-( Muchas gracias. |
|
#13
|
|||
|
|||
|
Cita:
Código:
private string GetURLEncodedString(string inputString)
{
string result = Uri.EscapeDataString(inputString);
return result;
}
Última edición por unomasmas fecha: 28-09-2021 a las 23:43:42. Razón: Pongo la función completa... |
|
#14
|
|||
|
|||
|
Cita:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice | newtron | Internet | 3716 | 19-01-2026 20:01:34 |
| Como utilizar la ayuda del nuevo Sistema Operativo | gluglu | Humor | 3 | 24-09-2007 09:39:05 |
| Aplicacion Agencia De Viajes | ArdiIIa | Varios | 9 | 20-01-2007 16:49:53 |
| El Vasco Aguirre | Al González | La Taberna | 5 | 26-05-2006 09:22:28 |
| Microsoft ha lanzado su nuevo sistema operativo | DarkByte | Humor | 0 | 25-01-2004 09:21:14 |
|