Árvore de páginas

Produto:

Protheus.

Ocorrência:

A250SPRC: Substitui a função padrão no encerramento da OP.

Passo a passo:

Descrição: Ponto de entrada que pode ser utilizado para substituir a função padrão, que verifica a existência de saldos em processo, quando for acionado o encerramento de uma Ordem de Produção.

Eventos: O ponto de entrada será executado quando for acionado o encerramento de uma Ordem de Produção, a partir de um apontamento parcial, previamente incluído. O ponto de entrada está localizado no início da função A250Encer, que é responsável pelo encerramento de uma Ordem de Produção.

Programa fonte: MATA250.PRW

SintaxeA250SPRC - Substitui a função padrão no encerramento da OP ( [ cOP ], [ dDtRef ] ) --> lRet

Parâmetro:

NomeTipoDescriçãoDefaultObrigatórioReferência
cOPCaracterCódigo da ordem de produção que está sendo encerrada.   
dDtRefDataData de emissão do último apontamento de produção.   

Retorno:

lRet(logico)

  • Indica se a OP pode ser encerrada (.T.) ou não (.F.).

Exemplo:

User Function A250SPRC()cOP := PARAMIXB[1]dDtRef := PARAMIXB[2]lRet := .T.//CustomizaçõesReturn lRet

Observações:

Caso o retorno do ponto de entrada seja falso, ou seja, a ordem de produção não pode ser encerrada, será exibido o help A250NOENC, alertando sobre a existência de saldo em processo.

Importante: Este ponto de entrada deve ser utilizado com cautela, pois ao pemitir o encerramento de uma ordem de produção, com saldo em processo, pode acarretar problemas no relatório Registro de Inventário, pois o saldo em processo não poderá ser manipulado, ficando neste estado permanentemente.