Al intentar imprimir la cuenta desde Soft Restaurant® 12, el sistema muestra un mensaje de error indicando que “el valor, tipo o número de argumentos no es válido para la función”, impidiendo la impresión del ticket cuando el descuento por producto está configurado de cierta forma.
El error se origina por una modificación manual incorrecta en la expresión del formato del ticket, específicamente en la función IFF utilizada para mostrar el descuento por producto.
La expresión fue alterada de su valor por defecto:I
FF(CUENTATIENEDESCUENTOPRODUCTO,"DESC%","")
A una versión incorrecta:
IFF(CUENTATIENEDESCUENTOPRODUCTO,"DSC%","")
La eliminación de la letra "E" en DESC% provoca que la función no reconozca correctamente el argumento, generando el error durante el proceso de impresión.
Síntomas.
- No es posible imprimir la cuenta desde el sistema.
- Al mandar la impresión desde Configuración de estaciones, la cuenta no se genera.
- El sistema muestra el mensaje:
"El valor, tipo o número de argumento no es válido para la función" - El problema ocurre únicamente cuando existen descuentos por producto.
- No se permite capturar evidencia desde SR debido al bloqueo del proceso.
Solución.
Restaurar la configuración original del formato del ticket en SR12, corrigiendo manualmente la función IFF.
Ingresar a Soft Restaurant® 12.
Acceder a la configuración del
formato de ticket.

Localizar la línea donde se valida el descuento por producto. Esto seleccionando el formato afectado dando clic en el formato y verificar en encabezado del ticket.

Verificar que la expresión esté escrita exactamente así:

En caso de que no esté bien escrito es necesario dar clic en el botón superior que dice "Editar", para posterior darle clic al lápiz que se encuentra junto al campo para poder editarlo escribiendo lo siguiente y dando clic en "Aceptar":
IFF(CUENTATIENEDESCUENTOPRODUCTO,"DESC%","")


Si se requiere personalizar el formato del ticket, se recomienda respaldar la configuración original antes de realizar cualquier cambio.