Árvore de páginas


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

CampoDescrição
CampoB17_MOTBLO
TipoCaractere
Tamanho3
Decimal0
TítuloMotivo
DescriçãoMotivo Bloqueio
UsadoSim
ValidExistCpo("BAP")
ContextoReal
PropriedadeAlterar
Cons. PadrãoB17BLO - Bloqueio de Profissional


CampoDescrição
CampoB17_NOMPFS
TipoCaractere
Tamanho60
Decimal0
TítuloPrf Saúde
DescriçãoNome Profissional Saúde
UsadoSim
BrowseSim
Inicializador PadrãoBB0->BB0_NOME
ContextoVirtual
PropriedadeVisualizar
Inicializador BrowsePosicione("BB0",1,xFilial("BB0")+B17->B17_CODPFS,"BB0_NOME")


CampoDescrição
CampoB17_DESBLO
TipoCaractere
Tamanho50
Decimal0
TítuloDesc Motivo
DescriçãoDescrição Motivo
UsadoSim
BrowseSim
Inicializador PadrãoIIf(Inclui,"",Posicione("BAP",1,xFilial("BAP")+B17->B17_MOTBLO,"BAP_DESCRI"))
ContextoVirtual
PropriedadeVisualizar
Inicializador BrowsePosicione("BAP",1,xFilial("BAP")+B17->B17_MOTBLO,"BAP_DESCRI")


  • Consulta SXB - B17BLO:

Consulta Padrão B17BLO


Consulta SXB

AliasB17BLO
Tipo1 - Consulta
Sequência1
ColunaDB
DescriçãoBloqueio de Professional
ContêmBAP


AliasB17BLO
Tipo2 - Ordens
Sequência1
Coluna1
DescriçãoCodigo


AliasB17BLO
Tipo4 - Colunas
Sequência1
Coluna1
DescriçãoCodigo
ContêmBAP_CODBLO


AliasB17BLO
Tipo4 - Colunas
Sequência1
Coluna2
DescriçãoDescrição
ContêmBAP_DESCRI


AliasB17BLO
Tipo5 - Retorno
Sequência1
ContêmBAP->BAP_CODBLO


AliasB17BLO
Tipo6 - Filtro
Sequência1
ContêmBAP->BAP_PERBLO == "1" .And. BAP->BAP_TIPBLO == FWFldGet('B17_TIPO')


05. 
ASSUNTOS RELACIONADOS

  • Não aplicável.