Home

Linha Microsiga Protheus

Páginas filhas
  • F440BASE - Modifica dados da Comissão -- 11798

Ponto-de-Entrada: F440BASE - Modifica dados da Comissão
Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Brasil
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:
Este ponto de entrada é chamado depois de carregar os dados do SD2 no array aVend que é passado como parâmetro para o ponto. O objetivo é modificar esses valores (por exemplo, a base de cálculo).No caso de ser modificado o valor da base de cálculo da comissão, também deve ser modificado para TODOS os Vendedores, e deve ser atualizado o parâmetro nValor.O SD2 não está posicionado, usando o número de registro passado como parâmetro 11 do array aVend[] . O SF2 e SE1 estão posicionados. Todos os valores estão expressos na moeda 1.
Eventos

Programa Fonte
FINA440.PRW
Sintaxe

F440BASE - Modifica dados da Comissão ( < aBases> ) --> aBases

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
aBases Vetor Array com dados da comissão calculada. X
Retorno
    aBases(vetor)
  • Array com dados da comissão alterado.
Observações

Exemplos
USER FUNCTION F440BASE()Local aDados := ParamIXB/*ParamIXB[1]cVendedor,;ParamIXB[2]SE1->E1_VLCRUZ,;ParamIXB[3]nBaseEmis,;ParamIXB[4]nBaseBaix,;ParamIXB[5]nVlrEmis,;ParamIXB[6]nVlrBaix,;ParamIXB[7]nPerComis*/aDados[1][3] := (aDados[1][3]) * 1.10 // soma 10%aDados[1][5] := (aDados[1][3]) * (aDados[1][7]/100)// novo valorRETURN aDados