Não conformidades


Situação/Requisito:

Ao efetuar a busca de rotinas de menu, a mesma está trazendo itens inibidos ou desabilitados erroneamente, situação só ocorre com dicionário no banco de dados

Solução/Implementação:

A query de busca de itens de menu foi corrigida para filtrar somente os itens de menu habilitados, corrigindo assim a situação.

FWSEARCH.PRW

Chamados relacionados:

DFRM1 - 20093


Situação/Requisito:

A msmget não está exibindo corretamente os campos quando o parâmetro MV_ENCHOLD está igual a 1

Solução/Implementação:

O cálculo de dimensões da msmget estava ignorando erroneamente alguns campo, não os adicionando no array de campos a serem exibidos, a correção foi sempre adicionar os campos e com isso todos os campos passaram a ser exibidos.

MSMGETPR.PRW

Chamados relacionados:

DFRM1 - 19065


Situação/Requisito:

Ao exportar os dados da consulta genérica em formato XML, os campos de data que estão vazios acabam sendo exibidos com o valor da menor data que a ferramenta (Excel) e/ou S.O. conhece

Para evitar esse comportamento, ao exportar os dados de data vazios, o tipo (type) da célula fica vazio, com isso a ferramenta de exibição não preenche uma data incorreta, esse comportamento é o mesmo presente no TReport

APLIB230.PRW

Chamados relacionados:

DFRM1 - 19597


Situação/Requisito:

Ao acessar a rotina CFGX031 (Base de dados) e adicionar um campo, o sistema insere a ordem com base no campo que estava selecionado anteriormente.

Corrigido a ordem do browse ao adicionar o registro. O campo é reposicionado no último registro

APCFG10A.PRW

Chamados relacionados:

DFRM4 - 2535


Situação/Requisito:

Ao incluir uma função em um item de menu, está gerando exceção no banco de dados

O campo de função passou a ser "upper" case, com isso a função é sempre gravada em letras maiúsculas, por conta de dados antigos, a pesquisa continua sendo feita como é enviada, em "upper",  em "lower" e com a primeira letra minúscula

CFGX013.PRW

MPSYSMENUIMPORT.PRW

Chamados relacionados:

DFRM1-19636


Situação/Requisito:

Não é possível excluir as colunas criadas no browse

Foi criada uma nova tela nas opções de configuração do browse que permite a exclusão de uma coluna criada pelo usuário, a exclusão limita-se somente as colunas criadas pelas configurações de browse, a atualização só ocorre após sair e entrar na rotina novamente

FWBRWCONFIG.PRW

FWBRWMODELCONFIG.PRW

Chamados relacionados:

DFRM1-17267


Situação/Requisito:

Tabela SRA esta abrindo em qualquer módulo quando usuário acessa via MDI com SSO e possui vinculo funcional

Realizado tratamento para fechar a tabela em módulos que não abrem a tabela SRA

MPUSERACCOUNT.PRX

MPUSERACCOUNTDATA.PRX

Chamados relacionados:

DFRM1-20568


Situação/Requisito:

A avaliação de relacionamentos (SX9) para a exclusão de um registro estava levando em considerações filiais erradas

Realizado tratamento para redirecionar a avaliação das filiais considerando os compartilhamentos das tabelas envolvidas

FWCCHCKSX9.PRX

FWEVALSX9.prw

Chamados relacionados:

DFRM1-19350



Situação/Requisito:

Ao trocar a ordenação de um relatório, utilizando um índice que começa com letras e abrir os parâmetros do mesmo, o índice é apresentado de forma inválida

A verificação do índice foi corrigida, para verificar corretamente índices numéricos e letras, corrigindo assim as informações do índice e também as informações de parâmetros

APLIB080.PRW


Chamados relacionados:

DFRM1-20281




Situação/Requisito:

Bloqueio de acessos via XNU não estão sendo respeitados quando acessado pelos Recentes e Favoritos

Corrigido o tratamento de leitura de acessos para a montagem dos recentes e favoritos

FWMENU.PRW

Chamados relacionados:

DFRM1-20838




Situação/Requisito:

Validação de campos obrigatórios em grids criados com MsGetDB em dicionário com banco de dados estava validando um único campo

Corrigido o mecanismo de avaliação dos campos obrigatórios para quando dicionário no banco de dados

MSGETDB.PRW

Chamados relacionados:

DFRM1-20452




Situação/Requisito:

Após a exclusão de um item, o browse está posicionando o cursor sobre um registro de filial o qual o usuário não possui acesso

O skip do browse foi corrigido, para verificar a filial antes e após o skip, evitando assim posicionar o cursor sobre registros que o usuário não possui acesso

FWFORMBROWSEPRW

Chamados relacionados:

DFRM1-20587




Situação/Requisito:

A changequery está gerando inconsistências na query para INFORMIX quando a mesma possui union/union all e order by

