Histórico da Página
01. DADOS GERAIS
Produto: | TOTVS Saúde Planos
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: | Linha Protheus | ||||||||||||||||
Segmento: | Saude | ||||||||||||||||
Módulo: | GESTÃO DE CONTRATOS / FAMÍLIAS | ||||||||||||||||
Função: | GRUPO FAMILIAR / BENEFICIÁRIOS | ||||||||||||||||
Ticket: | 18834707 | ||||||||||||||||
Issue: | DSAUBE-23243 |
02. SITUAÇÃO/REQUISITO
No Grupo familiar no nível da Familia Família e do Beneficiário, no submenu Gratuidade, foi necessário ajustar as validações do ano e mês devido a presença do error.log: type mismatch on compare on {|x,lResValid,o| o := Self:aEntryCtrls[5],(lResValid := If(o:lModified .or. (o:Cargo <> NIL .and. o:Cargo <> M->BH6_MESINI),(val(M->BH6_MESINI) >=MONTH(DATE()) .AND. val(M->BH6_MESINI <= 12)
03. SOLUÇÃO
Dessa forma, foi implementado uma função que valida todas as regras referente aos campos da Gratuidade no nível do Beneficário Beneficiário e da Família.
04. DEMAIS INFORMAÇÕES
Atualização Dicionário de Dados
- Ajuste no Arquivo SX3:
Tabela | Campo | Tipo | Ordem | Decimal | Titulo | Descrição | Picture | Validação |
---|---|---|---|---|---|---|---|---|
BH5 | BH5_ANOINI | Caracter | 10 | 0 | Ano Inicial | Ano Inicial | @! | PlValidGra({"BH5_ANOINI","BH5_ANOFIM","BH5_MESINI","BH5_MESFIM"}) |
BH5 | BH5_ANOFIM | Caracter | 12 | 0 | Ano Final | Ano Final | @! | PlValidGra({"BH5_ANOINI","BH5_ANOFIM","BH5_MESINI","BH5_MESFIM"}) |
BH5 | BH5_MESINI | Caracter | 11 | 0 | Mês Inicial | Mês Inicial | @! | PlValidGra({"BH5_ANOINI","BH5_ANOFIM","BH5_MESINI","BH5_MESFIM"}) |
BH5 | BH5_MESFIM | Caracter | 13 | 0 | Mês Final | Mês Final | @! | PlValidGra({"BH5_ANOINI","BH5_ANOFIM","BH5_MESINI","BH5_MESFIM"}) |
Tabela | Campo | Tipo | Ordem | Decimal | Titulo | Descrição | Picture | Validação |
---|---|---|---|---|---|---|---|---|
BH6 | BH6_ANOINI | Caracter | 10 | 0 | Ano Inicial | Ano Inicial | @! | PlValidGra({"BH6_ANOINI","BH6_ANOFIM","BH6_MESINI","BH6_MESFIM"}) |
BH6 | BH6_ANOFIM | Caracter | 12 | 0 | Ano Final | Ano Final | @! | PlValidGra({"BH6_ANOINI","BH6_ANOFIM","BH6_MESINI","BH6_MESFIM"}) |
BH6 | BH6_MESINI | Caracter | 11 | 0 | Mês Inicial | Mês Inicial | @! | PlValidGra({"BH6_ANOINI","BH6_ANOFIM","BH6_MESINI","BH6_MESFIM"}) |
BH6 | BH6_MESFIM | Caracter | 13 | 0 | Mês Final | Mês Final | @! | PlValidGra({"BH6_ANOINI","BH6_ANOFIM","BH6_MESINI","BH6_MESFIM"}) |
05. ASSUNTOS RELACIONADOS
Não se aplica
Templatedocumentos |
---|
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas