Árvore de páginas

Correções de ambiente

Linha de Produto:

Microsiga Protheus.

Segmento:

Serviços.

Módulo:

Medicina e Segurança do Trabalho (SIGAMDT).

Função:MDTA045, MDTA114, MDTA145, MDTA161, MDTA180, MDTA200, MDTA290, MDTA520, MDTA560, MDTA635, MDTA645, MDTA695, MDTA851, MDTA855, MDTA871, MDTR410, MDTR460, MDTR849, MDTR850, MNTA902, SGAA400.

Situação/Requisito:

01. Na rotina de Produto (EPI) (MATA010) o sistema apresenta inconsistência Index not found ao tentar realizar a exclusão de um equipamento de proteção individual (EPI).

Solução/Implementação:

01. Criado índice 2 (SIX) para que realize a busca de registros corretamente no momento da exclusão.

Situação/Requisito:02. Na rotina Baixar Pre-requis. (MATA185) quando o sistema possui integração com Estoque (SIGAEST), é apresentado inconsistência variable does not exist AHEADER ao realizar estorno de um EPI.
Solução/Implementação:02. Corrigida a declaração de variáveis utilizadas na realização do estorno.
Situação/Requisito:03.  Na rotina de EPC (bem) (MNTA080) o sistema apresenta inconsistência parameter lRetorno error ao tentar realizar a inclusão de um equipamento de proteção coletiva (EPC).
Solução/Implementação:03. Corrigido valor de retorno do objeto criado na inclusão de um EPC (bem).
Situação/Requisito:04. Na rotina de Ficha Médica (MDTA005) na opção de Outras Ações/Diagnóstico, o sistema apresenta mensagem de inconsistência em inicializador padrão no campo Massa Corp. (TM0_MASSA).
Solução/Implementação:04. Corrigido inicializador padrão do campo onde a inconsistência era gerada.
Situação/Requisito:05. Na rotina de Exames do Func. (MDTA120) ao informar o resultado de um exame que tenha itens de exames, o sistema dispara a mensagem que não existem itens para o exame.
Solução/Implementação:05. Corrigida a apresentação dos itens de exames na tela de resultados dos exames.
Situação/Requisito:

06. Na rotina de Agenda Médica (MDTA075) ao fazer a inclusão de um agendamento médico, é apresentada a inconsistência com a falta da função MDT161VLD, Opção não disponível no Protheus.

