Línea de Producto: | Microsiga Protheus. |
Segmento: | Servicios - Mercado Internacional. |
Módulo: | SIGACOM - Compras. |
Función: |
Conversores y Parámetros:
Informe los conversores / parámetros.
Llamados vinculados:
Informe el(los) llamado(s) vinculado(s).
| ||||
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: | 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 cUsrApv que contiene el Código del Aprobador. Implementación Acceder con el Perfil “Comprador” y dar de alta un Pedido de Compra Desde el menú Actualizaciones > Pedidos > Pedidos de Compra Asignar el Centro de Costo configurado dentro de Grupo de Aprobadores Verificar el estatus de aprobación visualizando el pedido. Dentro del Pedido, en el menú “Otras acciones” seleccionar la opción “Aprobac. |
” Se muestra una Ventana con el estatus de aprobación con la siguiente Información Aprobador1 - Pendiente Aprobador2 – Aguardando niveles anteriores Acceder con el Perfil “Aprobador1” y aprobar Pedido En el menú Actualizaciones > Liberación > Liberación de Doc. Verificar los datos y después confirmar la Aprobación. Acceder con el Perfil “Aprobador2” y aprobar Pedido En el menú Actualizaciones > Liberación > Liberación de Doc. Verificar los datos y después confirmar la Aprobación. Después de aprobar, los documentos cambian su estatus a “Documento Liberado por el usuario”) Acceder con el Perfil “Comprador” y verificar estatus de pedido Dentro de Menú Actualizaciones > Pedidos > Pedidos de Compra El pedido cambia a estatus de “Pendiente” porque ha sido aprobado por los aprobadores Aprobador1 y Aprobador2 Verificar el estatus de aprobación visualizando el pedido. Dentro del Pedido, en el menú “Otras acciones” seleccionar la opción “Aprobac.” Se muestra una Ventana con el estatus de aprobación con la siguiente Información Aprobador1 - Aprobado Aprobador2 – Aprobado El estatus del pedido es el correcto |
Requisito (Issue): |
Pacote:
DMINA-3517 | |
Versión: | 12.1.14 |
Al aprobar un pedido de compra no cambia su estatus permaneciendo bloqueado
...