Este ponto de entrada situado no tratamento TRTACHQTE1conversão das quantidades, gera uma acção "PURCALQTY".
O objectivo desta acção é de dar a possibilidade de intervir sobre os valores passados em parâmetro ao sub-programa de cálculo das quantidades.
Por exemplo modificar o código do fornecedor devido a uma codificação particular.
Seguindo o contexto existe ou não uma transacção em curso.
Visto o número de chamadas a este sub-programa, é impossível descrever em detalhe os diferentes contextos.
Segundo o contexto, pode ter ou não um ficheiro de rasto aberto.
Visto o número de chamadas a este sub-programa, é impossível descrever em detalhe os diferentes contextos.
A chamada se faz em cada lançamento do sub-programa PCAL_QTY antes a execução deste.
As variáveis seguintes são carregadas no momento da chamada de acção "PURCALQTY".
WQTY1
Quantidade de origem a converter.
WUOM1
Unidade da quantidade de origem
WQTY2
Quantidade a calcular (esta quantidade não foi carregada que na saida do sub-programa)
WUOM2
Unidade da quantidade a calcular
WITMREF
Referência do artigo permitindo encontrar os coeficientes de conversão específicos ao artigo.
WBPSNUM
Código do fornecedor permitindo pelo meio do artigo-estabelecimento de encontrar os coeficientes de conversão específicos ao fornecedor.
WSENS
Tipo de conversão
0 = Recuparação do coeficiente de conversão com a variável global GCOEUOM
1 = Conversão clássica com pesquisa do coeficiente.
2 = Conversão utilizada pelas tarifas
3 = idêntico ao valor 1 mas sem arredondamento do coeficiente com 6 decimais.
Apenas as variáveis WITMREF, WBPSNUM e eventualmente WSENS com muita prudência, deverão ser modificados.
A descrição detalhada das tabelas abertas é impossível por causa dos numerosos contextos.
Tabela | Conteúdo significativo | Intitulado Tabela |
ITMMASTER | Artigo | |
ITMBPS | Artigo - Fornecedor | |
TABCOEFF | Coeficientes : |
Evitar se possível a modificação da variáveis WSENS.