Árvore de páginas

Carregando...


01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Protheus

Segmento:

RH

Módulo:MeuRH
Função:MRHAVIFE.PRW
Ticket:
Issue:DRHMEURH-17308


02. SITUAÇÃO/REQUISITO

Rdmake para que seja possível customizar o relatório do extrato do aviso de férias. 

03. SOLUÇÃO

Implementado uma função de usuário ( User Function ) para que o cliente consiga customizar o relatório conforme sua necessidade.

Importate: Como o código fonte do relatório é muito extenso, este não será posto totalmente neste documento, mas apenas as variáveis iniciais.

O relatório completo estará disponível no arquivo MRHAVIFE, na central de downloads.


/*/
MRHAVIFE
Recebe dados do funcionário, e gera um arquivo .pdf
com o aviso de férias.
@author TOTVS
/*/
User Function MRHAVIFE()     
	//Informações sobre a estrutura esperada do array de dados
    // PARAMIXB[1]  = tipo do aviso            (P=programado) (F=Férias) 
    // PARAMIXB[2]  = cCompanyState            (estado federativo da empresa)
    // PARAMIXB[3]  = dNoticeDate              (data do aviso)
    // PARAMIXB[4]  = cEmployeeName            (nome do funcionário)
    // PARAMIXB[5]  = cLaborCardNumber         (carteira de trabalho)
    // PARAMIXB[6]  = cLaborCardSeries         (série da carteira de trabalho) 
    // PARAMIXB[7]  = cDepartmentDescription   (descrição do departamento)
    // PARAMIXB[8]  = nPaydLeaveFollow         (dias de licença remunerada mês seguinte - férias calculadas)
    // PARAMIXB[9]  = nPaydLeave               (dias de licença remunerada - férias calculadas)
    // PARAMIXB[10] = dAcquisitiveStartDate   (data de inicio do período aquisitivo)
    // PARAMIXB[11] = dAcquisitiveEndDate     (data de término do período aquisitivo)
    // PARAMIXB[12] = dEnjoymentStart         (data de inicio do gozo de férias)
    // PARAMIXB[13] = dEnjoymentEndDate       (data de término do gozo de férias)
    // PARAMIXB[14] = cCompanyName            (nome descritivo da empresa)
    // PARAMIXB[15] = cCompanyCNPJ            (CNPJ da empresa)
    // PARAMIXB[16] = nPecuniaryAllowance     (dias de abono pecuniário - férias calculadas/programadas)
    // PARAMIXB[17] = cAccept                 (informações do aceite - férias calculadas)
    // PARAMIXB[18] = cBranch                 (filial do funcionário)
    // PARAMIXB[19] = cMat                    (matricula do funconário)
    // PARAMIXB[20] = cAdmissionDate          (admissão do funconário)
    // PARAMIXB[21] = cReceiptDate            (data do recibo)
    // PARAMIXB[22] = local de impressão      ( local de impressão)
    // PARAMIXB[23] = nome do arquivo         ( nome a ser impresso)


04. DEMAIS INFORMAÇÕES

Documento de referência do MEURH: Documento de Referência

05. ASSUNTOS RELACIONADOS