Árvore de páginas

A650SLDPV - Manipula Saldo do Pedido de Venda na OP 

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP - Planejamento e Controle da Produção

Parâmetros:

NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXBNuméricaSaldo existente do Pedido de Venda: (SC6->C6_QTDVEN-SC6->C6_QTDENT)
X
Ponto de Entrada:A650SLDPV - Manipula Saldo do Pedido de Venda na OP

País(es):

Todos 

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Descrição:

EM QUE PONTO: O ponto de entrada 'A650SLDPV' permite manipular o Saldo do Pedido de Venda a ser considerado na geração das Ordens de Produções/Solicitações de Compras por Pedido de Vendas.
O saldo do Pedido de Venda considerado pelo sistema é igual a (Quantidade do Pedido de Venda 'menos' Quantidade já Entregue) => (SC6->C6_QTDVEN-SC6->C6_QTDENT).

Localização:

Function AvalMarca() - Se o pedido estiver marcado ele gerará a OP.

Programa Fonte:

MATA650.PRX
Sintaxe:A650SLDPV - Manipula Saldo do Pedido de Venda na OP ( < PARAMIXB> ) --> nRet

Retorno:

nRet (numerico)

O retorno deverá ser o saldo do pedido de venda a ser considerado na geração de OPs/SCs por Pedido de Vendas.

Observações:
  • O registro da tabela SC6, referente ao Pedido de Vendas, deverá estar posicionado.
  • Se o parâmetro 'Considera somente o saldo liberado dos produtos existentes nos Pedidos de Vendas?' do pergunte da opção 'Vendas' estiver marcado como 'Sim', este ponto de entrada irá receber como parâmetro de entrada somente a quantidade liberada do pedido de venda e não o saldo existente do pedido de venda.

 

Exemplo:

User Function A650SLDPV()Local _nQtdPV := PARAMIXB[1] //Saldo do Pedido de VendaLocal nRet    := 0nRet := _nQtdPV + 10 // Tratamento do usuarioReturn(nRet)