ÍNDICE
- Visão Geral
- Sintaxe
- Parâmetros
- 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
cCod | Código da Verba a ser gerada |
---|---|
nValor | Valor da Verba |
nHoras | Horas ou quantidade da verba |
cSem | Número da Semana, pode ser utilizada a variável cSemana que é a semana indicada nas perguntas dos roteiros de cálculo. |
cCct | Código do Centro de Custo do funcionário |
cTip1 | Tipo da Verba. Pode ser V para Valor, H para Horas ou D para Dias. Se não for informado será assumido V |
cTip2 | Origem da verba. Deve ser colocado "I", de "Informado". |
nPar | Número de Parcelas da Verba. Deve estar entre 0 e 99 |
cDel | Indica se a verba esta deletada. Deve ser informado "D" para deletada, caso contrário passar NIL ou uma string com espaço (" ") |
cMes | Data do efetivo pagamento da Verba. Pode-se utilizar a Variável dData_Pgto que é a data informada nas perguntas do cálculo |
lAltera | Variá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.. |
nValInfo | Compatibilidade. Deve ser passado NIL neste parâmetro. |
nHorInfo | Compatibilidade. Deve ser passado NIL neste parâmetro |
cSeq | Sequê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. |
cNumId | Compatibilidade. Deve ser passado NIL neste parâmetro. |
lPropDia | Se a verba deve ser proporcionalizada de acordo com os dias trabalhados. DEFAULT .F. |
cItCt | Código do Item contábil. Opcional |
cClVl | Código da Classe de valor. Opcional |
dDataRef | Data de referência do lançamento. Opcional |
lNewValor | Compatibilidade. Deve ser passado NIL neste parâmetro. |
cConvoc | Có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"