Ponto de entrada NFCFILTSC  

Linha de Produto:

Microsiga Protheus

Segmento:

Suprimentos

Módulo:

Compras (SIGACOM)

Rotina:

Rotina

Nome Técnico

Solicitação de compras

MATA110

Ponto de Entrada:

NFCFILTSC

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas utilizadas:

SC1

Sistema(s) operacional(is):

Todos

Ponto de Entrada

Descrição:

O ponto de entrada NFCFILTSC é utilizado no processo de Necessidade de Compra para aplicar filtros personalizados às Solicitações de Compra (SCs), de acordo com critérios previamente definidos.


Prioridade de Filtros
Existe uma hierarquia na aplicação dos filtros:

  • Filtro por Comprador (MV_FILTNFC): possui prioridade sobre o filtro geral definido no ponto de entrada. Esse filtro permite um nível de personalização mais específico, aplicando-se individualmente a cada comprador.

  • Filtro Geral (no ponto de entrada): utilizado quando não há filtro específico para o comprador.

Operações Suportadas

As operações lógicas permitidas na definição dos filtros são:

  • Igual (=)

  • Diferente (!=)

  • E (AND)

  • OU (OR)

Localização:

Rotina para inclusão de solicitação de compras

Eventos:

O Ponto de entrada é executado ao abrir Necessidade de Compra (NFC)

Programa Fonte:

PGCXCOT

Função:

NFCGetFilCom

Retorno:

Nome

Tipo

Descrição

Obrigatório

cFilterTextoFiltro . X

 

Exemplo:

#Include 'Protheus.ch'

User Function MA110VLRAT()
Local lRet := .T.
If PARAMIXB[3]
    alert("valida linha")
Endif
If PARAMIXB[4]
    alert("Valida total(Salvar)")
Endif
Return lRet