Clase para el formulario de entrada de vales de tpv (cuando se cobra un tiquet con vale y pide en el formulario frmEntradaVales del CORE, el nº de vale. Más...
Métodos públicos | |
frmEntradaValesFactuCert (IFormBase _toFormBase) | |
Contructor Más... | |
override void | _Init () |
_Init Más... | |
Métodos públicos heredados desde sage.addons.factucert.Visual.Forms.frmBaseFactuCert | |
frmBaseFactuCert (IFormBase _toFormBase) | |
Contructor Más... | |
virtual void | Dispose () |
Dispose Más... | |
Clase para el formulario de entrada de vales de tpv (cuando se cobra un tiquet con vale y pide en el formulario frmEntradaVales del CORE, el nº de vale.
Noviembre 2021:
Se ha creado esta extensión del formulario para solucionar provisionalmente el bug 184945 que ocurre al cobrar un tiquet con un vales y en la pantalla en que se introduce el vale permitir volver a la pantalla del cobro de TPV, lo cual permitía volver a pulsar el botón "Aceptar" en la pantalla de cobros TPV (normal o múltiples cobros) con lo cual volvía a certificar algo que ya estaba certificado, creando nuevo ticket, avanzando contador, etc., y ésto se podia repetir tantas veces como se quisiese.
En realidad el fallo está en certificar el ticket como primera acción al pulsar el botón Aceptar en la pantalla de cobro, antes que cualquier otra cosa, incluso antes que el propio código click del botón Aceptar del CORE de Sage50. Esto se solucionará en una próxima versión (se pasará el código que certifica al OnClikAfter del botón Aceptar) de forma que solo lo hará al final cuando el usuario ya haya superado todas los posibles mensajes o preguntas que pueda haber por medio y que le permitan cancelar el proceso.
Ahora de forma provisional y a la vista de la próxima publicación a primeros de Diciembre 2021 no vamos a cambiar todo lo comentado anteriormente por el riesgo que comporta hacerlo con una fecha de publicación tan cercana, sino que capamos la posibilidad de ir hacia atrás desde la pantalla de entrada de vales cuando se cobra un tiquet con un vale.
Diciembre 2022: entraron bug de regresion 199515 comentando que debería permitir ir hacia atrás. Descubierto el motivo por el que no lo permite (explicado justo aquí arriba en las lineas precedentes) comentamos con J.Suñé y siendo que no se ha quejado ningún cliente, de momento no reharemos todo el flujo de certificación de tickets por lo que se indica en este bug 199515. Si permitiesemos ir hacia atrás en la pantalla del vale, se tendría que retrasar el momento de certificación del ticket de donde lo hace actualmente al final de todo, después de que aparezca por pantalla todo lo que pueda aparecer (en particular la pantalla vales), Pero entonces nos encontraríamos con otras problemáticas como p.e. que al aparecer la pantalla de vale antes de la certificación y asociar el vale al documento borrador, al acabar la certificación tendríamos que cambiar el documento borrador por el nuevo documento certificado, y otras problemáticas más que podrían surgir. Aparte se debería probar de nuevo toda la certificación de tickets. De momento si recibimos queja por parte de algún cliente no lo haremos.
Definición en la línea 55 del archivo frmEntradaValesFactuCert.cs.
|
inline |
Contructor
_toFormBase | Referencia al formulario |
Definición en la línea 76 del archivo frmEntradaValesFactuCert.cs.
|
inlinevirtual |
_Init
Implementa sage.addons.factucert.Visual.Forms.frmBaseFactuCert.
Definición en la línea 90 del archivo frmEntradaValesFactuCert.cs.