PTU Batch 8.1
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||
Segmento: | Saúde | ||||||||||
Módulo: | SIGAPLS | ||||||||||
Rotina: |
| ||||||||||
País(es): | Brasil | ||||||||||
Banco(s) de Dados: | Todos relacionados | ||||||||||
Tabelas Utilizadas: | BLJ - RDA x Formação Profissional BAU - Redes de Atendimento BB8 - Locais de Rede Atendimento B3Z - Exceções Rda x Rede Interc. | ||||||||||
Sistema(s) Operacional(is): | Todos | ||||||||||
Versões/Release: | 11.80 |
Descrição
Adequação ao layout A400 em cumprimento ao Manual do PTU 8.1 Batch.
Ajustes no layout A450 para identificar o Grupo de Serviços no Tipo de Registro: R453 – EXCEÇÃO PARA PLANOS.
Importante
(Apenas para Microsiga Protheus, versões anteriores à versão 12)
Antes de executar o compatibilizador informe o U_UPDPLSHS é imprescindível:
- Realizar o backup da base de dados do produto que será executado o compatibilizador \PROTHEUS11_DATA\DATA e dos dicionários de dados SXs \PROTHEUS11_DATA\SYSTEM.
- Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
- Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
- Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
- O compatibilizador deve ser executado com a Integridade Referencial desativada*.
Atenção O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
- Em Microsiga Protheus TOTVS Smart Client, digite o nome do compatibilizador no campo Programa Inicial. Descreva se o compatibilizador deve ter uma data específica ou superior para que a atualização nos dicionários seja efetuada corretamente. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 31/05/2017.
- Clique em OK para continuar.
- Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado ou é apresentada a janela para seleção do compatibilizador. Selecione o programa UPDPLSHS().
- Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela. - Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
- Clique em Gravar para salvar o histórico (log) apresentado.
- Clique em OK para encerrar o processamento.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
Atualizações do Compatibilizador
(Apenas para Microsiga Protheus, versões anteriores à versão 12)
- Alteração de tabela no arquivo SX2– Tabelas:
Chave | X2_UNICO |
B3Z (X2_CHAVE) | B3Z_FILIAL+B3Z_CODIGO+B3Z_VERSAO+B3Z_CODRDA+B3Z_CODLOC+B3Z_CDGRSR
|
2. Criação de Campos no arquivo SX3 – Campos:
- Tabela BAU
Campo | BAU_IS9001 |
Tipo | C |
Tamanho | 1 |
Formato | @! |
Título | ISO 9001 |
Descrição | Indicador da ISO9001 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | 1=Sim;2=Não |
Help | Indica se a RDA possui ISO 9001 |
- Tabela B3Z
Campo | B3Z_CODLOC |
Tipo | C |
Tamanho | 3 |
Formato | @! |
Título | Cód Local |
Descrição | Cód Local |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
F3 | BB8B3Z |
Valid | BB8->(ExistCpo("BIN", M->B3Z_CODRDA+PlsIntPad()+M->B3Z_CODLOC ,1)) |
Help | Código do Local de Atendimento |
Campo | B3Z_CDGRSR |
Tipo | C |
Tamanho | 3 |
Formato | @! |
Título | Cód Grp Serv |
Descrição | Cód Grupo Serviço |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Valid | BIN->(ExistCpo("BIN", M->B3Z_CODRDA+PlsIntPad()+M->B3Z_CODLOC+ M->B3Z_CDGRSR ,1)) .And. PL800RdaPT() |
F3 | BB8B3Z |
Help | Código do Grupo de Serviço |
3. Alteração de Campos no arquivo SX3 – Campos:
- Tabela B3Z
Campo | B3Z_CODRDA |
Valid | BAU->(ExistCpo("BAU",M->B3Z_CODRDA,1)) |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
5. Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:
- Pesquisa BB8B3Z:
Alias | BB8B3Z |
Tipo | 1 |
Sequência | 01 |
Coluna | DB |
Descrição | Locais de Atendimento |
Contém | BR8 |
Alias | BB8B3Z |
Tipo | 2 |
Sequência | 01 |
Coluna | 01 |
Descrição | Codigo + Operadora |
Alias | BB8B3Z |
Tipo | 4 |
Sequência | 01 |
Coluna | 01 |
Descrição | Codigo |
Contém | BB8_CODLOC |
Alias | BB8B3Z |
Tipo | 4 |
Sequência | 01 |
Coluna | 02 |
Descrição | Codigo Local |
Contém | BB8_LOCAL |
Alias | BB8B3Z |
Tipo | 4 |
Sequência | 01 |
Coluna | 03 |
Descrição | Desc. Local |
Contém | BB8_DESLOC |
Alias | BB8B3Z |
Tipo | 5 |
Sequência | 01 |
Contém | BB8->BB8_CODLOC |
Alias | BB8B3Z |
Tipo | 6 |
Sequência | 01 |
Contém | M->B3Z_CODRDA = BB8->BB8_CODIGO |
- Pesquisa PLSBIN:
Alias | PLSBIN |
Tipo | 1 |
Sequência | 01 |
Coluna | DB |
Descrição | RDA x Grupo de Serv |
Contém | BIN |
Alias | PLSBIN |
Tipo | 2 |
Sequência | 01 |
Coluna | 01 |
Descrição | Codigo + Operadora |
Alias | PLSBIN |
Tipo | 4 |
Sequência | 01 |
Coluna | 01 |
Descrição | Codigo |
Contém | BIN_CODGRU |
Alias | PLSBIN |
Tipo | 4 |
Sequência | 01 |
Coluna | 02 |
Descrição | Desc. Local |
Contém | POSICIONE('BH7',1,XFILIAL('BH7')+BIN->BIN_CODGRU,'BH7_DESCRI') |
Alias | PLSBIN |
Tipo | 5 |
Sequência | 01 |
Contém | BIN->BIN_CODGRU |
Alias | PLSBIN |
Tipo | 6 |
Sequência | 01 |
Contém | M->B3Z_CODRDA = BIN->BIN_CODIGO .And. BIN->BIN_CODINT = PlsIntPad() .And. M->B3Z_CODLOC = BIN->BIN_CODLOC |
Procedimento para Utilização
Aplicando o layout:
Layout A400:
- No Plano de Saúde (SIGAPLS) acesse Miscêlanea / E.d.i. / Aplicação Lay-out (PLSPTUAPL). Copie os arquivos DBF´s que compõem o pacote em uma pasta no Rootpath da instalação Protheus.
- Na pergunta Lay-Out? informe A400I, e na pergunta Path?, indique a pasta indicada na etapa acima. Confirme, o Layout PTU será atualizado.
Novas parametrizações A400:
- No Plano de Saúde (SIGAPLS), acesse Atualizações / Rede Atendimento / Rda - Cadastro (PLSA360).
- Selecione um Prestador e clique em Alterar. Selecione a aba Formação Profissional.
- Adicione/altere um registro de Formação Profissional. Informe no campo Tipo (BLJ_TIPO) a opção Mestrado.
- Ainda em Rda - Cadastro (PLSA360), selecione a Aba Outros e informe o campo ISO 9001(BAU_IS9001). .
- Para gerar o arquivo, no Plano de Saúde (SIGAPLS), acesse Miscelânea / Unimed / Exportar (PLSUA400).
- Na pergunta Layout? indique A400I. Confirme, o arquivo PTU A400 é gerado.
Novas parametrizações A450:
- No Plano de Saúde (SIGAPLS), acesse Atualizações / Rede Atendimento / Rda - Cadastro (PLSA360).
- Clique em Ações Relacionadas -> Complemento.
- Acesse a aba Local de Atendimento e a Sub-Aba Grupo de Serviço e Cadastre um grupo de serviço.
- No Plano de Saúde (SIGAPLS), acesse Atualizações / Produto Saúde / Produto Saúde (PLSA800).
- Selecione um produto e clique na opção Ações Relacionadas/Exceções rede A400.
Cadastre uma exceção de grupo de serviços.
- Para gerar o arquivo, no Plano de Saúde (SIGAPLS), acesse Miscelânea / Unimed / Exportar (PLSUA400).
- Na pergunta Layout A450? indique A450B. Confirme, o arquivo PTU A400 é gerado. O arquivo é gerado com o registro R454 baseado na parametrização realizada na opção Ações Relacionadas/Exceções rede A400 da rotina Produto Saúde (PLSA800).