Não conformidades


Situação/Requisito:

Ao clicar em alterar na configuração da Consulta Padrão USRRUL é gerada uma não conformidade

Solução/Implementação:

Corrigida rotina de atualização de consulta padrão

APCFG10J.PRW

Chamados relacionados:

DFRM4-1937

Situação/Requisito:

A pesquisa do Protheus não funciona corretamente quando utiliza-se múltiplos monitores

Solução/Implementação:

Adicionado tratamento para utilizar como base o tamanho da MainWindow como base, sem considerar o tipo do objeto

FWUISEARCH.PRW

Chamados relacionados:

DFRM1-18036

Situação/Requisito:

Não conformidade ao abrir um browse, em seguida abrir um markbrowse e depois voltar ao primeiro browse sem voltar ao menu principal.

Solução/Implementação:

Realizado ajuste no tratamento para guardar e restaurar corretamente os últimos browsers ativados quando aberto por função ou instância da classe de browse

MSLIB.PRW

FWMBrowse.PRW

Chamados relacionados:

DFRM1-18757

Situação/Requisito:

Com ativação do SSO não é possível fazer mudança de filial pelo configurador, pois o mesmo fica bloqueado para alteração

Solução/Implementação:

Analisada a questão e  liberada então a edição do grid de filiais do cadastro de grupos, uma vez que o Fluig libera o acesso para todas as filiais do grupo

CFGA520.PRX

MPGROUPACCOUNTDATA.PRX

Chamados relacionados:

DFRM1-18830

Situação/Requisito:

Ao gerar manifesto de notas é gerado não conformidade 

Solução/Implementação:

Adicionado tratamento na FwBrowse para atualização de linhas com "left join" em rotinas fora do browse

FWBROWSE.PRW

Chamados relacionados:

DFRM1-18525

Situação/Requisito:

Relatório em linux em diretório local,  está saindo com dados sobrepostos

Solução/Implementação:

Corrigido o calculo da fonte na impressão de relatórios em ambiente local

REPOSRT01.PRW

Chamados relacionados:

DFRM1-17949

Situação/Requisito:

Ao inserir um desconto no item e chamar o superior é informado que a senha está vencida e que o usuário será bloqueado, porem após passar o tempo de bloqueio e digitar a senha novamente é inserido o desconto

Solução/Implementação:

Adicionado tratamento para a rotina de usuário superior não realizar o desbloqueio do usuário

FWUSERACCOUNT.PRW

FWAUTHSUPER.PRW

Chamados relacionados:

DFRM1-18271

Situação/Requisito:

Consulta padrão esta ficando com o nome do campo e não a descrição na criação de filtro

Solução/Implementação:

Corrigido a montagem do array que alimenta a tela de filtro

FWBROWSE.PRW

Chamados relacionados:

DFRM1-17517



Situação/Requisito:

Ao criar um campo virtual na tabela  SE1, o conteúdo informado no campo 'inicializador padrão' não aparece ao abrir a rotina FINA040

Solução/Implementação:

Adicionado tratamento para a correta inicialização dos campos virtuais

MSMGETPR.PRW

Chamados relacionados:

DFRM1-18572



Situação/Requisito:

De forma esporádica ocorre erro de duplicidade na tabela SYS_APP_PARAM

Solução/Implementação:

Efetuado um ajuste na chamada da lockbyname para passar a considerar o retorno " Falso" , evitando assim que 2 threads concorrentes consigam entrar e criar registro DelArqTmp duplicado

APLIB100.PRW

Chamados relacionados:

DFRM1-17876



Situação/Requisito:

Rotina rateio externo com erro no percentual

Solução/Implementação:

Adicionado tratamento para a correta execução dos totalizadores SUM no MVC

FWFORMCALCMODEL.PRX

Chamados relacionados:

DFRM1-18277



Situação/Requisito:

Preenchimento incorreto  de campo  em rotina ATFA240

Solução/Implementação:

Adicionado tratamento no Refresh do GridDetail para a correta apresentação do campo quando não há alteração de valor

FWFORMGRID.PRW

Chamados relacionados:

DFRM1 - 18566

Situação/Requisito:

No relatório CNTR010 em  planilha formato de tabela em todas as abas está trazendo informações repetidas do contrato

Solução/Implementação:

Realizado ajuste na busca de seções filhas

REPORT01.PRW

Chamados relacionados:

DFRM1 - 18337

Situação/Requisito:

Política de senhas repetidas aplicada indevidamente na cópia de usuários

Solução/Implementação:

Adicionado tratamento na cópia de usuários para desconsiderar o histórico de senhas

SPFFUNTIONSDB.PRW

Chamados relacionados:

DFRM1 - 18188

Situação/Requisito:

Ao bloquear o usuário e violar o checksun e redefinir a senha por token é  apresentado mensagem inválida

Solução/Implementação:

Adicionado tratamento no programa de recuperação de senha para ajustar o checksum do administrador na troca da senha

FWPSWSENDBYMAIL.PRX

Chamados relacionados:

DFRM1 - 19207

Situação/Requisito:

Não conformidade em filtro por coluna usando " %"

Solução/Implementação:

Adicionado tratamento para quando o tamanho da string de busca for o mesmo tamanho do campo, avaliar se deve aplicar Like ou buscar conteúdo exato do campo

FWMBROWSE.PRW

Chamados relacionados:

DFRM1 - 18398

Situação/Requisito:

Ao realizar a alteração de do usuário, o sistema está pegando o índice da empresa logada e não da empresa de destino

Solução/Implementação:

 Efetuado o ajuste na função que verifica o usuário com vinculo funcional de empresa/filial diferente da logada

MPUSERACCOUNTDATA.PRW

Chamados relacionados:

