Árvore de páginas

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.

Informações Gerais

Especificação

Produto

Microsiga Protheus®

Módulo

SIGAGPE

Segmento Executor

Serviços

Projeto1

M_SER_RH003

IRM1

PCREQ-9091

Requisito1

PCREQ-9093

Subtarefa1

PDR_SER_RH003-140

Chamado2

 

Release de Entrega Planejada

12.1.11

Réplica

 

País

( x ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).


Objetivo

Esse requisito tem por objetivo o desenvolvimento de melhorias solicitadas por clientes que estão migrando do Logix para o Protheus.

 

Migrador - Importação Agência/Banco

 Esse item trabalha em paralelo com o documento disponibilizado pelo Logix: ER_PCREQ-9051_RHP10003 - Exportação Banco e Agências/Beneficiários de Pensão Alimentícia
  • Será criada uma nova opção no RHIMP01, denominada Bancos/Agências. Esta opção irá chamar a função RHIMP24
  • O arquivo importado será: banco_agencia_logix.unl
LogixProtheus
bancos/agencia_banco/empresa_banco 
AtributoTipoAtributoTipo

Empresa Protheus

  • Enviar o código da Empresa Protheus, de acordo com a Empresa Logix Vinculada a EmpresaProtheus no LOG00083 - Cadastro de Empresas
 

Empresa

  • Receber a empresa a qual se refere o banco/agencia
 

Filial Protheus

  • Esta informação será enviada em branco, devido o cadastro no Protheus ser Compartilhado
 

Filial

  • Como a tabela é compartilhada, essa informação virá em branco. (A6_FILIAL)
 

bancos.cod_banco

  • Código do Banco
number(3)

Código

  • Deverá ser gravado no campo A6_COD
Numérico (3)

bancos.nom_banco

  • Nome do Banco
