Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus 

Segmento:

Saúde

Módulo:Faturamento
Função:Monitor de Inadimplência
Issue :DSAUBE-26610

02. SITUAÇÃO/REQUISITO

Desenvolver uma rotina que permita aos usuários visualizar os beneficiários inadimplentes, juntamente com os respectivos títulos em aberto. A rotina também deverá identificar os beneficiários que atendem aos critérios estabelecidos pela Resolução Normativa nº 593, possibilitando sua categorização conforme diferentes status.

03. SOLUÇÃO

1. O que é o Monitor de Inadimplência?

...

Nome

Tipo

Descrição

Obrigatório

cBenefRegister caractereCaracterMatrícula do beneficiário que será registrada no campo Matrícula (BRZ_MATRIC).X
cTypeContact caractereCaracterCódigo do tipo de contato, conforme a tabela genérica SX5 (código TY), que será registrado no campo Origem Cont. (BRZ_ORICON).X
cDescriptionContact caractereCaracterDescrição do contato que será registrada no campo  Motivo (BRZ_MOTIVO).X

...

Retorno

Nome

Tipo

Descrição

cAlias

CaractereCaracter

Retorna o nome real da tabela temporária no banco de dados.

...

Retorno

Nome

Tipo

Descrição

cAlias

CaractereCaracter

Retorna o nome real da tabela temporária no banco de dados

...

Nota
  • O uso dessa funcionalidade pode impactar negativamente a performance da rotina, portanto, deve ser utilizado com cautela.

  • Essas tabelas são cópias das tabelas temporárias geradas no momento da execução da rotina. Portanto, qualquer alteração feita diretamente nelas não será refletida nas tabelas temporárias utilizadas internamente pela seção criada pelo programa para manipulação dos dados.

04. DEMAIS INFORMAÇÕES

Atualização do Dicionário de Dados

inclusão de itens da tabela BRZ no Arquivo SX3:

Campo

Tipo

Tamanho

Decimal

Titulo

Descrição

Picture

Validação

Relação

F3

Trigger

Usado

Obrigatório

Exibe Browser

Visual

Contexto

CBox

Inicializa Browse (INIBRW)

Help

BRZ_FILIALCaracter80

Filial    

Filial do Sistema




SimNãoNão



Filial do Sistema  

BRZ_CNFCONCaracter10

Cont. Conf ?  

Confirma contato?

"0"

SimSimSimAlteraReal0=Recebimento Não Confirmado;1=Recebimento Confirmado

Indica se o recebimento do contato foi confirmado, conforme o meio de comunicação utilizado.

BRZ_DATCONData8

Data Contato

Data de contato




SimSimSimAlteraReal

Data em que o contato com o beneficiário foi realizado.

BRZ_HORCONCaracter  5

Hora Contato

Hora de contato99:99VAZIO() .OR. validateTimeFormat(M->BRZ_HORCON)


SimSimSimAlteraReal

Hora em que o contato foi realizado.

BRZ_ORICONCaracter2

Origem cont.

Origem do contato99VAZIO() .OR. ExistCpo("SX5","TY"+M->BRZ_ORICON)
TY    SSimSimSimAlteraReal

Origem do contato.

BRZ_ORIDESCaracter30

Desc. Origem

Descrição origem

If( !EMPTY(M->BRZ_ORICON), FWGetSX5( "TY", M->BRZ_ORICON)[1][4], "")

SimNãoSimVisualVirtual
If( !EMPTY(M->BRZ_ORICON), FWGetSX5( "TY", M->BRZ_ORICON)[1][4], "") 

Descrição da origem.

BRZ_MATRICCaracter17

Matrícula

Matrícula beneficiário

BENEINAD->(BA1_CODINT + BA1_CODEMP + BA1_MATRIC + BA1_TIPREG + BA1_DIGITO)

SimNãoSimVisualReal
BENEINAD->(BA1_CODINT + BA1_CODEMP + BA1_MATRIC + BA1_TIPREG + BA1_DIGITO)

Matrícula completa do beneficiário.