Produto: | Protheus. | ||||||||||||
Ocorrência: | A290AJUL: Manipula valores calculados do lote a serem ajustados. | ||||||||||||
Passo a passo: | Localização: Este Ponto de Entrada está localizado na função A290AjuLot (Ajusta o lote econômico pelo valor disponível para compras). Em que ponto: É executado após o cálculo; seu objetivo é que o usuário possa manipular os valores calculados do lote econômico que serão ajustados pela rotina A290AjuLot(). Programa fonte: MATA290.PRX Sintaxe: A290AJUL - Manipula valores calculados do lote a serem ajustados ( < PARAMIXB> ) --> nLote. Parâmetro:
Retorno: nLote(numérico)
Variáveis: Exemplo: User Function A290Ajul()Local cProduto := ParamIxb[1] // Código do Produto Local nLote := ParamIxb[2] // Lote Econômico atual calculado * nDif/*(valor de ajuste normal que seria gravado no lote econômico)Obs.: nDif = (Valor Disponível / Total das compras no mês), sendo nDif sempre < 0.85* /// Rotina para ajuste da qtde. do lote econômico desenvolvida pelo usuárioReturn (nLote) | ||||||||||||
Observações: | Somente ajusta se o valor informado não conseguir comprar pelo menos 85% da necessidade calculada. |
A290AJUL: Manipula valores calculados do lote a serem ajustados.