Línea de Producto: | Microsiga Protheus. | ||||
Segmento: | Servicios - Mercado Internacional. | ||||
Módulo: | SIGACOM - Compras. | ||||
Función: |
| ||||
Situación/Requisito: | Al aprobar un pedido de compra que generó bloqueo por centro de costo desde la rutina de liberación de documentos, el sistema no está actualizando la leyenda del pedido por lo que permanece en color azul a pesar de que todos los niveles ya fueron aprobados. Dentro del fuente MATXALC.PRX, en la función MaAlcItEC cuando la opción es Aprobación (nOper = 4) en la cadena cKeyDBM que forma la llave (DBM_FILIAL+DBM_TIPO+DBM_NUM+DBM_GRUPO+DBM_ITGRP+DBM_USAPRO) para filtrar la tabla DBM se está asignado la variable cUsrApv que contiene el código de usuario lo que ocasiona que no se guarde correctamente la información en el campo de Aprobación (DBM_APROV) por lo tanto nunca cambia el estatus del Pedido de Compra. | ||||
Solución/Implementación: | Se corrige la actualización de la tabla de documentos por aprobar (DBM). Dentro del fuente MATXALC.PRX, se modifica la función MaAlcItEC cuando la opción es Aprobación (nOper = 4) en la cadena cKeyDBM que forma la llave para filtrar la tabla DBM se asigna la variable cAprov que contiene el Código del Aprobador. Configuraciones Previas:
Implementación
| ||||
Requisito (Issue): | DMINA-3517 | DMINA-3796 | ||||
Versión: | 12.1.14 | 12.1.17 |