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. )
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas