⚡ Descuentos en cursos en video - Lleva tu aprendizaje técnico al siguiente nivel y aprovecha precios especiales antes de que termine la oferta. 🔥 Aprovechar oferta ahora 🔥
Programas de Gestión

TANGO - Talonario Pedido Prox Numero Encriptado ?

tanodeoro
hace 8 años
hace 8 años
Bun dia amigos Estoy armando programa de alta de pedidos y veo que el proximo numero en la GVA43 esta como encriptado con lo cual no se como tomar este contador y sumarle 1 y actualizarlo ? Esto es asi ? Hay alguna funcion o forma de tomarlo ? Gracias Azo Tano
Tangos
Tangos
25.929
hace 8 años
hace 8 años
Hay una función para "desencriptarlo", se llama Fnobtenerproximonumero() Si le das el contenido de GVA43.PROXIMO te devuelve su número en 8 dígitos. Pero no sé como funciona la función contraria, para obtener el string de 16 caracteres que se necesita grabar, a partir de los 8 dígitos. La solución "a lo bestia..." Coloco en un Talonario Próximo Número a 00000000 y obtengo el string * 16, y así hasta 99999999 Obtengo lo siguiente: 0 - 74,07,43,7B,51,7E,07,65 1 - 75,06,42,7A,50,7F,06,64 2 - 76,05,41,79,53,7C,05,67 3 - 77,04,40,78,52,7D,04,66 4 - 70,03,47,7F,55,7A,03,61 5 - 71,02,46,7E,54,7B,02,60 6 - 72,01,45,7D,57,78,01,63 7 - 73,00,44,7C,56,79,00,62 8 - 7C,0F,4B,73,59,76,0F,6D 9 - 7D,0E,4A,72,58,77,0E,6C Dividí los strings en 8 grupos de 2 caracteres, cada uno de esos 2 caracteres representa la codificación del dígito en esa posición. Ejemplo de codificación: Supongamos el número 00002522 Buscamos el 0 en la 1ra. columna = 74 Buscamos el 0 en la 2da. columna = 07 Buscamos el 0 en la 3ra. columna = 43 Buscamos el 0 en la 4ta. columna = 7B Buscamos el 2 en la 5ta. columna = 53 Buscamos el 5 en la 6ta. columna = 7B Buscamos el 2 en la 7ma. columna = 05 Buscamos el 2 en la 8va. columna = 67 La suma da el string de 16 que tenés que grabar: 7407437B537B0567 Espero se entienda. Saludos!
Reparaciones similares solucionadas

¿Conoces una solución?

¡Aprende a reparar con estos cursos YoReparo!

¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos?
Regístrate gratis