Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | SIGAPLS - Planos de Saúde |
Função: | PLSA960 |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : |
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.
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.
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.
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 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') |
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |