- Criado por Luciana Martins Xavier, última alteração por Rosangela Pereira Dos Santos Ayoub em 05 ago, 2019
Melhorias
Situação/Requisito: | O módulo do Jurídico precisa efetuar uma sincronização de dados quando a moeda for cadastrada na SM2 |
Solução/Implementação: | A função que exibe a tela de cadastro de moedas passou a chamar a função JURFWCotac, enviando para a mesma o recno gerado no cadastro da SM2, com isso o módulo do Jurídico pode efetuar a sincronização APLIB090.PRW |
Chamados relacionados: | DFRM1-17048 |
Situação/Requisito: | As funções FWConvRese e FWConvBin podem ser chamadas por qualquer módulo/stack, sendo que as mesmas foram criadas para atender pontualmente o módulo contábil |
Solução/Implementação: | As funções FWConvRese e FWConvBin receberam um tratamento para retornarem corretamente somente quando chamadas pelo contábil, caso contrário lançaram uma exceção ApLib060.prw |
Chamados relacionados: | DFRM1-17048 |
Situação/Requisito: | A classe FWAppParam não faz uso do campo D_E_L_E_T_ em suas querys, com isso, ao efetuar um delete lógico via APSDU, os valores continuam sendo retornados |
Solução/Implementação: | As querys de GET da classe FWAppParam receberam o filtro de WHERE, filtrando assim somente os registros não deletados de forma lógica FWAPPPARAM.PRX |
Chamados relacionados: | DFRM1-16824 |
Situação/Requisito: | Aumento dos campos de DNS das tabelas de Host e Integração |
Solução/Implementação: | Em novos ambientes a tabela será criada com o campo XXP_IP com tamanho de 200 caracteres ou na atualização de release para o 12.1.025 a tabela será atualizada FWRUPCFG.PRW FWRUPCFG25.PRW CFGA050.PRW FWRBECFG.PRW FWRBECFG25.PRW |
Chamados relacionados: | DFRM1-15221 |
Situação/Requisito: | O módulo SIGAAPT foi descontinuado no release 25 e superior |
Solução/Implementação: | Ao chamar o módulo SIGAAPT é informado o usuário que o mesmo foi descontinuado no release 25 ou superior e a função RetModName não traz mais o mesmo, caso o release seja inferior ao 25, tudo funciona como antes, ou seja, o módulo é aberto normalmente APLIB000.PRW |
Chamados relacionados: | DFRM1-16554 |
Situação/Requisito: | Criação de novo módulo Protheus, módulo Central de obrigações de sigla SIGACEN |
Solução/Implementação: | Foi implementado na LIB o módulo SIGACEN, seu código é 93 APLIB100.PRW |
Chamados relacionados: | DFRM1-15851 |
Situação/Requisito: | Quando não é possível exibir o TOTVS News, não existe uma mensagem clara ao usuário final sobre um possível problema de internet ou acessos |
Solução/Implementação: | Foi criada uma página default para o TWebEngine para o TOTVS News, que sempre que não existir um endereço válido para exibição, essa página será exibida informando ao usuário sobre o porque do TOTVS News não ser exibido FWUISKINSTAND.PRW |
Chamados relacionados: | DFRM1-16560 |
Situação/Requisito: | Inicialização de novas bases Protheus na release 25 |
Solução/Implementação: | Adicionado tratamento na abertura do ambiente para validar a criação de novas instalações FWENVIROMENMENTVALID.PRW MPVLDINICFG.PRW FWAPP.PRW |
Chamados relacionados: | DFRM1-16565 |
Situação/Requisito: | O módulo do Jurídico passará efetuar uma sincronização de dados quando a moeda for cadastrada na SM2 |
Solução/Implementação: | A função que exibe a tela de cadastro de moedas passou a chamar a função JURFWCotac, enviando para a mesma o "recno" gerado no cadastro da SM2, com isso o módulo do Jurídico pode efetuar a sincronização APLIB090.PRW |
Chamados relacionados: | DFRM1-17048 |
Não conformidades
Situação/Requisito: | Ao efetuar a impressão do relatório de usuários, o pergunte da rotina na opção módulos, possui no combo a opção 3 sem usabilidade |
Solução/Implementação: | O pergunte (SX1) do relatório de usuários foi corrigido, removendo a opção 3 da pergunte de módulos, pois a mesma estava presente e não tinha usabilidade para a rotina |
Chamados relacionados: | DFRM1-13726 |
Situação/Requisito: | A partir da release 25 do Protheus a numeração automática do sistema não será mais controlada pelos arquivos SXE e SXF. |
Solução/Implementação: | Adicionado tratamento para a partir do release 12.1.25, para validar na abertura do sistema e na execução do UpdDistr para validar se está ativa a numeração sequêncial pelo LS APUPD030.prw |
Chamados relacionados: | DFRM1-16558 |
Situação/Requisito: | Ao criar colunas no browse com os método AddColumn, AddStatusColumn e tipo BT, as legendas não obedecem o padrão numérico de acessibilidade visual quando configurado |
Solução/Implementação: | A classe genérica de colunas do Protheus foi alterada para trabalhar com a acessibilidade não importando quem efetua sua instância, com isso o browse padrão e até mesmo o MVC agora respeitam a legenda numérica FWACECESSIBILITYLEGENDCOLORS.PRW |
Chamados relacionados: | DFRM1-15211 |
Situação/Requisito: | O módulo SIGAAPT foi descontinuado no release 25 e superior |
Solução/Implementação: | Ao chamar o módulo SIGAAPT é informado o usuário que o mesmo foi descontinuado no release 25 ou superior e a função RetModName não traz mais o mesmo, caso o release seja inferior ao 25, o módulo é aberto normalmente APLIB000.PRW |
Chamados relacionados: | DFRM1-16554 |
Situação/Requisito: | Criação de novo módulo Protheus, módulo Central de obrigações de sigla SIGACEN |
Solução/Implementação: | Foi implementado na LIB o módulo SIGACEN, seu código é 93 APLIB000.PRW |
Chamados relacionados: | DFRM1-15851 |
Situação/Requisito: | Quando não é possível exibir o TOTVS News, não existe uma mensagem clara ao usuário final sobre um possível problema de internet ou acessos |
Solução/Implementação: | Foi criada uma página default para o TWebEngine para o TOTVS News, que sempre que não existir um endereço válido para exibição, essa página será exibida informando ao usuário sobre o porque do TOTVS News não ser exibido FWUISKINSTAND.PRW |
Chamados relacionados: | DFRM1-16560 |
Situação/Requisito: | Inicialização de novas bases Protheus na release |
Solução/Implementação: | Adicionado tratamento na abertura do ambiente para validar a criação de novas instalações FWENVIRONMENTVALID.PRW |
Chamados relacionados: | DFRM1-16565 |
Situação/Requisito: | Inicialização de novas bases Protheus na release |
Solução/Implementação: | Identificado que a função era utilizada em um método da API de login do RH e que por isso o ideal foi não trocar o nome da função, mas apenas proteger a execução caso ela venha de outra origem FWJWT.PRW |
Chamados relacionados: | DFRM1-16859 |
Situação/Requisito: | Unificação das validações de SXE e SXF |
Solução/Implementação: | Unificada as validações referentes a SXE e SXF APLIB100.PRW |
Chamados relacionados: | DFRM1-16859 |
Situação/Requisito: | Relatório de auditoria não esta listando os usuários incluídos |
Solução/Implementação: | Corrigido o processo de gravação dos usuários na tabela de auditoria SPFFUNCTIONSDB.PRW SIGAPSW.PRG MPUSERACCOUNTDATA.PRX |
Chamados relacionados: | DFRM1-16479 |
Situação/Requisito: | Ao criar um novo registro, o campo X5_FILIAL não é preenchido quando a tabela SX5 está em modo exclusivo. |
Solução/Implementação: | Implementada tratativa na gravação das tabelas genéricas para considerar o compartilhamento da tabela SX5. APCFG10F.PRW |
Chamados relacionados: | DFRM4-1139 |
Situação/Requisito: | A ativação do modelo MVC chamava a função DelClassIntF, porém essa função limpa da memória as classes dinâmicas, como o XML, portanto essa função deixou de ser chamada, evitando inconcistências |
Solução/Implementação: | FWFORMMODEL.PRX |
Chamados relacionados: | DFRM1-16424 |
Situação/Requisito: | Sistema apresentava problema na exclusão de associações de single sign on por sistema operacional quando tinha mais que uma associação para um mesmo usuário do Protheus. |
Solução/Implementação: | Corrigida forma de exclusão das associações para que não ficassem vestígios e criado mecanismo para limpar os itens esquecidos quando for limpado todas as associações de um usuário. APLIB000.PRW |
Chamados relacionados: | DFRM1-16131 |
Situação/Requisito: | Não conformidade na autenticação de usuário via Rest com Active Directory habilitado |
Solução/Implementação: | Corrigido o controle de credenciais na autenticação FWUSERACCOUNT.PRX |
Chamados relacionados: | DFRM1-17045 |
Situação/Requisito: |
|
Solução/Implementação: | Realizado o ajuste para que o cenário de utilização da função FwUserLg no browse não apresente a mensagem em tela MPUSERPERSIST.PRW |
Chamados relacionados: | DFRM1-16904 |
Situação/Requisito: |
|
Solução/Implementação: | Na nova versão do binário, não é mais possível criar componentes visuais em processos via job ( sem interface ), essa situação gerou inconsistência, para correção a função de envio de e-mail deixou de instância a dialog e efetuar diretamente o envio do mesmo, corrigindo assim a situação de envio de PDF via schedule FWMSSPOOL.PRW |
Chamados relacionados: | DFRM1-16103 |
Situação/Requisito: |
|
Solução/Implementação: | A função que recebe o valor digitado no combobox passou a fazer a transformação do mesmo quando existe máscara informada, respeitando assim o dicionário do combobox FWBROWSE.PRW |
Chamados relacionados: | DFRM1-17265 |
Situação/Requisito: | Ao tentar configurar Protheus Search via Configurador, é apresentado a mensagem alerta e no acesso as rotinas é gerado não conformidade |
Solução/Implementação: | Efetuado a alteração na chamada da função que é utilizada na opção "Protheus Search " que já esta descontinuada na versão 12 APCFG130.PRW |
Chamados relacionados: | DFRM1-16298 |
Situação/Requisito: | Ao realizar o filtro na rotina CTBA102 utilizando a expressão " Informar dados do filtro durante a execução", sistema apresenta menor performance |
Solução/Implementação: | Realizado tratamento para que o Alttrim não seja inserido na expressão que será levada ao dbaccess. FWFILTEREDIT.PRW |
Chamados relacionados: | DFRM1-16684 |
Situação/Requisito: | Ao executar um filtro e em seguida executar uma alteração no retorno do browse não traz o mesmo registro |
Solução/Implementação: | Realizado tratamento para que o posicionamento ocorra corretamente após restauração do filtro da pesquisa FWBROWSE.PRW |
Chamados relacionados: | DFRM1-17181 |
Situação/Requisito: | Não conformidade em envio de mensagem EAI sem versão do XML |
Solução/Implementação: | Efetuado a proteção na chamada do método oXmlChild sem conter a Versão no XML FWEAIOBJ.PRW |
Chamados relacionados: | DFRM1-17324 |
Situação/Requisito: | Gestor de pacotes tenta excluir registros de tabelas que não existem no Protheus. |
Solução/Implementação: | Implementada uma validação antes de excluir registros das tabelas do gestão do ambientes, sistema passará a validar se a tabela existe antes de inciar a exclusão dos registros. APCFG10I.prw |
Chamados relacionados: | DFRM1-1167 |
Situação/Requisito: | Ao criar o Relatório TOTVS do menu Miscelânea, o sistema apresenta uma não conformidade na criação da pergunta. |
Solução/Implementação: | Corrigido o tratamento da criação de perguntas utilizando o TotvsReport APCFG10G.prw |
Chamados relacionados: | DFRM4-1324 |
Situação/Requisito: | Ao executar a rotina de transferência no módulo Sigagpe, é apresentado não conformidade |
Solução/Implementação: | Corrigido o controle de aplicação de filtro na query APLIB070.PRW |
Chamados relacionados: | DFRM1- 17168 |
Situação/Requisito: | Ao realizar a consulta do Mashup Sintegra para o estado Distrito Federal, ocorre a mensagem "Os parâmetros informados não retornaram nenhum resultado" |
Solução/Implementação: | Efetuado a correção no retorno do Mashup do Sintegra para o estado do Distrito Federal. APCFG10L.PRW |
Chamados relacionados: | DFRM1- 16573 |
Situação/Requisito: | Ao utilizar o Mashup do Sintegra - Consulta Nacional ao Cadastro , quando não existe informação para ser retornada, o conteúdo que existe no campo não é atualizado para vazio. |
Solução/Implementação: | Efetuado o tratamento para tratar conteúdo vazio em campos complementares em casos de alteração do mashup. APCFG10L.PRW |
Chamados relacionados: | DFRM1- 16851 |
Situação/Requisito: | Ao criar um Filtro Relacional na rotina TAFA250, o resultado não é apresentado de forma correta |
Solução/Implementação: | Realizada a criação de tratamento para que a filial seja considerada no filtro de tabela relacional a partir de uma chave do ini e protegida para ser liberada a partir da release 27 FWBROWSE.PRW |
Chamados relacionados: | DFRM1- 16621 |
Situação/Requisito: | Restrição de acesso de rotina no menu não esta funcionando com dicionário no banco de dados. |
Solução/Implementação: | Corrigido a validação de controle de acesso quando dicionário é no banco de dados. MPUSERACCOUNTDB.PRW |
Chamados relacionados: | DFRM1- 17312 |
Situação/Requisito: | Função FWSFAllUsers retorna nome e departamento com caracteres especiais |
Solução/Implementação: | Corrigido o retorno das informações da função SIGAPSW.PRG |
Chamados relacionados: | DFRM1- 17254 |
Situação/Requisito: | Os campos obrigatórios não estão sendo demarcados de vermelho |
Solução/Implementação: | Realizado tratamento para que o setcss sejá aplicado corretamente a partir das validações necessárias FWTGET.PRW |
Chamados relacionados: | DFRM1- 17400 |
Situação/Requisito: | Quando é realizado a migração do dicionário de dados para o banco de dados, se algum usuário utiliza o arquivo *.xnu em pasta diferente da System ou do que esta dentro da chave MenuPath, os menus dos usuários são carregados em branco |
Solução/Implementação: | Realizada proteção para que os menus de usuário que não estejam em uma system não considere o caminho da chave menupath de acordo com a documentação http://tdn.totvs.com/display/public/PROT/Pastas+do+sigapss+e+menus+em+caminhos+personalizados APLIB180.prw MPSYSMENUIMPORT.PRW |
Chamados relacionados: | DFRM1- 17044 |
Situação/Requisito: | Usuário do Protheus está fazendo uma chamada REST inserindo no header um tenantId com informação da empresa e filial, ele está conseguindo passar pela autenticação e autorização mesmo que não tenha acesso na filial informada. |
Solução/Implementação: | Adicionado tratamento para avaliação da filial informada via tenantid, caso não informado tenantid será utilizado a filial do preparein FWHTTPAUTH.PRW FWHTTPSRV.PRX |
Chamados relacionados: | DFRM1- 17432 |
Situação/Requisito: | No configurador, no cadastro de consultas padrão. Está apresentando a mensagem de não conformidade, quando selecionado a opção(PREVIEW). Em qualquer Consulta |
Solução/Implementação: | Efetuado o tratamento retirando o filtro aplicado na montagem da consulta e logo apos reaplicando FWSXB.PRW |
Chamados relacionados: | DFRM1- 17507 |
Situação/Requisito: | Não conformidade ao atualizar o arquivo de senhas |
Solução/Implementação: | Desenvolvida nova função para sincronização de dados de usuários quando armazenados no banco de dados Disponível a partir do Release 12.1.25. Realizar a migração do PDV para dicionário de dados MPUSRSYNC.PRW |
Chamados relacionados: | DFRM1- 14418 |
Situação/Requisito: | Sistema gerou não conformidade em Fechamento de período com DB2/Linux |
Solução/Implementação: | Realizado tratamento para que o "DISTINCT" que possua espaços antes do comando tenha a concatenação dos espaço posterior corretamente APLIB070.PRW |
Chamados relacionados: | DFRM1- 17879 |
Situação/Requisito: | EAI Protheus estava retirando Tags vazias do XML de recebimento |
Solução/Implementação: | Realizado ajuste para que as Tags vazias sejam enviadas na mensagem recebida FWEAIOPJ.PRW |
Chamados relacionados: | DFRM1- 17592 *Liberado dia 19.07 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework. |
Situação/Requisito: | Não conformidade apresentada na integração EAI Logix com Protheus |
Solução/Implementação: | Corrigida a não conformidade gerada pela integração EAI Logix/Protheus FWEAIOPJ.PRW |
Chamados relacionados: | DFRM1- 17885 *Liberado dia 19.07 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework. |
Situação/Requisito: | Responde EAI gerados sem TAGs |
Solução/Implementação: | Realizado ajuste para que as Tags vazias sejam enviadas na mensagem recebida FWEAIOBJ.PRW |
Chamados relacionados: | DFRM1- 17675 *Liberado dia 29.07 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework. |
Situação/Requisito: | O campo endereço na mensagem EAI não estava sendo preenchido |
Solução/Implementação: | Realizado ajuste para que o campo endereço seja preenchido corretamente FWEAIOBJ.PRW |
Chamados relacionados: | DFRM1- 17984 *Liberado dia 29.07 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework. |
Situação/Requisito: | Era gerado não conformidade no parser quando Tags impróprias eram enviadas |
Solução/Implementação: | Realizado tratamento de envio de XML FWEAIOBJ.PRW FWEAIUTIL.PRW |
Chamados relacionados: | DFRM1- 18238 *Liberado dia 29.07 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework. |
Situação/Requisito: | Não conformidade em validação de acesso usuário/empresa-filial |
Solução/Implementação: | Realizado tratamento para validação de acessos FWHTTPAUTH.PRW |
Chamados relacionados: | DFRM1- 18243 *Liberado dia 29.07 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework. |
Situação/Requisito: | Não conformidade integração Protheus X Logix |
Solução/Implementação: | Realizado tratamento para correção da não conformidade nas integrações EAI FWEAIOBJ.PRW |
Chamados relacionados: | DFRM1- 18304 *Liberado dia 29.07 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework. |
Situação/Requisito: | A recepção de mensagens do EAI estava apresentando problemas com tags que quebram o XML como ', " e & |
Solução/Implementação: | Ajustado a maneira de tratamento interna para lidar devidamente com este tipo de conteúdo em um XML FWEAIUTIL.PRW FWEAIOBJ.PRW |
Chamados relacionados: | DFRM1- 18285 *Liberado dia 29.07 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework. |
Situação/Requisito: | Ao receber um XML a propriedade ProductVersion do Header não está sendo preenchida, gerando não conformidade na serialização |
Solução/Implementação: | Ajustado a maneira de tratamento interna para lidar devidamente com este tipo de conteúdo em um XML. FwEAIUtil.prw FwEAIobj.prw |
Chamados relacionados: | DFRM1- 18285 *Liberado dia 29.07 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework. |
- Sem rótulos