DFRM1 - 19135

Situação/Requisito:

Ao abrir a rotina MATA131 é gerado não conformidade no console

Solução/Implementação:

Corrigido o array para que não aceite valores nulos

MSLIG.PRW

Chamados relacionados:

DFRM1 - 19145

Situação/Requisito:

Não conformidade em filtro de rotina Registros Rejeitados R-2010

Solução/Implementação:

Efetuado o ajuste na função GeraXml para buscar o valor correto na tabela nos campos do tipo numérico

FWFILTEREDIT.PRW

Chamados relacionados:

DFRM1 - 18486

Situação/Requisito:

Não conformidade ao exportar da dos em XML em consulta genérica

Solução/Implementação:

Efetuado o ajuste na função GeraXml para buscar o valor correto na tabela nos campos do tipo numerico 

APLIB230.PRW

Chamados relacionados:

DFRM1 - 18964

Situação/Requisito:

Não conformidade ao exportar da dos em XML em consulta genérica

Solução/Implementação:

Efetuado o ajuste na função GeraXml para buscar o valor correto na tabela nos campos do tipo numerico 

APLIB230.PRW

Chamados relacionados:

DFRM1 - 18964

Situação/Requisito:

Sistema tentava fazer a abertura do arquivo sigamat no processo de importação mesmo quando ambiente criado com startsysindb

Solução/Implementação:

Alterado para realizar a abertura com os comandos que abstraem se o sigamat é arquivo ou tabela no banco de dados

FWCADFILIAL.PRW

MPCOMPANYDATA.PRW

FWTABLEDDL.PRX

Chamados relacionados:

DFRM1 - 18591

Situação/Requisito:

Não conformidade na atualização do token de acesso da API /api/oauth2/v1/token. O novo token gerado pelo processo de refresh não é valido para acesso às API's REST

Solução/Implementação:

FWJWT.PRW

FWHTTPSRV.PRX

PROTHEUStAUTH.PRW

Chamados relacionados:

DFRM1 - 18943

Situação/Requisito:

Preenchimento de Grid é desposicionado ,  mesmo com FwSaveRows/FwRestRows

Solução/Implementação:

Adicionado tratamento para reposicionar linha após o refresh do grid pela atualização do pai

FWBROWSE.PRW

FWFORMVIEW.PRW

Chamados relacionados:

DFRM1 - 18466

Situação/Requisito:

Integrações por EAI sofriam instabilidade em função da necessidade da avaliação de usuário e licenças nas requisições

Solução/Implementação:

Removido comando que eliminava objeto das classes de interface do sistema quando fazia a avaliação das licenças

FWLSGETINFOTESTCASE.PRW

FWLSGETLICENSETESTCASE.prw

FWLSGETDEMANDTESTCASE.PRW

FWLSGETTOTALTESTCASE.PRW

Chamados relacionados:

DFRM1 - 18761

Situação/Requisito:

Não conformidade na integração EAI Logix x Protheus com binário 32bits

Solução/Implementação:

Efetuado o ajuste no load do XML em binário 32bits

FWEAIOBJ.PRW

Chamados relacionados:

DFRM1 - 18796

*Liberado dia 15.10 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework.

Situação/Requisito:

Não conformidade ao excluir usuário com ambiente no banco de dados quando auditoria do cadastro de usuário esta habilitada.

Solução/Implementação:

Realizado tratamento para auditar a exclusão quando usuário estiver no banco de dados

SIGAPSW.PRG

MPUSERACCOUNTDATA.PRX

Chamados relacionados:

DFRM1 - 18524

* Liberado dia 15.10 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework.

Situação/Requisito:

Não conformidade ao restaurar filtro personalizado

Solução/Implementação:

Adicionado tratamento para melhorar o parse do filtro antigo para o padrão esperado pelo FwFilterEdit

FWFILTEREDIT.PRW

REPORT14.PRW

Chamados relacionados:

DFRM1 - 19070

* Liberado dia 15.10 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework.

Situação/Requisito:

FillGetdados não carrega campos para aheader e acols dos campos passados no aYesFields que estejam como não usados

Solução/Implementação:

Corrigido o retorno da função de campos para que se comporte de acordo com a função feita para dicionário na system

FWGETHEADER.PRW

Chamados relacionados:

DFRM1 - 19291

*Liberado dia 15.10 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework.

Situação/Requisito:

O sistema está exibindo uma mensagem sobre falta de acesso no usuário incorretamente

Solução/Implementação:

 Mensagem foi removida

SIGAPSW.PRG

Chamados relacionados:

DFRM1 - 19485

*Liberado dia 15.10 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework.

Situação/Requisito:

O sistema está exibindo uma mensagem sobre falta de acesso no usuário incorretamente

Solução/Implementação:

 Mensagem foi removida

SIGAPSW.PRG

Chamados relacionados:

DFRM1 - 19485

*Liberado dia 15.10 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework.

Situação/Requisito:

A função PswRet não retornava o conteúdo do nome do menu incorreto quando era executada pelo banco de dados

Solução/Implementação:

 Ajustado o retorno da função na posição referente quando a execução for realizada pelo banco de dados

MPUSERPERSIST.PRW

Chamados relacionados:

DFRM1 - 19169

* Liberado dia 15.10 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework.

Situação/Requisito:

O sistema está habilitando o campo "Filial" indevidamente em algumas rotinas

Solução/Implementação:

A função FillGetDados foi alterada para ter as mesmas regras com e sem dicionário no banco de dados, evitando assim erros e divergências quanto a ambientes distintos

APLIB171.PRW
FWGETHEADER.PRW

Chamados relacionados:

DFRM1 - 19617

*Liberado dia 28.10 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework.