Page tree

Produto:

Protheus.

Ocorrência:

A250QTBX: Cálculo do índice de Baixa de Empenho.

Passo a passo:

Descrição: O ponto de entrada A250QTBX manipula a variável nQtdBx na função A250Estoq() para alteração do cálculo do índice de Baixa de Empenho da tabela SD4.

Seu comportamento é similar ao do ponto de entrada A250INDI, exceto pelo fato desse último estar na função A250Atu(), que realiza a baixa de empenho propriamente dita.

Para utilização do ponto de entrada A250QTBX, também é necessário utilizar o ponto de entrada A250INDI para relacionar as quantidades e índices de Baixa de Empenho.

Localização: Função a250Estoq() - responsável pela verificação das quantidades em Empenho para a Ordem de Produção.

Em que ponto: Antes do cálculo do índice de baixa, em casos de apontamento parcial de produção.

Programa fonte: MATA250.PRX

SintaxeA250QTBX - Manipula variável nQtdBx ( [ PARAMIXB[1],PARAMIXB[2],PARAMIXB[3],PARAMIXB[4],PARAMIXB[5] ] ) --> nQtdBxPE

Parâmetro:

NomeTipoDescriçãoObrigatório
PARAMIXB[1]CaracterecProduto - Código do produto empenhado (D4_COD)X
PARAMIXB[2]CaracterecOP - Número, item e sequência da Ordem de Produção (D3_OP)X
PARAMIXB[3]NumériconQtdBx - quantidade original a ser baixada do empenhoX
PARAMIXB[4]NumériconTotalOP - quantidade total da Ordem de Produção (C2_QUANT)X
PARAMIXB[5]CaracterecParcTot - indica se o apontamento é total ("T") ou parcial ("P")X

Retorno: nQtdBxPE - novo valor da variável nQtdBx para ser utilizado no cálculo do índice de baixa de empenho

Exemplo:

Observações:

Este ponto de entrada deve ser utilizado em conjunto com o ponto de entrada A250INDI por causa da existência de duas verificações de saldo em empenho no apontamento de produção simples (MATA250): uma para verificar os saldos (Função A250Estoq()) e outra para baixar efetivamente o Empenho (Função a250Atu()).