Histórico da Página
...
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:
Instruções para configuração SmatView
- 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.
- 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:
- 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/
- 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.
- No Servidor de licença informar (ou outro endereço):
- Ip do servidor: licensedev.totvs.com.br
- Porta : 8850,
- No Provedor de dados, selecionar a opção SQLite e clicar em Concluir.
- Vá em http://localhost:7017/login, digite o usuário e senha do Protheus.
- 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:
Escolha o ON, clique em confirmar e depois, Salvar e Avançar
Visão de dados:
...
Smart View do relatório acumulado.
Campos e parâmetros disponibilizados no objeto de negócio:
Campo | Conteúdo |
---|---|
BranchName | Nome da Filial |
BranchCode | Nome do Grupo/Filial |
BranchCity | Cidade Filial |
EmployeeName | Nome do Funcionário |
EmployeeSalary | Salário do funcionário |
EmployeeTypeCode | Categoria |
CostCenterCode | Centro de Custo |
FunctionCode | Código da Função |
DepartmentName | Departamento |
paymentbankcode | Banco |
branchbankpayment | Agência |
paymentaccountnumber | Conta |
StartAcquisition | Data inicial do período aquisitivo |
EndAcquisition | Data final do período aquisitivo |
StartVacation | Inicio Férias |
EndVacation | Fim Férias |
VacationPaymentDate | Data de pagamento das férias |
VacationNumberDays | Dias de Férias |
CashBenefitNumberDays | Dias de Abono |
NumberOfDaysPaidLeave | Quantidade de Licença Remunerada |
EventCode | Verba |
EventDescription | Descrição da Verba |
EventHour | Horas |
SumIncomeEmployee | Valores de Proventos Funcionário |
SumDiscountus | Valores de Desconto Funcionário |
SumIncome | Valores de Provento Período |
SumDiscountShift | Valores de Desconto Período |
LiqFer | Valor Liquido |
ExtLiqFer | Valor Liquido por Extenso |
Parâmetro | Descrição |
---|---|
Parâmetro | Descrição |
MV_PAR01 | Filial de ? |
MV_PAR02 | Filial até ? |
MV_PAR03 | Centro de Custo De ? |
MV_PAR04 | Centro de Custo Até ? |
MV_PAR05 | Matrícula De ? |
MV_PAR06 | Matrí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
...