01. DADOS GERAIS
Produto: | TOTVS Saúde Planos
|
---|---|
Linha de Produto: | - |
Segmento: | Saúde |
Módulo: | SIGAPLS - Planos de Saúde |
Função: | PLSA960 |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Converter a rotina PLSA960 para MVC, integrando a tela de especialidades do profissional (PLSA960ESP) no mesmo cadastro do profissional, para acabar com o submenu de especialidades.
03. SOLUÇÃO
Realizada a conversão do fonte PLSA960 - Cadastro de Profissionais - para a tecnologia MVC, tornando a rotina mais rápida e possibilitando a utilização dos Pontos de Entrada padrão do MVC para o usuário.
Além disso, o cadastro de especialidades do profissional - que era um submenu (PLSA960ESP) do browser inicial - passou a ser parte integrante da tela de cadastro de profissional, sendo um grid na parte inferior da tela.
A rotina de bloqueio permanece a mesma, mudando apenas o layout, que passa a ser em MVC e o histórico de bloqueios é exibido na parte inferior da tela, sendo sempre mostrado ao tentar incluir um bloqueio/desbloqueio de profissional.
Quando a rotina não gravar algum profissional, por estar sem os dados de Sigla ou Número do Conselho ou Estado, essa informação ficará gravada no log de nome "plsveprofall_erros.LOG", que é gerado dentro da pasta Proteus_Data\logpls, onde o sistema grava o motivo do erro e um callstack das funções, para análise.
04. DEMAIS INFORMAÇÕES
Aplicar o pacote deste chamado no ambiente, para atualização do dicionário de dados. Caso queira realizar manualmente, abaixo temos as orientações e mudanças dos campos que devem ser alterados no SIGACFG.
- Verifique se todos os campos das tabela BB0 e B17 estão como usados;
- Abaixo, listamos os campos que passaram por atualizações. Verifique no seu configurador e atualize com os novos valores informados:
- No caso do campo B17_MOTBLO, será necessário antes de mudar o campo F3, realizar o cadastro da nova consulta padrão (tabela SXB), conforme orientações da consulta. Após a criação da consulta, será exibida para escolha, ao altera o campo.
B17 - Prof de Saúde x Hist Bloq | |
SX3 - Informações dos Campos | |
Campo | Descrição |
Campo | B17_MOTBLO |
Tipo | Caractere |
Tamanho | 3 |
Decimal | 0 |
Título | Motivo |
Descrição | Motivo Bloqueio |
Usado | Sim |
Valid | ExistCpo("BAP") |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | B17BLO - Bloqueio de Profissional |
Campo | Descrição |
Campo | B17_NOMPFS |
Tipo | Caractere |
Tamanho | 60 |
Decimal | 0 |
Título | Prf Saúde |
Descrição | Nome Profissional Saúde |
Usado | Sim |
Browse | Sim |
Inicializador Padrão | BB0->BB0_NOME |
Contexto | Virtual |
Propriedade | Visualizar |
Inicializador Browse | Posicione("BB0",1,xFilial("BB0")+B17->B17_CODPFS,"BB0_NOME") |
Campo | Descrição |
Campo | B17_DESBLO |
Tipo | Caractere |
Tamanho | 50 |
Decimal | 0 |
Título | Desc Motivo |
Descrição | Descrição Motivo |
Usado | Sim |
Browse | Sim |
Inicializador Padrão | IIf(Inclui,"",Posicione("BAP",1,xFilial("BAP")+B17->B17_MOTBLO,"BAP_DESCRI")) |
Contexto | Virtual |
Propriedade | Visualizar |
Inicializador Browse | Posicione("BAP",1,xFilial("BAP")+B17->B17_MOTBLO,"BAP_DESCRI") |
- Consulta SXB - B17BLO:
Consulta Padrão B17BLO | |
Consulta SXB | |
Alias | B17BLO |
Tipo | 1 - Consulta |
Sequência | 1 |
Coluna | DB |
Descrição | Bloqueio de Professional |
Contêm | BAP |
Alias | B17BLO |
Tipo | 2 - Ordens |
Sequência | 1 |
Coluna | 1 |
Descrição | Codigo |
Alias | B17BLO |
Tipo | 4 - Colunas |
Sequência | 1 |
Coluna | 1 |
Descrição | Codigo |
Contêm | BAP_CODBLO |
Alias | B17BLO |
Tipo | 4 - Colunas |
Sequência | 1 |
Coluna | 2 |
Descrição | Descrição |
Contêm | BAP_DESCRI |
Alias | B17BLO |
Tipo | 5 - Retorno |
Sequência | 1 |
Contêm | BAP->BAP_CODBLO |
Alias | B17BLO |
Tipo | 6 - Filtro |
Sequência | 1 |
Contêm | BAP->BAP_PERBLO == "1" .And. BAP->BAP_TIPBLO == FWFldGet('B17_TIPO') |
05. ASSUNTOS RELACIONADOS
- Não aplicável.