Home

Linha Microsiga Protheus

Páginas filhas
  • ACD023PR - Valida Gravação de Apontamentos da Produção Mod.1e2 e Perdas -- 16898

Ponto-de-Entrada: ACD023PR - Valida Gravação de Apontamentos da Produção (Mod.1e2 ) e Perdas
Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:

LOCALIZAÇÃO: FUNCTION GrvProd() - Gravação do apontamento da Produção (Modelos 1 e 2) e GrvPerda() - Gravação do apontamento de Perda.

EM QUE PONTO: Antes da confirmação do apontamento da produção (Mod. 1 e 2) ou perda.
Permite validação antes da confirmação do apontamento (produção Mod.1 e 2 ou perda). Se o retorno for falso, não permite a confirmação do apontamento (produção ou perda).

Eventos

Programa Fonte
ACDV023.PRG, ACDV025.PRG 
Sintaxe

ACD023PR - Valida Gravação de Apontamentos da Produção (Mod.1e2 ) e Perdas ( [ PARAMIXB[1] ], [ PARAMIXB[2] ], [ PARAMIXB[3] ], [ PARAMIXB[4] ], [ PARAMIXB[5] ], [ PARAMIXB[6] ], [ PARAMIXB[7] ] ) --> lRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
PARAMIXB[1] Caracter Ordem de produção.
PARAMIXB[2] Caracter Operação.
PARAMIXB[3] Caracter Recurso.
PARAMIXB[4] Caracter Operador.
PARAMIXB[5] Numérico Quantidade.
PARAMIXB[6] Caracter Código da Transação.
PARAMIXB[7] caracter Código do lote.
Retorno
    lRet(logico)
  • Retorno verdadeiro = inicia a gravação do apontamento da produção (mod.1 e 2) ou apontamento de perda.Retorno falso = não efetua as gravações do apontamento.
Observações

O ponto de entrada é chamado antes da gravação dos apontamentos:

1) Apontamento da Produção Modelo 1 (ACDV023.prg)

2) Apontamento da Produção Modelo 2 (ACDV025.prg)

3) Apontamento da perda (ACDV023.prg)

Exemplos
User Function ACD023PR()Local lRet := .T.Local cOp        := PARAMIXB[1] // Ordem de produçãoLocal cOperacao:= PARAMIXB[2] // OperaçãoLocal cRecurso := PARAMIXB[3] // RecursoLocal cOperador:= PARAMIXB[4] // Operador  Local nQtd       := PARAMIXB[5] // QuantidadeLocal cTransacao:= PARAMIXB[6] // Cód.TransaçãoLocal cLote         := PARAMIXB[7] // Cód. Lote//Customização de usuário...Return lRet