DFRM1- 20607 - Não conformidade em impressão local
Situação/Requisito:
Com Acesso 111 não está sendo possível a impressão local quando aberto setup do FWMSPRINTER
Solução/Implementação:
Corrigido o controle de acessos para impressão de relatórios
FWMSPRINTER.PRW
FWPRINTSETUP.PRW
Chamados relacionados:
DFRM1 - 20607
...
Expandir
title
DFRM1- 20742 - Não conformidade na exportação de tabelas para XML em consulta genérica
Situação/Requisito:
A máscara do campo CNPJ não está sendo respeitada na exportação de dados da consulta genérica
Solução/Implementação:
A máscara dos campos passou a ser aplicada na consulta genérica
APLIB230.PRW
FWSXB.PRW
FWSX3PICTUREUTIL.prw
Chamados relacionados:
DFRM1 - 20742
Expandir
title
DFRM1- 21528 - Não conformidade na descrição de campos reservados
Situação/Requisito:
A descrição dos campos reservados de gravação de log de inclusão e alteração está incorreta, informando que é gravada a hora dos logs
Solução/Implementação:
Existem condições que fazem com que o "alias" retorne a posição inicial após fechar a tela de consulta padrão, porém isso não deve ser feito sempre, a condição foi refatorada e com isso a consulta padrão passou a ter o retorno correto
MSLIB.PRW
Chamados relacionados:
DFRM1 - 21528
Expandir
title
DFRM1- 21683 - Não conformidade na opção retornar da rotina MATA410
Situação/Requisito:
Não conformidade ao fazer nota devolução utilizando o botão "retornar"
Solução/Implementação:
A validação de índices contidos deixou de ser executada quando sua origem é de uma tabela temporária, evitando assim erros ao criar uma tabela temporária com base em uma tabela presente no SX2
FWTEMPORARYTABLE.PRW FWTABLESTRUCT.PRX
Chamados relacionados:
DFRM1 - 21683
Expandir
title
DFRM1- 21681 - Lentidão na rotina TMKA271
Situação/Requisito:
A função pswret está com baixa performance em ambiente com dicionário no banco de dados
Solução/Implementação:
A pswret recebeu melhorias de performance, criando cache para dados de menu e reorganização das variáveis
SIGAPSW.PRG MPUSERPERSIST.PRW
Chamados relacionados:
DFRM1 - 21681
Expandir
title
DFRM4 - 2901 - Evitar que a atualização de Dicionario de Dados/ estrutura de uma tabela de dados aberta seja realizada de maneira parcial.
Situação/Requisito:
Evitar que ao fazer uma atualização de dicionário/ estrutura com uma tabela de dados aberta (não exclusiva), seja efetuada uma atualização parcial (apenas atualiza o dicionário e não atualiza a tabela).
Solução/Implementação:
Efetuada alteração para antes de iniciar a atualização de dicionários e base de dados, sejam verificadas as tabelas de dados a serem modificadas e se elas podem ser abertas em modo exclusivo.
Em caso negativo, nenhuma atualização será efetuada e os dados da área temporária continuarão disponíveis. A informação de impossibilidade de atualização será exibida na janela de log. O usuário poderá então aguardar a liberação das tabelas para fazer a atualização em outro momento.
APCFG10I.PRW
Chamados relacionados:
DFRM4 - 2901
Expandir
title
DFRM1- 20706 - Não conformidade em relatório via VTDEBUG
Situação/Requisito:
Ao tentar imprimir qualquer relatório SetPrint() no VTDEBUG sem antes selecionar o tipo de impressão é exibida a mensagem: "Relatório Não pode ser Criado. Pode estar Bloqueado ou sendo usado por outro usuário"
Solução/Implementação:
Realizado ajuste na função de obtenção de informações de configuração do usuário para que retorno um tipo de impressão padrão quando não há um componente visual que selecione um padrão
MPUSERPERSIST.PRW
Chamados relacionados:
DFRM1- 20706
Expandir
title
DFRM1- 21974 - Não conformidade em relatório Audittrail
Situação/Requisito:
Ao aplicar a lib Protheus em um ambiente sem dados protegidos e tentar executar o relatório do audittrail é gerado não conformidade
Solução/Implementação:
Realizado tratamento para somente verificar os parâmetros de dados protegidos quando a melhoria estiver ativa
CFGR700
Chamados relacionados:
DFRM1- 21974
Expandir
title
DFRM1- 20994 - Falha de segurança (XSS) nas páginas de catálogo do Web Service SOAP
Situação/Requisito:
Encontrado falha de segurança (XSS) nas páginas de catálogo do Web Service SOAP.
Solução/Implementação:
Realizada proteção contra execução de script malicioso nas páginas de detalhamento de métodos e também nos de teste dos métodos
XMLWS003.APH
XMLWS004.APH
Chamados relacionados:
DFRM1- 20994
Expandir
title
DFRM1- 21495 - Não conformidade em totalizador de rotina
Situação/Requisito:
Duplicação do valor total no Totalizador em prestação de contas e foi identificado que ao deletar uma linha o valor ainda sim era calculado na soma dos valores
Solução/Implementação:
Foi adicionado um desvio caso a ação em despesas fosse apenas descer e subir uma linha sem adicionar nenhum valor e uma nova modificação para receber mais de um grid para o totalizador
Chamados relacionados:
DFRM1- 21495
Expandir
title
DFRM1- 21897 - Não conformidade em personalização de Menus
Situação/Requisito:
A personalização de menu está gerando não conformidade quando todo o menu é enviado para o lado direito para efetuar as devidas modificações
Solução/Implementação:
Corrigido a condição da cópia, assim os itens do menu da esquerda para a direita deixou de gerar exceção
FWMENURECEPTOR.PRW
Chamados relacionados:
DFRM1- 21897
Expandir
title
DFRM1- 21482 - Usuário não visualiza a opção log na rotina CFGA600
Situação/Requisito:
A opção de LOG do MILE não está sendo apresentada para o usuário, mesmo quando o usuário tem privilégios que permitem esse acesso
Solução/Implementação:
A verificação de privilégios foi corrigida, agora exibindo a opção LOG quando a mesma está permitida no MILE
MILEFUNCTIONS.PRW
Chamados relacionados:
DFRM1- 21482
Expandir
title
DFRM1- 20877 - Falha em login após migração
Situação/Requisito:
Usuários não conseguem se logar após migrar para o banco de dados
Solução/Implementação:
Corrigido a migração de usuários criados em ambientes com binário antigo
MPUSERPERSIST.PRW
Chamados relacionados:
DFRM1- 20877
Expandir
title
DFRM1- 21222 - Melhoria em relatório de usuários
Situação/Requisito:
Cliente deseja que o relatório traga a descrição com nome do menu vinculado ao usuário
Solução/Implementação:
Adicionada as informações referentes ao menu na impressão do relatório tanto de usuários quanto de grupo
CFGR510.PRW
Chamados relacionados:
DFRM1- 21222
Expandir
title
DFRM4-3242 - Alteração de gatilhos via projeto
Situação/Requisito:
Ao alterar o conteúdo dos parâmetros de usuário via projeto as alterações não eram aplicadas ao efetivar o pacote.
Solução/Implementação:
Alterado o comportamento de atualização dos gatilhos quando os seguintes campos do SX7 forem alterados. X7_CDOMIN, X7_REGRA, NEWSX7->X7_TIPO, X7_SEEK, X7_ALIAS, X7_ORDEM, X7_CHAVE, X7_CONDIC
APUPD030.PRW
Chamados relacionados:
DFRM4-3242
Expandir
title
DFRM1- 21250 - Nãos conformidade em consulta padrão
Situação/Requisito:
Após atualização para 12.1.25, a consulta padrão CNT do campo UA_CODCONT está retornando valores incorretos quando selecionado a opção "Prospects"
Solução/Implementação:
Foi verificado que o problema ocorria devido a consulta padrão CLT ter a opção de selecionar uma segunda consulta padrão de PROSPECT isso fazia com que o sistema se perdesse na controle de seleção da consulta padrão, para correção foi necessário realizar a exclusão dos campos a serem retornados na consulta padrão, mesmo tratamento já realizado na consulta especifica
MSLIBP.PRW
Chamados relacionados:
DFRM1 - 21250
Expandir
title
DFRM1- 21895 - Não conformidade em atualizações de Menus
Situação/Requisito:
A atualização de todos os menus está levando mais de 24h
Solução/Implementação:
Foi feita uma melhoria de performance na rotina de atualização de menus
MPSYSYMENUIMPORT.PRW
Chamados relacionados:
DFRM1 - 21895
Expandir
title
DFRM4- 2921 - Erro Trigger Audit Trail - SB1
Situação/Requisito:
Ao executar o UPDDISTR, as triggers do Audit Trail não eram recriadas
Solução/Implementação:
Alterada a criação da trigger para que seja criada junto com a thread de alteração de estrutura da tabela.
A liberação desta correção será realizada futuramente através do pacote de LIB versão 20200325 que contemple os fontes abaixo relacionado(s):
ApUpd030.prw Apupdthread.prw
Chamados relacionados:
DFRM4 - 2921
Expandir
title
DFRM1- 21387 - Não conformidade em integração Protheus com Treports
Situação/Requisito:
Não estava sendo permitida a definição do tenant específico na configuração de comunicação com o totvs.rac e Treports pelo Protheus
Solução/Implementação:
Adicionada a opção para preenchimento do tenant específico para recuperação e geração das informações no rac e treports. Mais detalhes em:
DFRM1- 21873 - Não conformidade em Totalizador de rotina
Situação/Requisito:
A rotina em questão (GPEA010) possuí um filtro setado na propriedade SetFilterDefault da classe FwMBrowse, da qual utiliza uma sintaxe AdvPL (!(RA_CATFUNC $ "A|P")') ao efetuar a criação de um totalizador, no momento do carregamento do browse, o filtro do totalizador é concatenado ao filtro presente no SetFilterDefault, ocasionando não conformidade
Solução/Implementação:
Realizado tratamento para que o parser so filtro default utilizado no browse utilize o mesmo mecanismo que o dbaccess caso o parser não seja possível a tabela filtrada será percorridade para gerar o total de linhas
FWBRWTABLE.PRW
FWBRWCONFIG.PRW
FWBROWSE.PRW
Chamados relacionados:
DFRM1 - 21873
Expandir
title
DFRM1- 21481 - Consulta Genérica gravando arquivo XML em temporários
Situação/Requisito:
Problema: A exportação da consulta genérica está salvando o XML nos temporários e não abrindo o arquivo erroneamente quando existe filtros presentes.
Solução/Implementação:
A validação do filtro passou a verificar se o filtro é ADVPL ou SQL, com isso validando corretamente a workarea quando o filtro não está em formato SQL
FWFORMCALCMODEL.PRX
FWFORMGRIDMODEL.PRX
FWFORMCALCMODELTESTCASE.PRW
Chamados relacionados:
DFRM1 - 21481
Expandir
title
DFRM1- 18680 - Ambiente 17 com dicionário no banco de dados não autentica no TDS/VsCode/DevStudio
Situação/Requisito:
Ambiente 17 com dicionário no banco de dados não autentica no TDS/VsCode/DevStudio
Solução/Implementação:
Corrigido o controle do login do usuário com permissão de admin
SIGAPSW.PRG
Chamados relacionados:
DFRM1 - 18680
Expandir
title
DFRM1- 21886 - Em Mashup a tela do RECAPTCHA é carregada em branco
Situação/Requisito:
Ao tentar executar o Mashup da receita federal, é apresentada a mensagem "Executável do Recaptcha não encontrado."
Solução/Implementação:
Ajuste para executar corretamente o processamento do RECAPTCHA para SmartCLient ELECTRON
APCFG10L.PRW
Chamados relacionados:
DFRM1 - 21886
Expandir
title
DFRM1- 21316 - Não conformidade em consulta genérica
Situação/Requisito:
Ao gerar o XML da consulta genérica da tabela SRG, o sistema está gerando não conformidade
Solução/Implementação:
Ao efetuar o laço de impressão dos dados da tabela em formato XML, é feito uma troca de workarea para o alias do browse, evitando assim acessar os campos da tabela e gerar inconsistências
APLIB230.PRW
Chamados relacionados:
DFRM1 - 21316
Expandir
title
DFRM1 - 22345 - Não conformidade em relatório AuditTrail
Situação/Requisito:
Ao aplicar o pacote centralizado de correções e executar o upddistr ao tentar gerar o relatório do Embedded Audit Trail é gerado não conformidade
Solução/Implementação:
Criado pacote que contém o pergunte CFGA700 correto. É necessário executar o upddistr com o pacote desta issue
DFRM1 - 22164 - Não conformidade ao utilizar um 'Alltrim'
Situação/Requisito:
Não conformidade ao utilizar um 'Alltrim' no campode retorno de um posicione parseável
Solução/Implementação:
Foi ajustada a validação que verificar se o campo de retorno era válido para ser utilizado no leftjoin do browse e não adicionar expressões que não podem ser interpretadas por uma query
FWBROWSE.PRW
Chamados relacionados:
DFRM4 - 22164
Expandir
title
DFRM1 - 22393 - Não conformidade em Token RH
Situação/Requisito:
Após alterar o fonte FWJWT para utiliza a função FWEnc64URL, os token do RH estão ficando corrompidos
Solução/Implementação:
Corrigido o FWDec64URL que na verdade deveria ter sido um FWEnc64URL na geração do refresh_token do RH.