Ponto entrada > Módulo Vendas > Tratamento standard TRTVENQTE 

CALCULRMN : Permite de aplicar uma tolerância sobre o remanescente de uma encome

Este ponto de entrada afecta o cálculo da tolerância de remanescente sobre uma linha de encomenda.

Permite intervir para aplicar outras tolerâncias de remanescente que aquela definida em standard afim de saldar ou não uma linha de encomenda no momento da entrega desta.

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso. A variável GOK está utilizada e testada. Ela é inicializada a 1. Ela pode ser posicionada a 0 se se deseja abandonar a transacção.

Diferentes casos de chamada

Este ponto de entrada foi chamado no tratamento TRTVENQTE no sub-programa SCAL_RMN. Este sub-programa está chamado depois cada tratamento permitindo a criação, modificação, supressão de uma entrega.  

Variáveis significativas

Eis as variáveis que são passadas ao sub-programa SCAL_RMN :

Em entrada:

 .          QTY1             :           Quantidade encomendada

.          QTY2              :           Quantidade entregue

.          ART                 :           Referência artigo

Em saída :

  .          RMN               :           Desvio ( 1 se <= tolerância)

.          STAT               :           Status ( 1 se erro)

O registo artigo venda [F :ITS] está em linha.

O ponto de entrada permite determinar e de aplicar a tolerância desejada.

Para forçar o saldo da linha de encomenda, falta posicionar o parâmetro de saída RMN a 1.

Todo outro valor deste parâmetro não saldará a linha de encomenda.