Ocurrencia
Al tener aplicado las actualizaciones de diccionario del issue DMINA-22907 en el país de Perú se genera una inconsistencia al seleccionar un cliente (FJT_CLIENT) con dos tiendas (La primera tienda está "Bloqueada" (A1_MSBLQL) mientras la segunda tienda está "Activa"), el error ocurre cuando el campo cliente (FJT_CLIENT) es llenado de manera manual con el código de cliente, mostrando el siguiente mensaje “Este registro está bloqueado para su uso. SA1 Clientes”.
Este error ocurre porque la validación ExistCpo("SA1") colocado en el campo cliente (FJT_CLIENT) válida solo si existe el cliente, pero no toma en cuenta la tienda, así que se posiciona en el primer registro el cual es el cliente con la primera tienda y al realizar un setValue en el modelo con este cliente manda el error de cliente bloqueado.
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Financiero (SIGAFIN) - Versión 12.1.2210 o superior.
Solución
Se realizan los cambios en los siguientes fuentes:
- Cobros Diversos (FINA887.PRW): Se configura una nueva validación en el modelo, el cual verifica que el cliente exista sin tomar en cuenta la tienda, mostrando error si el cliente no existe.
Para solucionar esa ocurrencia, realice los siguientes pasos:
-
Verifique tener las siguientes rutinas igual o mayor a;
Caso contrario, solicite el patch de actualización de esta rutina a Soporte Mercado Internacional a través de un ticket de atención.
- Una vez que obtenga el patch de actualización, respalde su RPO;
- Aplique patch inicialmente en un ambiente de PRUEBAS.
- Sugerimos revisar a detalle y realizar las pre - condiciones así como seguir el procedimiento indicado en el siguiente boletín técnico:
21140113 DMINA-24449 DT Error al asignar valor en campo cliente (FJT_CLIENT) al tener tiendas bloqueadas PER
Conozca más.
0 Comentarios