01. DADOS GERAIS
Produto: | Solucoes_totvs |
---|
Solucao | TOTVS Saúde Planos |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | Linhas_totvs |
---|
Segmento | Distribuição |
---|
Region | Construção Projetos |
---|
Linha | Linha Protheus |
---|
|
|
---|
Segmento: | |
---|
Módulo: | SIGAPLS - Plano de Saúde |
---|
Função: | PLSA973 |
---|
Ticket: |
|
---|
Requisito/Story/Issue (informe o requisito relacionado) : |
|
---|
02. SITUAÇÃO/REQUISITO
O parâmetro MV_PLINCSO - que tratava se incluía ou não um profissional d e saúde, durante a importação XML no sistema - foi retirado do fonte PLSA973, ocasionando problemas para quem utilizava esse parâmetro em conjunto com o Ponto de entrada PLSXMLSCU.
Além disso, o sistema estava estava retirando os zeros à esquerda do CRM, ocasionando problemas na busca da base, por meio da função PlRetCarNx.
03. SOLUÇÃO
Retornado o parâmetro MV_PLINCSO no fonte PLSA973, onde o valor "0" significa que não vai realizar a gravação do profissional e o valor "1" indica que vai realizar a gravação. Abaixo, algumas informações:
- Se o parâmetro MV_PLINCSO estiver com o valor "1", o sistema vai realizar a inserção do profissional de saúde, de acordo com as informações do XML;
- Se o parâmetro MV_PLINCSO estiver com o valor "0", mas não existir o P.E. PLSXMLSCU compilado no RPO, o sistema vai realizar a inserção do profissional de saúde, de acordo com as informações do XML;
- Se o parâmetro MV_PLINCSO estiver com o valor "0", mas existir o P.E. PLSXMLSCU compilado no RPO, toda a inserção e demais controles deverá ser realizado pelo P.E., que deve retornar as devidas informações.
A função PlRetCarNx foi removida do fonte, logo, a informação proveniente da tag <numeroConselhoProfissional> não será mais tratada, sendo gravada conforme XML.
Ponto de entrada PLSXMLSCU: https://tdn.totvs.com/x/2Lln
05. ASSUNTOS RELACIONADOS
HTML |
---|
<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>
|