01. DADOS GERAIS
Produto: | TOTVS Medicina e Segurança do Trabalho |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | RH |
Módulo: | Medicina e Segurança do Trabalho |
Função: | Perfil Profissiográfico (MDTR700) |
Ticket: | |
Issue: | DNG-19016 |
02. SITUAÇÃO/REQUISITO
Criação de ponto de entrada no relatório PPP (MDTR700) para que seja possível informar conteúdo no item 18 REPRESENTANTE LEGAL DA EMPRESA
03. SOLUÇÃO
Criado o ponto de entrada MDTR7002, chamado no momento da impressão do relatório Perfil Profissiográfico (MDTR700) para que seja possível informar o conteúdo dos campos:
- 18.1-CPF do Representante Legal
- 18.2-Nome do Representante Legal
04. DEMAIS INFORMAÇÕES
Função: | MDTR7002() |
---|---|
Retorno: | .T. |
Variáveis | cCpfRes: Receberá o valor que será impresso no NIT (Apenas valores numéricos) cNomeRES: Receberá o valor que será impresso no Nome cDate: Receberá o valor que será impresso na Data |
Exemplo
#Include "mdtr700.ch" #Include "Protheus.ch" User Function MDTR7002() //Variáveis que deverão receber as informações do responsável Local cCpfRes := "99999999999" Local cNomeRES := "NOME" Local cDate := "__/__/____" Local aParam := PARAMIXB Local lin := aParam[ 2 ] Local oPrintPPP := aParam[ 1 ] Private oFont09 := TFont():New( "Verdana", , 11, , .F., , , , .F., .F. ) Private oFont10 := TFont():New( "Verdana", , 11, , .F., , , , .F., .F. ) //Definições das linhas em formato de caixa oPrintPPP:Line( lin, 50, lin + 500, 50 ) oPrintPPP:Line( lin, 2940, lin + 500, 2940 ) oPrintPPP:Line( lin + 500, 50, lin + 500, 2940 ) oPrintPPP:Line( lin + 100, 500, lin + 100, 2940 ) oPrintPPP:Line( lin, 500, lin + 500, 500 ) //Início das impressões dos valores //oPrintPPP:Say(lin+10,510,"20.1-NIT",oFont09) oPrintPPP:Say( lin + 30, 510, "18.1-CPF do Representante Legal", oFont09 ) oPrintPPP:Say( lin + 90, 510, Transform( cCpfRes, '@R 999.999.999-99' ), oFont10 ) oPrintPPP:Line( lin, 1300, lin + 500, 1300 ) oPrintPPP:Say( lin + 30, 1310, "18.2-Nome do Representante Legal", oFont09 ) oPrintPPP:Say( lin + 90, 1310, Substr( cNomeRES, 1, 40 ), oFont10 ) oPrintPPP:Say( lin + 210, 150, cDate,oFont10) oPrintPPP:Say( lin + 480, 700, "(Carimbo da Empresa)", oFont09 ) oPrintPPP:Line( lin + 430, 1400, lin + 430, 2110 ) oPrintPPP:Say( lin + 480, 1450, "(Assinatura física ou eletrônica)", oFont09 ) Return .T.
05. ASSUNTOS RELACIONADOS
Não há.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas