La rutina de Tipo de Compra es un registro opcional que permite definir criterios de políticas de compra más avanzadas, que se podrán aplicar a los documentos de solicitudes de compra y pedidos de compra. Las funcionalidades que se pueden configurar son: envío de e-mail de aviso, escalonamiento al superior cuando se sobrepase el plazo establecido, tipo de aprobación Especial/Estándar, tolerancia del pedido con relación a la solicitud y liberación automática de pedidos vinculados a la solicitud aprobada anteriormente.


Ubicación en el menú del entorno: Actualizaciones / Administración de compras / Tipos de compras (COMA200)


Principales campos de la tabla de tipos de compra (DHK)

DHK_SOLCOM

Regla Sol. Compra

Regla para clasificar la solicitud de compra en el tipo de compra

DHK_PEDCOM

Regla Ped. Compra

Regla para clasificar el pedido de compra en el tipo de compra

DHK_APROVE

Apr.Esp.Sol.Compra

Define el tipo de compra como aprobación del tipo especial para solicitación de compra

DHK_PAPRES

Apr.Esp.Ped.Compra

Define el tipo de compra como aprobación del tipo especial para pedido de compra

DHK_ESCALO

Escalonar

Realiza escalonamiento de la aprobación de solicitud de compra para cuando se sobrepase el plazo (DHK_PRAZO)

DHK_ESCALP

Escalonar Superior

Realiza escalonamiento de la aprobación de Pedido de compra al superior, cuando se sobrepase el plazo (DHK_PRAZO)

DHK_LIBPC

Libera PC c/SC Apr.

Liberación automática del pedido de compra vinculado a la solicitud de compra con pertinencia aprobada


E-mail de aviso:

El e-mail de aviso se envía al aprobador el número de días antes que esté configurado en el campo de aviso. Si la aprobación no se realiza hasta el plazo previsto, y la opción de escalonamiento estuviera activada, el e-mail se enviará al superior configurado en el registro del aprobador. Para utilizar este recurso es necesario configurar el Job SchedComAlc en la rutina de Schedule de la Configuración.



Configuración del SchedComAlc:

Para realizar el registro de las programaciones en agenda, es necesario lo siguiente:

  • SIGACFG -> AMBIENTE -> SCHEDULE -> SCHEDULE (Programación en agenda -> Registro): 
    • Informe usuario (Ex: 000000 - Administrador)
    • Rutina (siguiente tabla)

      Programación de agenda

      Descripción

      SCHEDCOMALC

      Rutina que envía e-mail de aviso a los aprobadores y escalonamiento para el superior al finalizar el plazo de aprobación

    • Empresa/Sucursal: Empresa que desea enviar avisos de e-mail y escalonamiento al superior
    • Módulo: (Ej: 02 - Compras)
    • Dejar habilitado
    • Informar recurrencia: Definir el tiempo en que la rutina debe enviar los e-mail nuevamente, sugerencia: Diariamente
  • SIGACFG -> AMBIENTE -> SCHEDULE -> SCHEDULE (Agent -> Cadastro): 
    • Incluir el Grupo de empresa/Empresa que tiene configuradas las programaciones en agenda.

Para que funcionen correctamente las programaciones en agenda, es necesario que después de toda la configuración, el Agent y el Schedule se activen.



Escalonamiento a un superior:

La opción de escalonamiento a un superior, se utilizará en el caso de que el plazo de aprobación sea sobrepasado, además del envío de e-mail, este asunto pendiente también pasará a un superior.


Aprobación especial:

La aprobación del tipo Especial, se puede utilizar para que la aprobación se dirija solo para los aprobadores con acceso al tipo de compra registrado por medio del vínculo Tp. Compras vs. Aprobadores existente en la rutina de Grupo de Aprobación.


Liberación automática de pedido:

A través de la selección del campo Lib. PC c/ SC (DHK_LIBPC) se puede realizar la liberación automática para los pedidos de compra del mencionado tipo de compra, que ya tuvieron aprobación previa por medio de la solicitud de compra.



Tolerancia del pedido:

La opción de tolerancia (DHK_TOLERA) se puede utilizar para verificar si los valores aprobados previamente, por medio de una agrupación de ente contable de solicitud de compra, están dentro del límite establecido a través del porcentaje del campo % Tole.Dif (DHK_TOLDFS).



Condición SC/PC:

Para informar las reglas para clasificar el documento, es necesario utilizar las funciones de Condición SC o Condición PC e incluir un filtro para las tablas SC1 o SC7 respectivamente.




Búsqueda:

Es importante resaltar que la rutina acepta algunas expresiones AdvPL (siguiente tabla), y los campos necesitan estar clasificados como "usado" en el diccionario de datos excepto los campos del encabezado de la solicitud de compras (SC1) y pedido de compras (SC7).

Con relación a las comparaciones, solo se aceptan expresiones utilizadas e válidas para consultas realizadas en la base de datos, siguiente tabla:


Expresiones ADVPL aceptadas:

Acepto solamente la llamada de 1x por función en la expresión.

Función:

Observación:

Posicione


GetAdvFVal

Debe ser devuelto solamente 1 campo en la búsqueda

SubString


Replicate


Left


Right




Comparaciones aceptadas / no aceptadas:

Aceptada

No Aceptada

<> 

%

!= 

#

==

**

>=

^

<=


$



Observaciones:

Un aprobador puede aprobar uno o más Tipos de Compra, de acuerdo con los vínculos efectuados a través del registro de grupos de aprobación.