Home

Linha Microsiga Protheus

Páginas filhas
  • MTA650POK - Valida Itens do Pedido de Vendas

Ponto-de-Entrada: MTA650POK - Valida Itens do Pedido de Vendas
Abrangências: Microsiga Protheus 10
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Descrição:
Ponto de Entrada que valida os itens de pedido de vendas selecionados para geração de Ordem de Produção por Pedido de Vendas.

Ex.: Permite verificar se o item selecionado atingiu a cota de R$1000,00, validando-o para que ele seja considerado (ou não) na geração de OP por vendas.

Localização: Function A650ProcOP() - Função responsável pela geração das Ordens de Produção a partir dos pedidos de venda selecionados.
Eventos

Antes do processamento que gera a OP por venda para o registro posicionado.

Programa Fonte
MATA650.PRX
Sintaxe

MTA650POK - Valida Itens do Pedido de Vendas ( [ cAlias ], [ cMarca ] ) --> lRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cAlias Caracter Alias da tabela posicionada para geração da OP por PV.
cMarca Caracter Marca define quais foram os registros selecionados na MarkBrowse
Retorno
    lRet(logico)
  • Retorno lógico que define se gera a OP por venda, sendo:
    T - Gera as OPs e PVs
    F - Não gera
Observações

A tabela SC6 - Itens do Pedido de Venda - já está filtrada conforme apresentado na MarkBrowse. É necessário efetuar um laço (loop) na tabela SC6, verificando, no campo C6_OK, se cada um dos registros está com o conteúdo igual à Marca. Dessa forma, é possível identificar quais foram os registros marcados e validá-los conforme a necessidade.

Exemplos
User Function MTA650POK()MsgInfo(‘Este Ponto de Entrada será executado antes da geração das OPs e PVs !!!’)Return( .T. )