char(30

Nome Banco

  • O conteúdo deverá ser gravado no campo A6_NOME
Caracter (40)

agencia_banco.num_agencia

  • Código da agência
  • Será enviado todo o código (Agência + Dígito), devido estas informações não serem desmembradas no Logix
  • No Protheus será desmembrado o último digito da agência para o digito da agência. 
  • Se tiver só 4 posições no código, o digito será desconsiderado
char(5)

Nro Agencia e DV Agencia

  • Receber o conteúdo e tratá-lo da seguinte forma:
    1 - Recebido 5 Posições:
    Gravar as 4 primeiras posições no campo A6_AGENCIA.
    Gravar a ultima posição no campo A6_DVAGE
    2 - Recebido apenas 4 posições:
    Gravar as 4 posições no campo A6_AGENCIA.

Caracter

(4) e (1)

agencia_banco.nom_agencia

  • Nome da Agência
char(30)

Nome Agencia

  • O conteúdo deverá ser gravado no campo A6_NOMEAGE
Caracter (40)

empresa_banco.num_conta_cor

  • Número da Conta Corrente do banco da Empresa
  • Esta informações está atrelada ao programa RHU3010 - Banco/Agências
  • Se o banco e agência não estiverem relacionados neste programa, será, será atribuído 0
number(9)

Nro Conta

Deverá ser gravado no campo A6_NUMCOM

Caracter (10)

empresa_banco.dig_conta_cor

  • Dígito da conta bancária
  • Esta informações está atrelada ao programa RHU3010 - Banco/Agências
  • Se o banco e agência não estiverem relacionados neste programa, será, será atribuído nulo
char(2)

DV Conta

  • Deverá ser gravado no campo A6_DVCTA

Caracter (1)

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

RHIMP24

Criação

Importação Banco/Agencia

-

RHIMP01AlteraçãoMigrador Logix Protheus 12 

 

 

 

Migrador - Importação Beneficiários

Esse item trabalha em paralelo com o documento disponibilizado pelo Logix: ER_PCREQ-9051_RHP10003 - Exportação Banco e Agências/Beneficiários de Pensão Alimentícia
  • Será criada uma nova opção no RHIMP01, denominada Beneficiários. Esta opção irá chamar a função RHIMP25
  • O arquivo importado será: pensionistas_logix.unl

 

        Validações:

  • Verificar se o funcionário passado no arquivo de importação existe no Protheus
  • Verificar quantos beneficiários (sequencias) já foram cadastrados previamente. (Deverá ser gravado o campo RQ_SEQUENC conforme essa informação)
LogixProtheus
fun_pensao_alim 
AtributoTipoAtributoTipo

Empresa Protheus

  • Enviar o código da Empresa Protheus, de acordo com a Empresa Logix Vinculada a Empresa Protheus no 
    LOG00083 - Cadastro de Empresas
 

Receber a empresa e abrir a tabela referente a mesma.

Exemplo:

 

 

Filial Protheus

  • Enviar o código da Filial Protheus, de acordo com a Empresa Logix Vinculada a Empresa/Filial Protheus no 
    LOG00083 - Cadastro de Empresas
  Gravar no campo SRQ_FILIAL a filial enviada pelo Logix 

num_matricula

  • Número da Matrícula do Funcionário
  • Será previso o DE/PARA de matrículas para o Protheus, se na exportação de funcionários houve esta necessidade
number(8)Gravar no campo SRQ_MAT, a matricula presente no arquivo de importação.  

nom_depend

  • Nome do Beneficiário
char(30)Deverá ser gravado no campo RQ_NOMECaracter (30)

num_cpf

  • CPF do beneficiário
  • Será enviado sem máscaras
char(14)Deverá ser gravado no campo RQ_CIC

Caracter (11)

dat_nascimento

  • Data de Nascimento
dateInformação utilizada apenas na P12, visto que o campo nao existe na P11Data (8)

cod_banco_cor

  • Código do banco para depósito
number(4)Deverá ser utilizado como chave junto com a informação do codigo da agencia para preenchimento do campo RQ_BCDEPBECaracter (8)

num_agencia_cor

  • Número da Agência
char(5)Deverá ser utilizado como chave junto com a informação do codigo da agencia para preenchimento do campo RQ_BCDEPBECaracter (8)
num_conta_cor + dig_conta_corchar(11) Caracter (12)
  • Número da Conta Correte acrescentado do dígito verificador da conta
 Devera ser gravado no campo RC_CTDEPBE 
perc_pensao_termodecimal(5,2) Numérico (6)
  • Percentual de pensão a ser informado no Termo de Rescisão de Contrato de Trabalho (TRCT)
 Deverá ser gravado no campo RQ_PERCENT 
pct_pen_alim_fgtsdecimal(5,2) Númerico (5)
  • Percentual de pensão a ser informado para ser aplicado no FGTS
 Deverá ser gravado no campo RQ_PERFGTS 
  Será enviado no final do arquivo a data de inicio do beneficiario. RQ_DTINIData (8)

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

RHIMP25

Criação

Importação Beneficiários

-

RHIMP01AlteraçãoMigrador Logix Protheus 12

 



Migrador - Importação Vale Alimentação

Esse item trabalha em paralelo com o documento disponibilizado pelo Logix: ER_PCREQ-9054_Export_Vale_Alimentacao_e_Refeicao_e_Plano_de_Saude

 

  • Adicionar opção de Vale Alimentação ao migrador Logix - Protheus 12.
  • Será criada uma nova opção no RHIMP01, denominada Vale Alimentação. Esta opção irá chamar a função RHIMP26
  • O arquivo importado será: alimentacao_logix.unl

Pré-condições para importação:

  • Funcionário cadastrado na SRA

Validações:

  • Verificar se o funcionário passado no arquivo de importação existe no Protheus

  • Registro 1

LogixProtheus
rhu_fornec_aliment/rhu_tip_alimentCadastro Vale Alimentação / Cadastro Vale Refeição
AtributoTipoAtributoTipo

Fixo 1

  • Identifica o Registro de Informações de Fornecedores
char(1)Fixo 1 

rhu_fornec_aliment.fornecedor

  • Código do Fornecedor
  • Prever DE/PARA de códigos para o Protheus, devido haver restrição de tamanho no campo. Será previsto o DE/PARA no programa VDP10141 da seguinte forma:
    • Tabela: RHU_FORNEC_ALIMENT
    • Sistema Integração: Protheus
    • De Campo: fornecedor
    • De Valor: Código do fornecedor cadastrado no programa Fornecedores de Alimentação (RHU6646)
    • Para Valor: Código que será migrado para o Protheus
char(15)

Código Fornecedor

RFO_CODIGO

char(02)

rhu_tip_aliment.tip_aliment

  • Código do tipo de alimentação
number(3)RFO_TPVALEchar(1)

rhu_tip_aliment.nom_tip_aliment

  • Descrição do Tipo de Alimentação
char(30)RFO_DESCRchar(30)

Tipo de Vale

  • Esta informação é obrigatória para o Protheus e no Logix inexiste este dado.
  • Dessa forma será necessário prever um DE/PARA de códigos dos Tipos de Alimentação por Fornecedor (RHU6647), informando no programa VDP10141 da seguinte forma:
    • Tabela: RHU_TIP_ALIMENT
    • Sistema Integração: Protheus
    • De Campo: fornecedor
    • De Valor: Código do Fornecedor informado no RHU6647
    • De Campo: tip_aliment
    • De Valor: Código do Tipo de Alimentação informado no RHU6647
    • Para Valor: Deve ser informado os seguintes Valores 1 - Alimentação ou 2 - Refeição
  • Se não for cadastrado o DE/PARA das informações contidas no RHU6647 ou houver o cadastramento incorreto do valor no DE/PARA, será emitida mensagem de Alerta e será atribuído nos registros exportados o valor 2 - Refeição

char(1)RFO_TPBENchar(02)

rhu_tip_aliment.preco_unit

  • Valor unitário do vale alimentação/refeição
decimal(15,2)RFO_VALORfloat

rhu_tip_aliment.pct_desc_folha

  • Percentual de desconto em folha de pagamento
decimal(15,2)RFO_PERCfloat

 

  • Registro 2

LogixProtheus
rhu_funcio_alimentAtualização VA/VR
AtributoTipoAtributoTipo

Fixo 2

  • Identifica o Registro de Informações de Funcionários
char(1)Fixo 2 

Empresa Protheus

  • Enviar o código da Empresa Protheus, de acordo com a Empresa Logix Vinculada a Empresa Protheus no 
    LOG00083 - Cadastro de Empresas
char(2)

Empresa

  • Receber a empresa a qual se refere o Vale.
 

Filial Protheus

  • Enviar o código da Filial Protheus, de acordo com a Empresa Logix Vinculada a Empresa/Filial Protheus no 
    LOG00083 - Cadastro de Empresas
char(8)

Filial

  • Gravar no campo R0_FILIAL a filial enviada pelo Logix
 

matricula

  • Número da Matrícula do Funcionário
  • Será previso o DE/PARA de matrículas para o Protheus, se na exportação de funcionários houve esta necessidade
number(8)

Matrícula

  • Gravar no campo R0_MAT, a matricula presente no arquivo de importação. 
char(06)

fornecedor

  • Código do Fornecedor
  • Será previso o DE/PARA de códigos para o Protheus, se na exportação de Fornecedores e Tiipos de Alimentação houve esta necessidade
char(15)

Fornecedor do Benefício

  • R0_CODIGO
char(02)

tip_aliment

  • Código do tipo de alimentação
number(3)

Tipo Vale

  • R0_TPVALE
char(01)

qtd

  • Quantidade de vales. 
  • No Logix, é a quantidade total que o usuário irá utilizar no mês. No Protheus será atribuído no campo Dias Prop.
number(4)

Quantidade de vale no mês

  • R0_DIASPRO
float

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

RHIMP26

Criação

Importação Vale Alimentação

-

RHIMP01AlteraçãoMigrador Logix Protheus 12

 

Tabelas envolvidas:

  • SRA - Cadastro de Funcionários

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.