Este artigo aplica-se a: |
Sage X3 |
Versão: |
V11 e V12 |
Domínio: |
Distribuição |
|
|
Problema / Sumário
Pretende-se descrever como ultrapassar o erro “A quantidade US não corresponde a um número correcto de UA” numa transferência inter-estabelecimento.
Descrição da Solução / Detalhes
Quando um artigo tem uma unidade de acondicionamento modificável e diferente da unidade de stock, pode surgir o erro “A quantidade US não corresponde a um número correcto de UA” nas transferências inter-estabelecimento (mudanças de stock).
Este erro é gerado quando o coeficiente US-UA é alterado na linha da transferência inter estabelecimento:
Para evitar o controlo que está a ser realizado deve ser utilizado o ponto de entrada 'NO_CTLSTOCHG' do tratamento 'SUBSCSB:
Para o efeito, a variável POK deve ser posicionada a 1.
Exemplo:
$ACTION
If ACTION = 'NO_CTLSTOCHG': Gosub NO_CTLSTOCHG : Endif
Return
$NO_CTLSTOCHG
POK=1
Infbox "Entry point executed : NO_CTLSTOCHG from" - adxpno(2)
Return