Image Added
As informações desta rotina serão armazenadas na tabela SRX.
- Observe o conteúdo do TXT que será utilizado para a importação do arquivo:
*Os campos grifados em amarelo são os campos que serão utilizados para a importação do arquivo.
*O TXT ser importado não deverá possuir linha em branco, caso isso aconteça o sistema apresentará erro em tela. Na última linha ao lado do conteúdo 026641800007801 dê um delete e salve o arquivo.
Image Added
- SIGAGPE: Atualizações/Cadastros/Verbas:
*Deverá ser cadastrada a verba que representará o desconto de coparticipação do funcionário, no caso abaixo 999- UNIMED COPARTICIPAÇÃO, conforme informado no layout acima "RHO_PD"= "999".
*Esta verba não possui identificador de cálculo.
Image Modified
As informações desta rotina serão armazenadas na tabela SRV.
- SIGAGPE: Miscelanea/Importação/Lançamentos Mensais:
Image Modified
Image Modified
*No parâmetro abaixo informe o diretório onde consta o txt que será importado.
Image Modified
Image Modified
Image Modified
Image Added
- SIGAGPE: Atualizações/Benefícios/Planos de Saúde/Coparticipação/Reemb.:
*Observe que o valor foi importado com sucesso e gravado na rotina de Coparticipação.
Image Added
As informações desta rotina serão armazenadas na tabela RHO.
COPARTICIPAÇÃO TITULAR. - SIGACFG: Base de Dados/Dicionário/Base de dados:
*Iremos criar o campo "Cod. Plano" na tabela SRA= RA_CPLAN (segundo o layout da UNIMED este campo corresponderá ao Código Beneficiário-Titular) e o índice para a utilização deste campo no sistema.
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
As informações desta rotina serão armazenadas na tabela SX3.
Agora, iremos incluir o índice para esta tabela:
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Veja que o índice foi criado com sucesso, tabela SIX:
Image Added
As informações desta rotina serão armazenadas na tabela SIX.
- SIGAGPE: Atualizações/Funcionários/Funcionários:
*Todos os funcionários da base deverão possuir o campo "Cod. Plano" preenchido:
Image Added
As informações desta rotina serão armazenadas na tabela SRA.
- SIGAGPE: Atualizações/Definições Cálculo/Parâmetro-02:
Image Added
*Deverá ser cadastrado um layout específico para tratar a importação da coparticipação dos titulares.
*RHO_FILIAL: XFILIAL("SRA")
*RHO_MAT: POSICIONE("SRA",3,XFILIAL("SRA")+SUBSTR(TXT,56),"RA_MAT")
*RHO_DTOCOR: DDATABASE
*RHO_COMPPG: SUBSTR(TXT,21,4)+SUBSTR(TXT,19,2)
*RHO_VLRFUN: CVALTOCHAR(VAL(STRTRAN(SUBSTR(TXT,44,11),",","." )))
Image Added
As informações desta rotina serão armazenadas na tabela SRX.
- Observe o conteúdo do TXT que será utilizado para a importação do arquivo:
*Os campos grifados em amarelo são os campos que serão utilizados para a importação do arquivo.
Image Added
- SIGAGPE: Atualizações/Cadastros/Verbas:
*Deverá ser cadastrada a verba que representará o desconto de coparticipação do funcionário, no caso abaixo 998- UNIMED COP TITULAR, conforme informado no layout acima "RHO_PD"= "998".
*Esta verba não possui identificador de cálculo.
Image Added
As informações desta rotina serão armazenadas na tabela SRV.
- SIGAGPE: Miscelanea/Importação/Lançamentos Mensais:
*Abaixo iremos demonstrar a importação do layout 002 que refere-se ao titular.
Image Added
Image Added
Image Added
Image Added
Image Added
Veja que o sistema fez a importação dos valores dos titulares corretamente.
Porém, observe que, como a UNIMED disponibiliza apenas um arquivo de importação dos valores de coparticipação contendo estes, tanto os valores de dependentes como os valores de titulares, o sistema permitirá fazer a importação de um tipo de beneficiário por vez, ou seja, por este motivo, no parâmetro 02 criamos um layout 001- para tratar apenas dependentes e o layout 002- para tratar apenas os titulares.
Com isto, como nesta rotina utilizamos a importação dos titulares e no mesmo arquivo constavam os dependentes o sistema gerou no log de execução da rotina que a Matrícula 005880 com Origem 1- Titular, foi importada com sucesso e para os dependentes que estavam no arquivo foi informado no log: Funcionário não cadastrado.
- SIGAGPE: Atualizações/Benefícios/Planos de Saúde/Coparticipação/Reemb.:
*Observe que o valor foi importado com sucesso e gravado na rotina de Coparticipação.
Image Added
As informações desta rotina serão armazenadas na tabela RHO.
Observações:
-Nesta demonstração fizemos a adequação do layout hoje disponibilizado pela Unimed para importação dos valores de coparticipação no sistema Protheus.
-Para isto deverá ser criado no Parâmetro 02 um layout para dependente e outro para Titular, sendo assim, ao acessar a rotina de importação de coparticipação o cliente deverá lembrar-se de alterar a pergunta "CÓDIGO?" que refere-se ao código do layout cadastrado no parâmetro 02.
-Hoje, a UNIMED disponibiliza apenas um layout tanto para dependente como para titular sem fazer a individualização dos mesmos.
-Com isto, devido a UNIMED não emitir o layout por dependente ou titular, toda a vez que for importado informações do TXT Unimed, após a execução da rotina de importação, o sistema apresentará um log de execução informando que não foram importados os dependentes e apresentará quais matrículas correspondentes e assim também ocorrerá para os titulares, pois tudo irá depender do do layout do parâmetro 02 que estará sendo informado na pergunta "Código?" da rotina de importação, quando informado o código 001 o sistema irá informar que as matrículas dos titulares não foram carregadas, quando informado 002 o sistema irá informar que os dependentes não foram carregados.
-Nunca deixar uma linha em branco no final do arquivo, isto poderá impactar em erro no processo de importação das informações.
Explicação sobre a Função POSICIONE:
-POSICIONE("SRB",3,XFILIAL("SRA")+SUBSTR(TXT,56),"RB_MAT")
Essa função faz uma pesquisa na tabela SRB por uma chave composta pela filial que o usuário está logado no sistema, e pelo código do benefício. Se for localizado o registro será retornado o código da matrícula que o dependente está vinculado (campo RB_MAT)
-E para que seja encontrada a sequência do dependente, será utilizada também a função POSICIONE da seguinte forma:
POSICIONE("SRB",3,XFILIAL("SRA")+SUBSTR(TXT,56),"RB_COD")
Essa função faz uma pesquisa na tabela SRB por uma chave composta pela filial que o usuário está logado no sistema, e pelo código do benefício. Se for localizado o registro será retornada a sequência do dependente (campo RB_COD)