Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Criar Objeto de negócio para o relatório de Recibo de férias

03. SOLUÇÃO

Criação do objeto de negócio para

...

Protheus

Possuir funcionários com dados na SRH para gerar relatório de recibo de férias

Funcionário de teste:

Image Removed

Instruções para configuração SmatView

  1. Baixar o instalador e instalar conforme

https://tdn.totvs.com/pages/releaseview.action?pageId=626636542#Instala%C3%A7%C3%A3o-Instala%C3%A7%C3%A3osimplificada A3osimplificada.

  1. Configurar o REST 2.0 no appserver.ini do binário LG conforme https://tdn.totvs.com/display/framework/Entendendo+as+novidades+do+REST

Obs.: Minha configuração REST:

  1. Abrir http://localhost:7019/startup/security-provider para configurar o Provedor de Segurança (eu estou utilizando a porta 8082 para o REST):

- Nome do Provedor: Protheus

- Endereço criação do token: http://localhost:8082/rest/api/oauth2/v1/token 

- Endereço Jwks: http://localhost:8082/rest/api/oauth2/v1/jwks 

- Endereço base da Api: http://localhost:8082/rest/ 

  1. Nessa mesma tela, ir no "Recuperar emissor", digitar usuário e senha do Protheus e clicar em Logar, para validação da geração do Token.
  2. No Servidor de licença informar (ou outro endereço):

- Ip do servidor: licensedev.totvs.com.br

- Porta : 8850,

  1. No Provedor de dados, selecionar a opção SQLite e clicar em Concluir.
  2. Vá em http://localhost:7017/login, digite o usuário e senha do Protheus.
  3. Vá em Conectores, criei um com a opção Provedor Nativo, conforme:

- Nome: protheus:

- Endereço: http://localhost:8082/rest

No Smart view vá em relatório e inclua um novo:

Image Removed

Escolha o ON, clique em confirmar e depois, Salvar e Avançar

Image Removed

Visão de dados:

...

Smart View do relatório acumulado.

Campos e parâmetros disponibilizados no objeto de negócio:


Campo

Conteúdo

BranchNameNome da Filial
BranchCodeNome do Grupo/Filial
BranchCityCidade Filial
EmployeeNameNome do Funcionário
EmployeeSalarySalário do funcionário

EmployeeTypeCode

Categoria
CostCenterCodeCentro de Custo
FunctionCodeCódigo da Função
DepartmentNameDepartamento
paymentbankcodeBanco
branchbankpaymentAgência
paymentaccountnumberConta
StartAcquisitionData inicial do período aquisitivo
EndAcquisitionData final do período aquisitivo    
StartVacationInicio Férias
EndVacationFim Férias
VacationPaymentDateData de pagamento das férias
VacationNumberDaysDias de Férias
CashBenefitNumberDaysDias de Abono
NumberOfDaysPaidLeaveQuantidade de Licença Remunerada
EventCodeVerba
EventDescriptionDescrição da Verba
EventHourHoras
SumIncomeEmployeeValores de Proventos Funcionário
SumDiscountusValores de Desconto Funcionário
SumIncomeValores de Provento Período
SumDiscountShiftValores de Desconto Período 
LiqFerValor Liquido
ExtLiqFerValor Liquido por Extenso 

Parâmetro

Descrição

Parâmetro

Descrição

MV_PAR01Filial de ?
MV_PAR02Filial até ?
MV_PAR03Centro de Custo De ?          
MV_PAR04Centro de Custo Até ?          
MV_PAR05Matrícula De ?                
MV_PAR06Matrícula Até ?               
MV_PAR07

Nome De ?                     

MV_PAR08

Nome Até ?                    

MV_PAR09

Per.Inicial(MMAAAA) ?         

MV_PAR10

Per.Final  (MMAAAA) ?         

MV_PAR11

Número de Pagamento De ?      

MV_PAR12

Número de Pagamento Até ?     

MV_PAR13

Formato ?                     

MV_PAR14

Horizontal Listar ?           

MV_PAR15

Sintetico/Analitico ?         

MV_PAR16

Todas Verbas ?                

MV_PAR17

Salario do Cadastro ?         

MV_PAR18

Situações a Imp. ?            

MV_PAR19

Categorias a Imp. ?           

MV_PAR20

Verbas a Listar ?             

MV_PAR22

Imprimir Totais ?             

MV_PAR23

Impr.Total Liquido ?          

MV_PAR24

Situacao Historica/Atual ?    

MV_ORDER

Ordem ?


04. DEMAIS INFORMAÇÕES

Não se aplica

...