Solução/Implementação:06. Corrigida a chamada de função no inicializador do campo Ficha Médica (TMJ_NOMFIC).
Situação/Requisito:07. Na rotina de Prog. Saude Func. (MDTA115) a opção Funcionários por Programa está sendo apresentada incorretamente.
Solução/Implementação:07. Retirada a opção Funcionários por Programas da rotina Prog. Saúde Func. (MDTA115).
Situação/Requisito:08. Na rotina de Exames (MDTA020) ao excluir um exame, sair e retornar para a rotina, o sistema apresenta o registro excluído.
Solução/Implementação:08. Corrigida a exclusão de exames para que ao sair e entrar na rotina os registros excluídos não sejam mostrados.
Situação/Requisito:09. Na consulta Convocação Exames (MDTC370) ao acessar as opções Outras Ações/Agenda/Visualizar apresenta inconsistência no inicializador padrão.
Solução/Implementação:09. Corrigido inicializador padrão do campo Ficha Médica (TMJ_NOMFIC).
Situação/Requisito:10. Na rotina de Atend. Enfermagem (MDTA161) o título do campo Mot. Atend. (TL5_MOTIVO) é apresentado cortado.
Solução/Implementação:10. Ajustado tamanho do campo Mot. Atend. na rotina de Atend. Enfermagem (MDTA161).
Situação/Requisito:11. A rotina de Atend. Enfermagem (MDTA161) apresenta inconsistência de Invalid field name ao incluir um atendimento.
Solução/Implementação:11. Corrigido tratamento dos campos de tipo Memo na inclusão de atendimento pela rotina de Atend. Enfermagem (MDTA161).
Situação/Requisito:12. Na rotina de Prod. Químicos (MDTA183) ao tentar vincular um produto através da consulta padrão do campo Produto (TJB_CODPRO) o sistema apresenta a inconsistência Variable is not an object.
Solução/Implementação:12. Corrigido filtro ativo na consulta padrão para que não ocorra inconsistência na rotina de Prod. Químicos (MDTA183).
Situação/Requisito:13. Na rotina de Agentes (MDTA182) ao incluir um agente do tipo químico e vincular um produto químico no campo Produto (TJC_CODPRO), o sistema apresenta inconsistência Variable is not exist.
Solução/Implementação:13. Corrigido retorno da consulta padrão (SXB) para que busque diretamente na tabela TJB.
Situação/Requisito:14. Na rotina de Riscos (MDTA180) em Outras Ações/Prod. Quim. ao vincular um produto químico no campo Produto (TJD_CODPRO) o sistema apresenta a inconsistência Variable is not an object.
Solução/Implementação:14. Corrigido retorno da consulta padrão (SXB) para que busque diretamente na tabela TJB.
Situação/Requisito:15. Na rotina de Relacionamentos (MDTA181) clicar em Relacionamentos e na pasta EPC (bem), ao vincular um EPC o sistema apresenta a inconsistência Variable is not an object.
Solução/Implementação:15. Corrigido filtro ativo na consulta padrão para que não ocorra inconsistência na rotina de Relacionamentos (MDTA181) do risco.
Situação/Requisito:16. Na rotina de Exames por Risco (MDTA185) o sistema apresenta inconsistência argument error in function Len() ao incluir um registro.
Solução/Implementação:16. Corrigida a utilização de campos de memória nos inicializadores de campos durante a inclusão de um registro no cadastro de Exames por Risco (MDTA185).
Situação/Requisito:17. Na rotina de Atestado(aso) (MDTA200) ao informar no campo Natureza (TMY_NATEXA) a opção 3-Mudança de Função e preencher o campo Fil. Futura (TMY_FILFUT), o sistema apresenta inconsistência de array out of bounds.
Solução/Implementação:17. Corrigida a consulta padrão do campo Fil. Futura (TMY_FILFUT) para que mantenha o funcionamento correto quando o campo Natureza (TMY_NATEXA) for igual a 3-Mudança de Função  na rotina de Atestado(aso) (MDTA200).
Situação/Requisito:18. Na rotina de Atestado (aso) (MDTA200) em Permissões, ao incluir duas linhas na getDados o sistema apresenta dados na segunda linha erroneamente.
Solução/Implementação:18. Corrigida a inconsistência que ocorria na opção Permissões da rotina de Atestado (aso) (MDTA200).
Situação/Requisito:19. Na rotina de Atestado (aso) (MDTA200) em Questionário, ao incluir um registro ocorre a inconsistência type mismatch on compare on MDT145OBS.
Solução/Implementação:19. Corrigida a inconsistência no vínculo de questionários da opção Questionário na rotina Atestado (aso) (MDTA200).
Situação/Requisito:20. Na rotina de Resultado Simplif. (MDTA290) a tela de resultado dos exames apresenta alinhamento incorreto ao acessar Outras Ações/Resultado Exames.
Solução/Implementação:20. Corrigido alinhamento dos componentes na rotina de  Resultado Simplif. (MDTA290).
Situação/Requisito:21. Na rotina de Ficha Médica Mod. 2 (MDTA410) ao clicar em Incluir e em seguida em Relacionar Tarefas o sistema apresenta a tela com alinhamento incorreto.
Solução/Implementação:21. Corrigido alinhamento dos componentes na opção Relacionar Tarefas na rotina de Ficha Médica Mod. 2 (MDTA410)
Situação/Requisito:22. Na rotina de Ficha Médica Mod. 2 (MDTA410) ao clicar em Incluir e em seguida em Relacionar Tarefas ocorre inconsistência ao incluir múltiplas tarefas.
Solução/Implementação:22. Corrigida a inconsistência na inclusão de múltiplas tarefas na opção Relacionar Tarefas rotina de Ficha Médica Mod. 2 (MDTA410).
Situação/Requisito:23. Na rotina de Ficha Médica Mod. 2 (MDTA410) ao clicar em Incluir não é apresentado botão Salvar.
Solução/Implementação:23. Incluído botão Salvar na rotina de Ficha Médica Mod. 2 (MDTA410).
Situação/Requisito:24. Na rotina de Ficha Médica Mod. 2 (MDTA410) ao selecionar a pasta ASO, ocorre falta da função MDTA200FILT.
Solução/Implementação:24. Corrigida a inconsistência ao acessar a pasta ASO.
Situação/Requisito:25. Na rotina de Ficha Médica Mod. 2 (MDTA410) ao selecionar a pasta Consulta, apresenta inconsistência no inicializador padrão.
Solução/Implementação:25. Corrigida a inconsistência ao acessar a pasta Consulta.
Situação/Requisito:26.  Na rotina de Ficha Médica Mod. 2 (MDTA410) ao selecionar a pasta Atestado, o campo Cod. Ausência (TNY_CODAFA) possui alinhamento em tela incorreto e apresenta inconsistência ao inclui e em seguida cancelar.
Solução/Implementação:26. Corrigido alinhamento do campo Cod. Ausência (TNY_CODAFA) e inconsistência ao iniciar inclusão de registro e cancelar.
Situação/Requisito:27. Na rotina de Ficha Médica Mod. 2 (MDTA410)  ao selecionar a pasta Atestado, não é apresentado botão Afastamento e ao incluir um registro e imprimir, o sistema apresenta a inconsistência type mismatch on compare on IMPATESTTNY.
Solução/Implementação:27. Incluído botão Afastamento  e corrigido inconsistência quando realizado a impressão de um registro na pasta Atestado.
Situação/Requisito:28. Na rotina de Ficha Médica Mod. 2 (MDTA410)  ao selecionar a pasta EPIs, não é apresentado botão Salvar e sistema apresenta inconsistência na troca de linhas da getDados.
Solução/Implementação:28. Incluído botão Salvar e corrigida a inconsistência quando é realizada a troca de foco entre as linhas de registros.
Situação/Requisito:29. Na rotina de Ficha Médica Mod. 2 (MDTA410)  ao selecionar a pasta Consulta, ao incluir um atendimento informando o campo Atend. Enfe. (TMJ_ATEENF) como 1- Sim e alterando esse atendimento para 2-Não, o sistema apresenta inconsistência de erro de gatilho no campo TMJ_ATEENF.
Solução/Implementação:29. Corrigida a inconsistência gerada quando alterado o campo Atend. Enfe. (TMJ_ATEENF).
Situação/Requisito:30. Na rotina de Ficha Médica Mod. 2 (MDTA410)  ao selecionar a pasta ASO's, ao incluir um ASO com Natureza (TMY_NATEXA) igual a 3-Mudança de Função, o campo  Fil. Futura (TMY_FILFUT) não apresenta consulta padrão (F3).
Solução/Implementação:30. Corrigido consulta padrão do campo Fil. Futura (TMY_FILFUT) para que esteja presente na inclusão de um ASO com Natureza (TMY_NATEXA) igual a 3-Mudança de Função.
Situação/Requisito:31.Na rotina de Ficha Médica Mod. 2 (MDTA410)  ao selecionar a pasta EPIs, ao acessar no modo de visualização, sistema apresenta inconsistência na troca de foco entre as linhas.
Solução/Implementação:31. Corrigida a inconsistência na troca de foco entre as linhas de registros, no modo de Visualização da pasta  EPIs.
Situação/Requisito:32. Na rotina de Ficha Médica Mod. 2 (MDTA410)  ao selecionar a pasta  EPIs, ao editar um registro, sistema apresenta inconsistência na inclusão de novas linhas.
Solução/Implementação:32. Corrigida a inconsistência na inclusão de novas linhas de informações ao editar um registro, na pasta  EPIs.
Situação/Requisito:33. Na rotina de Vacinas (MDTA520) ao incluir um registro informando o campo Código CC (TKF_CODCC), o sistema apresenta inconsistência de variable does not exist NPOSSEC on FLINHAOK(.
Solução/Implementação:33. Corrigida a inconsistência na inclusão de um registro informando o campo Código CC (TKF_CODCC), na rotina de Vacinas (MDTA520). 
Situação/Requisito:34. Na rotina de Componentes da CIPA, sistema apresenta inconsistência na inclusão de novos componentes para os mandatos.
Solução/Implementação:34. Corrigida a inconsistência na inclusão de novos componentes da CIPA, na rotina de Componentes da CIPA.
Situação/Requisito:35. Na rotina de Mandatos (MDTA635), sistema permite a exclusão de mandatos com mandatos extras associados, sem exclui-los junto.
Solução/Implementação:35. Criada tratativa para que na exclusão de um mandato seja verificado se o mesmo não possui um mandato extra vinculado, se possuir não permite a exclusão.
Situação/Requisito:36. Na rotina de Candidatos (MDTA645) na opção de Outras Ações/Analisar Votos, ao clicar na opção Calcular Votos o sistema apresenta a inconsistência array out of bounds ( 1 of 0 ) on LEDITCOL.
Solução/Implementação:36. Corrigida a inconsistência ao acionar a opção de Calcular Votos, na rotina de Candidatos (MDTA645).
Situação/Requisito:37. Ainda na mesma tela, o sistema apresenta informações incorretas no campo Filial Matr. ao clicar na opção de Calcular Votos.
Solução/Implementação:37. Corrigido informações mostradas no campo Filial Matr.", na rotina de Candidatos (MDTA645).
Situação/Requisito:38. Na rotina de Acidentes (MDTA640) ao cadastrar um complemento através da opção Outras Ações/Compl., o sistema não apresenta as descrições dos campos Desc. Grupo (TKK_DESGRP) e Desc. Doença (TKK_DOENCA).
Solução/Implementação:38. Corrigida as descrições dos campos apresentados ao cadastrar um complemento, na rotina de Acidentes (MDTA640).
Situação/Requisito:39. Na rotina de Providencias Acid. (MDTA675) ao tentar vincular um plano de ação pela opção Outras Ações/Plano acao o sistema apresenta consulta padrão (F3) com registros incorretos.
Solução/Implementação:39. Corrigido consulta padrão (F3) para vinculo de um plano de ação na rotina de Providencias Acid. (MDTA675).
Situação/Requisito:

40. Na rotina de Atendimento Medico (MDTA160) selecionar um atendimento e acessar a opção Outras Ações/Atestado Med.. Ao incluir um registro e realizar a impressão do mesmo, o sistema apresenta a inconsistência de type mismatch on compare on IMPATESTTNY(

Solução/Implementação:40. Corrigida a inconsistência ao realizar a impressão de um registro, na rotina de Atendimento Medico (MDTA160).
Situação/Requisito:41. Na rotina de Quest. Acidente (MDTA690), sistema não permite alterar o campo Observação quando a pergunta tiver como resposta a opção Não.
Solução/Implementação:41. Corrigida a inconsistência que não permitia alterar a existência do campo Observação na rotina Questionário de Acidente (MDTA690).
Situação/Requisito:42. Na rotina de cadastro de Fórmulas (MDTA851) a tela é apresentada com alinhamento incorreto dos componentes.
Solução/Implementação:42. Corrigido alinhamento dos componentes em tela, na rotina de Fórmulas (MDTA851).
Situação/Requisito:43. Na rotina de CAI (MDTA871) ao realizar uma cópia de um registro é apresentado tela com alinhamento incorreto dos componentes.
Solução/Implementação:43. Corrigido alinhamento dos componentes em tela, na rotina de CAI (MDTA871).
Situação/Requisito:44. Na mesma rotina, ao tentar realizar a impressão sistema não apresenta consulta padrão (F3) nas perguntas De Cai? e Até Cai?.
Solução/Implementação:44. Incluído consulta padrão (F3) nas perguntas De Cai? e Até Cai?, na rotina de CAI (MDTA871).
Situação/Requisito:45. Na consulta de Program por Exames (MDTC315) ao selecionar a opção Forn. x exames e em seguida Visualizar, o sistema não apresenta o campo Nome Fant. (TMD_NREDUZ).
Solução/Implementação:45. Corrigido inconsistência que não apresentava o campo Nome Fant. (TMD_NREDUZ) na consulta de Program por Exames (MDTC315).
Situação/Requisito:46. Na consulta Gerencial Ocupacional (MDTC500), sistema não apresenta help nas perguntas acessadas pelo F12.
Solução/Implementação:46. Incluído help para as perguntas acessadas via F12, na consulta Gerencial Ocupacional (MDTC500).
Situação/Requisito:47. Na consulta de Acidentes (MDTC710) ao clicar em Visualizar o sistema apresenta inconsistência.
Solução/Implementação:47. Corrigido inconsistência ao acessar a consulta de Acidentes (MDTC710).
Situação/Requisito:48. No relatório de Encaminhamento (MDTR460) o sistema apresenta letras de tamanho das fontes diferente no relatório.
Solução/Implementação:48. Corrigido divergência nos tamanhos das fontes apresentadas no relatório de Encaminhamento (MDTR460).
Situação/Requisito:49. No relatório de Evolução Audiomet. (MDTR489) sistema apresenta nome do relatório incorreto.
Solução/Implementação:49. Corrigido nome do relatório de Evolução Audiomet. (MDTR489).
Situação/Requisito:50. No relatório de O.S. de Segurança (MDTR715) ao realizar a impressão o sistema apresenta a inconsistência type mismatch on compare on INDMDT715.
Solução/Implementação:50. Corrigida a inconsistência na impressão de uma O.S. de Segurança (MDTR715) .
Situação/Requisito:51. No relatório de Índices FAP (MDTR780), sistema apresenta inconsistência.
Solução/Implementação:51. Corrigida a inconsistência na impressão dos Índices FAP (MDTR780).
Situação/Requisito:52. No relatório de Avaliações (MDTR849) ao realizar a impressão o sistema apresenta inconsistência.
Solução/Implementação:52. Corrigida a inconsistência ao realizar a impressão do relatório de Avaliações (MDTR849).
Situação/Requisito:53. No relatório Rel. Geral PPRA (MDTR850) ao realizar a impressão o sistema apresenta inconsistência.
Solução/Implementação:53. Corrigida a inconsistência ao realizar a impressão do Rel. Geral PPRA (MDTR850).
Situação/Requisito:54. No relatório Rel. Geral (MDTR870) ao realizar a impressão o sistema apresenta inconsistência.
Solução/Implementação:54. Corrigida a inconsistência ao realizar a impressão do Rel. Geral (MDTR870).
Situação/Requisito:55. Na rotina de EPC (Bem) (MNTA080) o sistema apresenta a inconsistência argument #3, parameter lRetorno error, expected L->U on FWCLOSECPO.
Solução/Implementação:55. Corrigido inconsistência na inclusão de um EPC (Bem) (MNTA080) .
Situação/Requisito:56. Na rotina de Edição (MNTA905) ao realizar a inclusão de um equipamento na estrutura da Planta Gráfica, o sistema apresenta tela com alinhamento incorreto.
Solução/Implementação:56. Corrigido alinhamento dos componentes em tela ao realizar a inclusão de um equipamento na rotina de Edição (MNTA905).
Situação/Requisito:57. Na rotina de Edição (MNTA905), não são apresentados ícones para todas as opções.
Solução/Implementação:57. Realizado a inclusão de todos os ícones faltantes na rotina de Edição (MNTA905).
Situação/Requisito:58. Na rotina de Arvore (MNTA902) o sistema apresenta inconsistência ao realizar a exclusão de uma análise preliminar.
Solução/Implementação:58. Corrigido inconsistência ao realizar a exclusão de uma análise, na rotina de Arvore (MNTA902).
Situação/Requisito:59. Na rotina de Análise Preliminar (MDTA855), no momento da aprovação de uma análise é apresentada uma tela com o alinhamento incorreto nas Informações de Quantidade.
Solução/Implementação:59. Corrigido alinhamento dos componentes em tela nas Informações de Quantidade, quando realizado a aprovação da análise preliminar.
Situação/Requisito:60. Na Arvore (MNTA902), ao realizar a exclusão de um perigo o sistema não retira o componente da tela.
Solução/Implementação:60. Realizado a atualização dos componentes em tela quando o perigo é excluído da Arvore (MNTA902).
Situação/Requisito:61. Na rotina de Arvore (MNTA902) posicione sobre uma análise e clique com o botão direito, acesse a opção Acidentes e verifiquei que não são apresentados.
Solução/Implementação:61. Corrigida a opção Acidentes, acessada através do clique da direita em cima da análise preliminar, para que mostre corretamente os acidentes cadastrados.
Situação/Requisito:62. Na rotina de Requisitos (SGAA010) ao acessar Outras Ações/Protocolos o sistema não apresenta os nomes dos campos corretamente.
Solução/Implementação:62. Corrigido os nomes dos campos ao acessar Outras Ações/Protocolos na rotina de Requisitos (SGAA010).
Situação/Requisito:63. Na rotina de Plano de Ação (SGAA090) o sistema apresenta os campos da pasta Responsáveis em posição incorreta.
Solução/Implementação:63. Corrigida a posição dos campos da pasta Responsáveis na rotina de Plano de Ação (SGAA090).
Situação/Requisito:64. Na rotina de Plano Atend. Emerg. (SGAA180) o sistema apresenta posicionamento incorreto dos campos na pasta Participantes.
Solução/Implementação:64. Corrigido o posicionamento em tela dos campos da pasta Participantes, na rotina de Plano Atend. Emerg. (SGAA180).
Situação/Requisito:65. Na rotina de Retorno (SGAA210) no momento de incluir, ao tentar vincular um checklist e informar o código incorreto o sistema não permite que seja alterado o campo Tipo (TBQ_TIPQUE) para nova busca.
Solução/Implementação:65. Corrigida a validação do campo Tipo (TBQ_TIPQUE) para que ao informar um código incorreto, seja permitido realizar a sua alteração.
Situação/Requisito:66. Na rotina de Ocorrências (SGAA340) ao realizar a inclusão de um registro o sistema não apresenta a estrutura organizacional.
Solução/Implementação:66. Corrigido inconsistência para que na rotina de Ocorrências (SGAA340) seja apresentada a estrutura organizacional.
Situação/Requisito:67. Na rotina de Monitoramento (SGAA390) o sistema apresenta os campos ordenados de maneira incorreta na pasta Responsáveis.
Solução/Implementação:67. Corrigida a ordem dos campos da pasta Responsáveis na rotina de Monitoramento (SGAA390) .
Situação/Requisito:68. Na rotina de Resultados (SGAA400) quando é gerada a lista de monitoramentos o sistema apresenta posicionamento incorreto dos componentes.
Solução/Implementação:68. Corrigido alinhamento dos componentes em tela na rotina de Resultados (SGAA400) ao gerar lista de monitoramentos.
Situação/Requisito:69. Na rotina de Resultados (SGAA400) ao acessar a opção Outras Ações/Filtro o sistema apresenta posicionamento dos campos de maneira incorreta.
Solução/Implementação:69. Corrigido posicionamento dos campos na rotina de Resultados (SGAA400) ao acessar a opção Outras Ações/Filtro.
Situação/Requisito:70. Na rotina de Resultados (SGAA400) ao acessar a opção Outras Ações/Inserir o sistema apresenta posicionamento dos campos de maneira incorreta.
Solução/Implementação:70. Corrigido posicionamento dos campos na rotina de Resultados (SGAA400) ao acessar a opção Outras Ações/Inserir.
Situação/Requisito:71. Na rotina de Oport. Melhoria (SGAA410) ao clicar em Incluir o sistema solicita obrigatoriedade nos campos Impacto (TCO_CODIMP), Descrição (TCO_DESIMP) e Autor (TCO_CODRES).
Solução/Implementação:71. Retirado a obrigatoriedade dos campos Impacto (TCO_CODIMP), Descrição (TCO_DESIMP) e Autor (TCO_CODRES) na rotina de Oport. Melhoria (SGAA410).