Histórico da Página
Produto: | Protheus. | ||||||||||||
Ocorrência: | A290CALP: Manipula número de meses para o cálculo da média. | ||||||||||||
Passo a passo: | Localização: Executado na função A290CalNor, que realiza o cálculo normal da média de consumos (utiliza os pesos). Em que ponto: O ponto de entrada A290CALP é executado antes do cálculo da média, e deve ser utilizado para manipular o número de meses considerados para cálculo, entre os meses inicial de consumo (B1_CONINI) e o mês referência para o cálculo (desde que o ponto de entrada retorne um array). Programa fonte: MATA290.PRX Sintaxe: A290CALP - Manipula número de meses para o cálculo da média ( < ParamIxb> ) --> ExpA1 Parâmetro:
Retorno: ExpA1 (vetor)
Exemplo: User Function A290CALP() Local nMeses := ParamIxb[1] Local aPesos := ParamIxb[2] Local aPesosOrig := ParamIxb[3] Local cAliasSB1 := ParamIxb[4] Local cAliasSB3 := ParamIxb[5] //-- Rotina de customização do usuário.Return (aPesos) | ||||||||||||
Observações: | O ponto de entrada recebe como parâmetro um array (ParamIXB), contendo o número de meses que serão considerados e o alias das tabelas SB1 e SB3. ParamIxb[1] --- Nº de meses considerados p/ cálculo. |