Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

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:

NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXBVetorArray com 2 posições { cProduto , nLote } X 

Retorno:

nLote(numérico)

  • Novo lote econômico ajustado a ser gravado para o produto.

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.