Histórico da Página
01. DADOS GERAIS
| Produto: | TOTVS Saúde Planos
| ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linha de Produto: | Linha Protheus | ||||||||||||||||
| Segmento: | Saude | ||||||||||||||||
| Módulo: | FATURAMENTO | ||||||||||||||||
| Função: | LOTES DE COBRANÇA | ||||||||||||||||
| Ticket: | 24909781 | ||||||||||||||||
| Issue: | DSAUBE-28527 |
02. SITUAÇÃO/REQUISITO
Foi identificado que a rotina não conseguia posicionar corretamente registros de coparticipação de meses diferentes, o que resultava em divergências e perda de vínculo durante a geração do lote de cobrança. O requisito foi assegurar que o sistema tratasse adequadamente esses cenários, garantindo a consistência e rastreabilidade das informações.
03. SOLUÇÃO
Para resolver o problema, foram criados campos de ID sequencial nas tabelas BDH e BM1, onde:
...
Com essa alteração, todos os dados passaram a ser atualizados de forma íntegra e os registros deixaram de ficar inconsistentes ou sem correspondente na tabela.
04. DEMAIS INFORMAÇÕES
Atualização de Dicionário de Dados
Usuários Participação (BDH)
Alteração na tabela SX3 (Campos):
| Campo | Tipo | Tamanho | Decimal | Título | Descrição | Usado | Obrigatório | Exibe Browser | Visual | Contexto | Help |
|---|---|---|---|---|---|---|---|---|---|---|---|
| BDH_ID | C | 10 | 0 | ID | ID do Registro | Sim | Não | Não | Visual | Real |
Alteração na tabela SX1(Índices):
| Índice | Ordem | Chave | Descrição |
|---|---|---|---|
| BDH | 15 | BDH_FILIAL+BDH_CODINT+BDH_CODEMP+BDH_MATRIC+BDH_TIPREG+BDH_ID | Filial+Operadora+Empresa+Matricula+Tip. Registro+ID BDH |
Composição da Cobrança (BM1)
Alteração na tabela SX3 (Campos):
| Campo | Tipo | Tamanho | Decimal | Título | Descrição | Usado | Obrigatório | Exibe Browser | Visual | Contexto | Help |
|---|---|---|---|---|---|---|---|---|---|---|---|
| BM1_IDBDH | C | 10 | 0 | ID | ID do Registro BDH | Sim | Não | Não | Visual | Real |
05. ASSUNTOS RELACIONADOS
Não se aplica
| Templatedocumentos |
|---|
...