Árvore de páginas

Tempo aproximado para leitura: 10 min


ÍNDICE

  1. Visão Geral
  2. Sintaxe
  3. Parâmetros
  4. Exemplos de Utilização


01. VISÃO GERAL

A função fGeraVerba deverá ser utilizada para incluir ou alterar uma verba no movimento durante o cálculo.


02. SINTAXE

FGeraVerba(cCod,nValor,nHoras,cSem,cCct,cTip1,cTip2,nPar,cDel,cMes,lAltera,nValInfo,nHorInfo,cSeq,cNumID,lPropDia,cItCt,cClVl,dDataRef,lNewValor,cConvoc)


03. PARÂMETROS

cCodCódigo da Verba a ser gerada

nValor

Valor da Verba
nHorasHoras ou quantidade da verba
cSemNúmero da Semana, pode ser utilizada a variável cSemana que é a semana indicada nas perguntas dos roteiros de cálculo.
cCctCódigo do Centro de Custo do funcionário
cTip1Tipo da Verba. Pode ser V para Valor, H para Horas ou D para Dias. Se não for informado será assumido V
cTip2Origem da verba. Deve ser colocado "I", de "Informado".
nParNúmero de Parcelas da Verba. Deve estar entre 0 e 99
cDelIndica se a verba esta deletada. Deve ser informado "D" para deletada, caso contrário passar NIL ou uma string com espaço (" ")
cMesData do efetivo pagamento da Verba. Pode-se utilizar a Variável dData_Pgto que é a data informada nas perguntas do cálculo
lAlteraVariável lógica para indicar se a verba pode ser alterada, caso já exista no movimento do funcionário e não for informada. Pode ser .T. ou .F..
nValInfoCompatibilidade. Deve ser passado NIL neste parâmetro.
nHorInfoCompatibilidade. Deve ser passado NIL neste parâmetro
cSeqSequência a ser gerada no lançamento. Esta parâmetro é opcional, mas caso seja informado (diferente de NIL), deve ser passado uma string com o número da sequência ou com um espaço (" "). Não deve ser passado uma string vazia ("") pois desta forma não serão encontradas eventuais verbas que já existam no aPd, podendo ocasionar erro de chave duplicada.
cNumIdCompatibilidade. Deve ser passado NIL neste parâmetro.
lPropDiaSe a verba deve ser proporcionalizada de acordo com os dias trabalhados. DEFAULT .F.
cItCtCódigo do Item contábil. Opcional
cClVlCódigo da Classe de valor. Opcional
dDataRefData de referência do lançamento. Opcional
lNewValorCompatibilidade. Deve ser passado NIL neste parâmetro.
cConvocCódigo da convocação. Deve ser passado apenas para funcionários com contrato intermitente.



04. EXEMPLO DE UTILIZAÇÂO



FGeraVerba("101",100.00,1,"01","01010201","V","I",Nil,Nil,dData_Pgto,.F.,)

Neste caso irá criar a verba "101", do tipo "Valor" com R$100,00 


FGeraVerba("102",200.00,1,"01","01010201","V","I",Nil,Nil,dData_Pgto,.F.,Nil,Nil,"9")

Neste caso irá gerar a verba "102", do tipo "Valor" com R$200,00 na sequência "9"


FGeraVerba("103",300.00,1,"01","01010201","V","I",Nil,Nil,dData_Pgto,.F.,Nil,Nil," ",Nil,Nil,Nil,Nil,Nil,Nil,"00001")

Neste caso irá gerar a verba "103", do tipo "Valor" com R$300,00 para a convocação "00001"