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 |
Situação/Requisito: | Ao incluir mais que um campo para a regra de dependências (XXA) ao preencher o último era feita a liberação para edição |
Solução/Implementação: | Realizada correção para não considerar somente o último campo para permitir o preenchimento da dependência e inserido tratamento para desconsiderar o sinal ":" na avaliação de campo preenchido FWFORMFIELDSMODEL.PRX FWFORMGENERICMODEL.PRW FWFORMGRIDMODEL.PRX |
Chamados relacionados: | DFRM1 - 18883 |
Situação/Requisito: | Foi identificado um incidente com a função posicione somente quando o conteúdo do campo contém a informação completa do índice |
Solução/Implementação: | Realizado ajuste para que algumas situações na utilização do posicione possam ser "parseadas" da forma esperada onde caso a utilização não obedeça a um determinado critério, esse "parser" não será feito utilizando a forma como ocorria anteriormente FWBROWSE.PRW |
Chamados relacionados: | DFRM1 - 20599 |
Situação/Requisito: | Lentidão na abertura da rotina de Schedule com usuário comum ou administrador |
Solução/Implementação: | A validação do grupo de usuário passou a ser feita apenas uma vez, ganhando assim grande performance na abertura da rotina de Schedule FWUISCHEDULEPERSIST.PRW |
Chamados relacionados: | DFRM1 - 20826 |
Situação/Requisito: | Ao cadastrar um privilégio e vincular ao usuário sem o uso de U_, o mesmo não é respeitado e não remove a função do menu |
Solução/Implementação: | Realizado ajuste no controle de avaliação de rotinas que podem ser carregadas no menu APLIB180.PRW MPSYSMENULOAD.PRW MPUSERACCOUNT.PRX MPUSERACCOUNTDB.PRW FWMNUCANBELOADED.PRW |
Chamados relacionados: | DFRM1 - 20948 |
Situação/Requisito: | Não conformidades no resultados dos gráficos na rotina Oportunidades do módulo CRM |
Solução/Implementação: | Alterações foram feitas para a Query retornar o resultado correto, os privilégios dados nas oportunidades não interferiam no gráfico FWAttachFormer.PRW FWTableAttachWidget.prw |
Chamados relacionados: | DFRM1 - 21675 |
Situação/Requisito: | O browse não está exibindo a coluna de filial mesmo quando o alias do browse ter um compartilhamento exclusivo |
Solução/Implementação: | A verificação de exibição da coluna filial passou a utilizar o alias do Browse para verificar o compartilhamento da filial e não mais a workarea corrente FWMBROWSE.PRW |
Chamados relacionados: | DFRM1 - 21345 |
Situação/Requisito: | Não conformidade ao pressionar SHIFT + F6 no SmartClient no Mac |
Solução/Implementação: | Alteração na função FWIsMobile para verificar apenas se é MAC ao invés de MAC OS X |
Chamados relacionados: | DFRM1 - 20998 |
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: | A descrição dos campos reservados de gravação de logs de inclusão e alteração foi corrigida, deixando claro que esses campos gravam apenas as informações de usuário e data |
Chamados relacionados: | DFRM1 - 21918 |
Situação/Requisito: | Ao emitir o relatório TReport em formato tabela suprimindo as linhas, o arquivo gerado está gerando não conformidade ao ser aberto no Excel ou programas semelhantes |
Solução/Implementação: | A geração das linhas do arquivo em formato tabela (<row>) foi corrigda, uma das linhas estava sendo fechada sem ter sido aberta, gerando assim a não conformidade relatada REPORT01.PRW |
Chamados relacionados: | DFRM1 - 21453 |
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 |
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 |
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 |
Chamados relacionados: | DFRM1 - 21683 |
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 |
Chamados relacionados: | DFRM1 - 21681 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. APUPD030.PRW |
Chamados relacionados: | DFRM4-3242 |
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 |
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 |
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 |
Chamados relacionados: | DFRM4 - 2921 |
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: https://tdn.totvs.com/pages/releaseview.action?pageId=452417714 |
Chamados relacionados: | DFRM1 - 21387 |
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")') |
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 |
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 |
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 |
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 |
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 |
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 |
Chamados relacionados: | DFRM4 - 22345 |
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 |
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. FWJWT.PRW |
Chamados relacionados: | DFRM4 - 22393 |