01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus. |
---|---|
Segmento: | Serviços |
Módulo: | Medicina e Segurança do Trabalho (SIGAMDT). |
Função: | Atestado Médico (MDTA685). |
Ticket: | 4307811, 4872525, 4925323, 4874045 |
Requisito/Story/Issue: | DNG-4000, DNG-4007, DNG-4032, DNG-4041 |
Pacote: | É necessário a atualização do dicionário em: https://suporte.totvs.com/portal/p/10098/download?e=698510 |
02. SITUAÇÃO/REQUISITO
(DNG-4000) - Ao atualizar o campo de Hora Inic. (TNY_HRINIC) o campo de Dias Afast. (TNY_QTDIAS) não é atualizado corretamente;
(DNG-4007) - Ao incluir um atestado com a Hora Inic. (TNY_HRINIC) em 00:00, o campo de Dias Afast. (TNY_QTDIAS) não recebia a quantidade correta de dias;
(DNG-4032) - Na rotina de Prontuário Médico (MDTA410), ao inserir um atestado com a data de Inic. Afast. (TNY_DTINIC) menor que a data de admissão do funcionário, o sistema permitia a inclusão;
(DNG-4041) (Apoio) - Registros dos antigos campos de data de afastamento da TNY (TNY_DTSAID, TNY_DTALTA, TNY_DTSAI2, TNY_DTALT2, TNY_DTSAI3 e TNY_DTALT3 ) não estavam sendo passados corretamente para a nova tabela de Afastamento Atestado Médico (TYZ);
03. SOLUÇÃO
Corrigidos os seguintes pontos na rotina de Atestado Médico (MDTA685):
- Criado um pacote de correção, que contém a criação de um gatilho que é ativado ao preencher o campo de Hora Inic. (TNY_HRINIC), para que ao ser preenchido, atualize o campo de quantidade de Dias Afast. (TNY_QTDIAS).
- Ajustada validação de início de atestado, para considerar um dia a mais no campo de dias de afastamento, quando o campo Hora Inic. (TNY_HRINIC) for 00:00.
- Ajustada a validação do campo data do campo Inic. Afast. (TNY_DTINIC), para não poder ser menor que a data de admissão do funcionário.
- Criado um pacote de correção, que contém a criação de um gatilho que é ativado ao preencher o campo de Hora Inic. (TNY_HRINIC), para que ao ser preenchido, atualize o campo de quantidade de Dias Afast. (TNY_QTDIAS).
Corrigido na rotina de Funções Genéricas do Módulo (MDTUTIL):
- Ajustes na busca de registros da tabela de Atestados Médicos (TNY) que alimentara a tabela Afastamento Atestado Médico (TYZ), para que registros das outras filiais que ainda não foram inseridos, possam ser processados.