Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGACOM - Compras.

Función:

Rutina(s)Nombre Técnico

MATXALC

Control de movimiento vertical

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.


Configuraciones Previas:

  • Activar parámetros
    MV_APRPCEC y MV_ALTPDOC
  • Crear tres usuarios
    Desde configurador: Comprador, Aprobador1 y Aprobador2
  • Crear un Perfil Comprador
    Dentro de SIGACOM en el menú Actualizaciones > Administración de Compras > Compradores
    Asignar al usuario "Comprador"
  • Crear un Grupo de Aprobadores
    Dentro de SIGACOM en el menú Actualizaciones > Administración de Compras > Grupos de Aprobac.
    Asignar al usuario "Aprobador1" en nivel 01
    Asignar al usuario "Aprobador2" en nivel 02
    En la pestaña Entidades Contables asignar el Centro de Costo que estará involucrado con el Pedido de Compra
  • Crear Perfiles de Aprobador
    Dentro de SIGACOM en el menú Actualizaciones > Administración de Compras > Aprobadores
    Crear un Perfil de Aprobador para los usuarios Aprobador1 y Aprobador2


Implementación

  1. Acceder con el Perfil
“Comprador”
  1. Compradory 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
  2. 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 
  3. Acceder con el Perfil
“Aprobador1”
  1. Aprobador1y aprobar Pedido
    En el menú Actualizaciones > Liberación > Liberación de Doc.    
    Verificar los datos y después confirmar la Aprobación.
  2. Acceder con el Perfil
“Aprobador2”
  1. Aprobador2y 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
  1. Documento Liberado por el
usuario”)
  1. usuario
  2. Acceder con el Perfil
“Comprador”
  1. Compradory verificar estatus de pedido
    Dentro de Menú Actualizaciones > Pedidos > Pedidos de Compra 
    El pedido cambia a estatus de
“Pendiente”
  1. Pendienteporque ha sido aprobado por
los aprobadores
  1. Aprobador1 y Aprobador2
  2. 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
  3. El estatus del pedido es el correcto


Requisito (Issue):DMINA-3517

Versión:

12.1.14

...