Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Melhorias


Expandir
titleDFRM1-21957 - Melhoria no processo de checksum no UpdDistr

Situação/Requisito:

Lentidão ao realizar a aplicação de pacotes diferenciais ou migrar da release 17 para a release 23 com banco de dados o processo de chksum.
Solução/Implementação:

Realizada mudança na forma de geração e ajuste dos hashes de chksum de usuários para utilizar direto o banco de dados e não mais o modelo do MVC.

FWUSERACCOUNTDATA.PRX
SPFFUNTIONSDB.PRW
MPRBECFG23.PRW
APUPD030.PRW
MPUSERACCOUNTDATA.PRX
PROTHEUSFUNCTIONMVC.PRX
FWFORMCHECKSUM.PRW
FWUSERCHKSUMCONFIG.PRW
FWUSERCHKSUMMODELFACTORY.PRW
FWUSERCHKSUMTABLEFACTORY.PRW
FWTABLECHECKSUM.PRW
FWLINECHECKSUMHANDLER.PRW
FWUSERDATAPROTECTIONACCESSADJUST.PRW
FWUSERINITCHKSUM.PRW
FWUSRCHKSUMLINEHANDLER.PRW
FWDBBULKSQL.PRW
FWUSERINITCHKSUMDBUPDATERBUILDER.PRW

Chamados relacionados:

DFRM1- 21957


...

Expandir
titleDFRM1-22958 - Atualização da biblioteca Protheus-lib-core

Situação/Requisito:

Atualização da biblioteca protheus-lib-core para última versão do PO-UI devido a quebras após mudança de nome de Portinari para PO-UI.

Solução/Implementação:

Realizada a atualização para o Angular 9 e para o Po-ui 2.

Documentação -    https://github.com/po-ui/po-angular/blob/master/CHANGELOG.md   

Chamados relacionados:

DFRM1-22958

Expandir
titleDFRM1-23434 23393 - Replay 2.0

Situação/Requisito:

Inclusão do novo replay  no lugar do antigo no Shift+F6.

Solução/Implementação:

Implementada a chamada do replay através do shift+f6, modificando a chamada do antigo rastrear fontes.

FWLOGPROFILER.PRW
AVISO.PRX
HDMAPAURA.PRW

Documentação  : TDS Replay 1.0

Chamados relacionados:

DFRM1-23434

Expandir
titleDFRM1-23392 - Melhoria na função AmIIn

Situação/Requisito:

Programas escritos com restrição para que só pudessem ser chamados dentro de módulos específicos. Podiam ser invocados de outros módulo com uso de estratégias para trocar identificadores internos de módulo e função do menu com user function.

Solução/Implementação:

Realizada alteração que protege a leitura do módulo verdadeiro de invocação do programa. Também foi adicionada a possibilidade de bloquear um programa padrão de ser invocado a partir de uma user function.

Documentação - Função AmIIn

APLIB090.PRW

FWLSMODLIGHT.PRX

APCFG110.PRW

Chamados relacionados:

DFRM1-23392

Não conformidades


Expandir
titleDFRM1-22928 - Não conformidade em função FwUsrUltLog

Situação/Requisito:

A função FWUsrUltLog não está funcionando para banco de dados.
Solução/Implementação:

A função FWUsrUltLog foi corrigida, para trabalhar com banco de dados, sendo agora possível utilizar a mesma para banco de dados ou CTREE.

SIGAPSW.PRG

Chamados relacionados:

DFRM1- 22928


...

Expandir
titleDFRM1-23171 - Propriedade Description não disponível ao ser usado o New Model do MVC

Situação/Requisito:

Propriedade Description não disponível ao ser usado o New Model do MVC.
Solução/Implementação:

Alteração para identificar a description que esta sendo adicionada.

FWMVCDEF.CH

Passo a passo para a correção

  • Atualizar includes no portal que será disponibilizado no dia 22/07. Link abaixo.

 https://suporte.totvs.com/portal/p/10098/download#detail/491499

  • Recompilar Recompilar fonte FWMVCDEF.PRW com includes atualizados.


Chamados relacionados:

DFRM1 - 23171

...

Expandir
titleDFRM1-23355 - Não conformidade em acessos de usuários em ambiente Lgpdcom Dados Protegidos

Situação/Requisito:

Ao utilizar um sigapss que não contém salvo os acessos criados recentemente (191, 192, 193) nos grupos de usuário o retorno não obedece o default desses acessos.



Ajustado para que o retorno dos acessos do usuário autenticado siga os valores default caso o sigapss não possua esses acessos.

MPUSERACCOUNT.PRX

Chamados relacionados:

DFRM1 - 23355

...

Expandir
titleDFRM1-23270 - VTDEBUG - pesquisa de menus sysindb

Situação/Requisito:

A função pswret está retornando valores vazios em alguns menus, mesmo com dados persistidos no usuário, isso somente para dicionário no banco de dados.


A verificação de ID de menu foi alterada, para que quando o valor gravado no usuário não seja encontrado no cadastro de menu, esse mesmo valor seja retornando, mantendo assim o comportamento antigo da função.

MPUSERPERSIST.PRW

Chamados relacionados:

DFRM1 - 23270

Expandir
titleDFRM1-23118 - Pesquisa por Coluna não encontra resultados

Situação/Requisito:

A pesquisa por colunas não está funcionando no grid MVC.


A pesquisa por colunas não deve ser exibida no grid MVC, a mesma foi criada apenas para o browse tradicional, portanto foram criados tratamentos para que a pesquisa por colunas não seja exibida em grids MVC.

FWROWSE.PRW
FWFORMGRID.PRW
FWSEEK.PRW
FWUIBROWSE.prw

Chamados relacionados:

DFRM1 - 23118

Expandir
titleDFRM4-3630 - VIOLACAO_UNIQUE_KEY na MPMENU_ITEM_I_ID, no UPDDISTR

Situação/Requisito:

A pesquisa por colunas não está funcionando no grid MVC.


Revisão do mecanismo de geração, transporte e atualização das alterações de menu efetuadas através do uso de projetos no configurador.


O(s) menu(s) que antes eram transportados no arquivo mnupack.txt como um objeto de menu serializado passaram a possuir conteúdo XML / XNU.

Obs.: SmartERP.

Chamados relacionados:

DFRM4-3630