A changequery passou a verificar se trata-se de um union, não concatenando assim os campos do group by no select, evitando as inconsistências

APLIB070.PRW

Chamados relacionados:

DFRM1-20548




Situação/Requisito:

NEW MODEL não exibe conteúdo do título do browse

Ajustado para a descrição do modelo ser associado ao título do browse


Chamados relacionados:

DFRM1-16656




Situação/Requisito:

Ao abrir uma consulta genérica salva em arquivo, os campos virtuais não estão sendo apresentados

A visualização dos campos virtuais foi corrigida, sendo que os mesmo só são exibidos caso exista valor no campo X3_INIBRW.

APLIB230.PRW

Chamados relacionados:

DFRM1-20772


Situação/Requisito:

Ao alterar um registro MVC, o botão Salvar e Criar Novo não está mais sendo exibido

O botão salvar e criar novo foi retirado por solicitação da issue DFRM1-14258. O botão foi adicionado novamente para garantir conformidade com o guia de estilo Totvs.

FWFORMVIEW.PRW

Chamados relacionados:

DFRM1-20870


Situação/Requisito:

Data cortada no cabeçalho de relatório treport quando enviado PDF por e-mail

Corrigido o controle de colunas na impressão do cabeçalho quando for PDF.

REPORT01.PRW

Chamados relacionados:

DFRM1-20111


Situação/Requisito:

Ao entrar no configurador e trocar a ordem dos campos (exemplo, colocar o B1_COD como último campo) em um grupo de empresas A, caso o usuário entre no sistema no grupo de empresa A e troque para o grupo de empresas B a ordem dos campos em tela se mantém para a ordem que foi configurada para o grupo de empresas A. Ou seja, ao entrar em um grupo de empresas e depois trocar no sistema para o outro grupo o Protheus estava fazendo cache da estrutura do primeiro grupo.

Realizada alteração para limpeza de cache de dicionários ao trocar o grupo de empresas do sistema.

APLIB090.PRW

Chamados relacionados:

DFRM1-20363


Situação/Requisito:

A classe OFFICETHEME não estava compilada na release 25.

Gerada compilação da classe OFFFICETHEME.

OFFICETHEME.PRW

Chamados relacionados:

DFRM1-20867


Situação/Requisito:

Campo M0_CGC esta executando validação de cpf/cnpj em ambientes do Mercado Internacional.

Corrigido para a validação ser executado apenas no ambiente Brasil.

FWSM0_MVC.PRW

MPCOMPANYDATA.PRW

Chamados relacionados:

DFRM1-19665


Situação/Requisito:

FWSFALLUSERS retorna campo função com acento com caracteres estranhos

Foi convertida uma string UTF-8 para um buffer com encoding correto e foram modificados alguns fontes para criar o caso de teste

SIGAPSW.PRG

Chamados relacionados:

DFRM1-20089


Situação/Requisito:

Ao utilizar o acesso por token nos serviços REST com um usuário não administrador, caso o servidor de aplicação fosse reiniciado ou se houvesse balance de webservices REST ou ainda se as threads do REST fossem reiniciadas era retornado, ao acessar os serviços do FWMODEL, acesso negado aquele usuário

Realizado ajuste para verificar o horário de acesso correto do usuário enviado via token

FWSCIMUSERS

Chamados relacionados:

DFRM1-21052

  • Liberado em 21/01/2020

Situação/Requisito:

Mudando numeração automática no license server de arquivos SXE/SXF para o license ao entrar no sistemas os arquivos não são deletados conforme documentação

Corrigido o trecho que não estava fazendo a exclusão


Chamados relacionados:

DFRM1-19409

  • Liberado em 21/01/2020

Situação/Requisito:

Ao criar uma visão com apenas um campo, está gerando não conformidade ao aplicar a mesma


A verificação de totalizadores do browse foi corrigida, pois a mesma tentava acessar campos que a visão não contemplava

FWBROWSE.PRW

Chamados relacionados:

DFRM1-20280

  • Liberado em 21/01/2020

Situação/Requisito:

Ao realizar um lançamento na rotina CTBA102 - Lançamento contábil automático, com continuação de histórico o sistema esta apresentando mensagem de não conformidade

Realizado o tratamento para verificação de campo obrigatório na MsGetDb

MSGETDB.PRW

Chamados relacionados:

DFRM1-21140

  • Liberado em 21/01/2020

Situação/Requisito:

FWMSPrinter não imprimi imagem com mais de 1MB com o metodo saybitmap

Corrigido o mecanismo de impressão com imagens acima de 1MB

FWMSPRINTER.PRW

Chamados relacionados:

DFRM1-19704

  • Liberado em 21/01/2020

Situação/Requisito:

Perda de Filtros e Configurações de usuários após migração para o Banco

Ajuste no tratamento para validação dos registros a serem migrados

Chamados relacionados:

DFRM1-19641

  • Liberado em 21/01/2020
  • Sem rótulos