Árvore de páginas

01. DADOS GERAIS

Produto

TOTVS Saúde Planos  

Linha de Produto: 

Linha Protheus  Línea Protheus

Segmento:

Saude 

Módulo:GESTÃO DE CONTRATOS / FAMÍLIAS
Função:ANÁLISE DE BENEFICIÁRIOS
País:
Ticket:
Issue:DSAUBE-25516


02. 
SITUAÇÃO/REQUISITO

Houve a necessidade de realizar a implementação do envio das informações de Cliente no cadastro da Família, para não ser realizado toda vez o cadastro automático do mesmo.

Se fez necessário também a implementação de validação para alternar a obrigatoriedade do campo Nome Mãe.

03. SOLUÇÃO

Realizada a implementação dos campos BBA_CODCLI, BBA_LOJA e BBA_NOMCLI, para ser realizada a gravação dos dados do Cliente na rotina Análise de Beneficiários (PLSA977AB).

Implementado também validação para obrigatoriedade do campo Nome Mãe, que será obrigatório apenas quando o campo BQC_INFANS (Infor.ANS?) do Subcontrato estiver como "1 - Sim".

04. DEMAIS INFORMAÇÕES

Atualização Dicionário de Dados

A inclusão no Arquivo SX3:

TabelaOrdemCampoTipoTamanhoDecimalTituloDescriçãoValidaçãoPictureUsadoInic. PadrãoConsulta PadrãoBrowseVisual?Contexto
BBA30BBA_CODCLICaractere60Cod. ClienteCodigo do ClienteSA1->(ExistCpo("SA1",M->BBA_CODCLI,1))@!Sim
SA1SimVisualizarReal
BBA31BBA_LOJACaractere20Loja        Codigo da Loja           SA1->(ExistCpo("SA1",M->BBA_CODCLI+M->BBA_LOJA,1))@!Sim

SimVisualizarReal
BBA32BBA_NOMCLICaractere350Nome ClienteNome do Cliente          
@!SimIF(INCLUI,"",POSICIONE("SA1",1,XFILIAL("SA1")+BBA->BBA_CODCLI,"A1_NOME"))                                                                                       
SimVisualizarVirtual

Inclusão no Arquivo SX7 (Gatilhos):

TabelaCampoSequênciaRegraContra DomínioTipo SeekOrdem Pesq.
BBABBA_CODCLI001iif(Empty(M->BBA_CODCLI),"",SA1->A1_NOME)BBA_NOMCLIPrimárioNão0
BBABBA_LOJA001iif(Empty(M->BBA_LOJA),"",SA1->A1_NOME)BBA_NOMCLIPrimárioNão0


Importante!

A alteração de dicionário referente a essa implementação estará disponível no pacote de Expedição Contínua do módulo SIGAPLS.

05. ASSUNTOS RELACIONADOS

Para mais informações sobre a API de inclusão de beneficiários, acesse o link: API PLIncBenModel - Protocolo de Inclusão de Beneficiários

Para mais informações sobre a API de alteração de beneficiários, acesse o link: API PLAltBenModel - Protocolo de Alteração de Beneficiário

Para mais informações sobre a API de inclusão automática de beneficiários, acesse o link: API PLIncAutoBenModel - Protocolo de Inclusão de Beneficiários Aprovado Automaticamente