Versões comparadas

Chave

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

...

Melhorias


Expandir
titleDFRM1- 21101- Não conformidade em acesso VTDEBUG22628 - Implementação do uso das credenciais de ClientID e clientSecret na configuração da integração dos dados do Protheus para a Carol

Situação/Requisito:

Rotina de VTDEBUG não abre o menu caso no nome não contenha a palavra SIGA

Solução/Implementação:

Realizado manutenção na forma de validação para tratativa do retorno do ID de Item do menu

Chamados relacionados:

DFRM1 - 21101

Expandir
titleDFRM1- 21192 - Não conformidade em consulta genérica

Situação/Requisito:

 Ao tentar exportar uma consulta generica por excel em uma máquina que o usuário do windows possui ‘usuário sobrenome’ não esta conseguindo abrir o arquivo automaticamente

Solução/Implementação:

Substituir o endpoint de obtenção de informações da Carol para utilizar um que utilize as informações de clientId e ClientSecret

Solução/Implementação:

Alterado o endpoint no fonte

FWTECFINWIZARDTESTCASE.PRW

FWTECFINWIZARD.PRW

FWTECFINCONFIGURATION.PRW

https://tdn.totvs.com/pages/viewpage.action?pageId=538497421&draft=true

Chamados relacionados:

DFRM1 - 22628

Não conformidades


Expandir
titleDFRM1- 21101- Não conformidade em acesso VTDEBUG

Situação/Requisito:

Rotina de VTDEBUG não abre o menu caso no nome não contenha a palavra SIGA

Solução/Implementação:

Realizado manutenção na forma de validação para tratativa do retorno do ID de Item do menu

Chamados relacionados:

DFRM1 - 21101

Expandir
titleDFRM1- 21192 - Não conformidade em consulta genérica

Situação/Requisito:

 Ao tentar exportar uma consulta generica por excel em uma máquina que o usuário do windows possui ‘usuário sobrenome’ não esta conseguindo abrir o arquivo automaticamente

Solução/Implementação:

 Corrigido os parametos de abertura de arquivos quando se possui espaços em pastas ou arquivos

Aplib230.prw


Chamados relacionados:

DFRM1 - 21192

Expandir
titleDFRM1- 21467 - Não conformidade na criação de arquivos na pasta System

Situação/Requisito:

Não Conformidade após ser criado muitos arquivos na pasta \system quando o cancelamento de impressão é feito

Solução/Implementação:

 Após a impressão ser cancelada será chamado um método que exclui o arquivo, evitando não conformidades

FWMSPRINTER.PRW

FWMSPRINTERTESTCASE.PRW

Chamados relacionados:

DFRM1 - 21467

Expandir
titleDFRM4- 3040 - Campo X5_MSBLQL é excluído na tabela no banco de dados, quando executa o compatibilizador UPDDISTR

Situação/Requisito:

Campo X5_MSBLQL é excluído na tabela no banco de dados, quando executa o compatibilizador UPDDISTR

Solução/Implementação:

Efetuada alteração na rotina do migrador para preservar o campo X5_MSBLQL criado pelo usuário no configurador


APUPD030.PRW


Chamados relacionados:

DFRM4 - 3040

Expandir
titleDFRM4- 3021 - Aplicador do Audit criando as triggers apenas do primeiro Grupo de Empresas

Situação/Requisito:

Ao configurar o aplicador de triggers para auditoria (Embedded Audit Trail) para dois Grupos de Empresas, somente são criadas no banco de dados as triggers do primeiro Grupo de Empresas

Solução/Implementação:

Efetuada correção na rotina de exclusão / criação de triggers com dicionário migrado para que considere todos os grupos de empresas selecionados.

CFGA710.PRW


Chamados relacionados:

DFRM4 - 3021

Expandir
titleDFRM1 - 22157 - Duplicidade de acesso a registro na tabela SC9 por browse

Situação/Requisito:

A verificação de dados protegidos está abrindo e fechando transações, efetuando com isso um dbCommitAll e também MsUnlockAll, commitando e soltando todos os registros anteriores, gerando inconsistências diversas no sistema, assim como permitindo dois usuários alterarem o mesmo registro

Solução/Implementação:

A verificação de dados protegidos foi alterada para utilizar o modelo de usuários como visualização, com isso nenhuma transação é aberta e nenhum registro é liberado ou commitado indevidamente

FWUSERACCOUNT.PRX

FWPROTECTEDDATAUTIL.PRW

Chamados relacionados:

DFRM1- 22157

Expandir
titleDFRM1 - 21799 - Não conformidade em Relatório de usuários

Situação/Requisito:

O relatório não está mostrando todas as rotinas do módulos SIGAGPE. E nas rotinas que são mostradas desse módulo, o relatório mostra permissões que foram retiradas para a rotina

Solução/Implementação:

Realizado tratamento para que o relatório encontre corretamente os valores de menu e de seus acessos de acordo com a configuração de usuário

CFGR510.PRW

Chamados relacionados:

DFRM1- 21799

Expandir
titleDFRM1 - 21909 - Não conformidade na rotina TMSA018

Situação/Requisito:

Na rotina de Agendamento de Entrega(TMSA018), ao digitar o conteúdo do campo DYD_TIPADG - Tipo de Agendamento pelo teclado, o cursor não passa para o próximo campo

Solução/Implementação:

Realizado tratamento para que ao realizar o refresh de todos os grid's mvc os totalizadores desses grids não sejam modificados (não há totalizadores nos grid's mvc para uso

FWFORMFGRID.PRW

Chamados relacionados:

DFRM1- 21909

Expandir
titleDFRM1 - 21318 - Lentidão na rotina TECA999

Situação/Requisito:

FWUIWorkSheet está com lentidão na referência circulaR

Solução/Implementação:

Feitas alterações de performance para executar o método setvalue somente uma vez por célulA

FWWORKSHEET.PRW

FWUIWORSHEET.PRW

Chamados relacionados:

DFRM1- 21318

Expandir
titleDFRM1 - 20991 - Opções avançadas no reset de senhas não é exibido com single sign on habilitado

Situação/Requisito:

Quando o single sign on está habilitado como opcional ou obrigatório não é possível realizar o reset de senha do usuário administrador pois desabilita a opções avançadas

Solução/Implementação:

Ajustado login para que valide se user é o ADMIN para habilitar as opções de recuperação de senha do ADMIN com o controle do SSO habilitado como opcional ou obrigatório

FWUISKIN.PRW

Chamados relacionados:

DFRM1- 20991

Expandir
titleDFRM4 - 3285 - Não conformidade ao utilizar a rotina de banco de conhecimento quando é chamada a rotina base de cadastro de conhecimentos

Situação/Requisito:

Não conformidade ao utilizar a rotina de banco de conhecimento quando é chamada a rotina base de cadastro de conhecimentos

Solução/Implementação:

Efetuada proteção ao conteúdo da variável aRotina do controle das opções do browse inicial.

MPDOCUMENT.PRW

Chamados relacionados:

DFRM4- 3285

Expandir
titleDFRM4 - 3288 - Erro ao visualizar Conhecimento no Pedido de Vendas

Situação/Requisito:

Error.log ao visualizar Conhecimento 

Solução/Implementação:

Efetuada proteção ao conteúdo das variáveis aCols, aHeader e N pré existentes quando da chamada do banco de conhecimento. Na quase totalidade dos casos o banco de conhecimento é disparado das opções de browse inicial o que não exige tal proteção.
No entanto, no Pedido de Vendas o banco de conhecimento foi chamado de dentro da rotina de edição, o que gerou conflito dos grids de edição do banco de conhecimento e pedido (GetDados).

Fonte modificado:

MPDOCUMENT.PRW

Chamados relacionados:

DFRM4 - 3288

Expandir
titleDFRM4 - 3147 - Ajuste em tela na alteração da obrigatoriedade do Campo

Situação/Requisito:

Ao alterar a obrigatoriedade de um campo, confirmar a tela e entrar novamente na tela a alteração não é exibida em tela

Solução/Implementação:

Correção na inicialização da marcação de Campo de obrigatório

Fonte:
APCFG10C.PRW

Chamados relacionados:

DFRM4 - 3147

Expandir
titleDFRM1 - 19621 - Não conformidade na seleção de Papel de Ttabalho

Situação/Requisito:

Campo do Papel de Trabalho está bloqueado mesmo com o usuário tendo acesso a papéis distintos de acordo com os grupos que ele tem acesso

Solução/Implementação:

A forma como é feita a busca dos papéis disponíveis foi modificada quando o acesso priorizado é pelos grupos do usuário

FWUSERACCOUNT.PRX

FWAPP.PRW

FWUISKIN.PRW

FWGETENV.PRW

PROTHEUSFINALIUI.PRW

Chamados relacionados:

DFRM1- 19621

Expandir
titleDFRM4 -3291 - Não conformidade com o Wizzard do banco de conhecimentos

Situação/Requisito:

Rotina banco de conhecimento, não está gravando os campos da grid.

Solução/Implementação:

Efetuada alteração para sempre disparar os inicializador padrão dos campos diferentes de virtual na composição da nova linha de conhecimentos associados

MPDOCUMENT.PRW

Chamados relacionados:

DFRM4- 3291

Expandir
titleDFRM1 - 22100 - Não conformidade em consulta genérica

Situação/Requisito:

A exportação da consulta genérica está gerando valores incorretos em campos do tipo combobox

Solução/Implementação:

A verificação de valores do combobox passou a não pesquisar os valores permitidos no combobox quando o mesmo não está preenchido, deixando assim de gerar um valor incorreto

Chamados relacionados:

DFRM1 - 22100

Expandir
titleDFRM1 - 21727 - Não conformidade em reset de senha de usuário Admin

Situação/Requisito:

O reset de senha via token do Admin não está efetuando a limpeza completa de todos os campos relativos ao bloqueio

Solução/Implementação:

Alguns outros campos de bloqueio passaram a ser limpos, efetuando assim o desbloqueio completo do usuário Admin

FWPSWSENDBYMAIL.PRX

Chamados relacionados:

DFRM1 - 21717

Expandir
titleDFRM1 - 21811 - Não conformidade em impressão de rotina MVC

Situação/Requisito:

Ao efetuar a impressão de uma rotina MVC direto pelo menu funcional, o Protheus está entrando em loop

Solução/Implementação:

Foi criado um tratamento para atualizar o primeiro e último registro da rotina MVC quando chamada via menu funcional, evitando assim que o Protheus entre em loop e corrigindo a impressão dos dados

FWFORMBROWSE.PRW

Chamados relacionados:

DFRM1 - 21811

 Corrigido os parametos de abertura de arquivos quando se possui espaços em pastas ou arquivos

Aplib230.prw

Efetuada alteração na rotina do migrador para preservar o campo X5_MSBLQL criado pelo usuário no configurador

APUPD030.PRW

Efetuada correção na rotina de exclusão / criação de triggers com dicionário migrado para que considere todos os grupos de empresas selecionados.

CFGA710.PRW

Expandir
titleDFRM1 - 22058 - Classe Treport não estava gerando os gráficos

Situação/Requisito:

Classe TREPORT não estava gerando os gráficos

Solução/Implementação:

Criado Método SetGraphic na classe TRCollection para que seja possível informar as propriedades de impressão do gráfico no tReport

REPORT12

Chamados relacionados:

DFRM1 - 21192

Expandir
titleDFRM1- 21467 - Não conformidade na criação de arquivos na pasta System

Situação/Requisito:

Não Conformidade após ser criado muitos arquivos na pasta \system quando o cancelamento de impressão é feito

Solução/Implementação:

 Após a impressão ser cancelada será chamado um método que exclui o arquivo, evitando não conformidades

FWMSPRINTER.PRW

FWMSPRINTERTESTCASE.PRW

Chamados relacionados:

DFRM1 - 21467

Expandir
titleDFRM4- 3040 - Campo X5_MSBLQL é excluído na tabela no banco de dados, quando executa o compatibilizador UPDDISTR

Situação/Requisito:

Campo X5_MSBLQL é excluído na tabela no banco de dados, quando executa o compatibilizador UPDDISTR

Solução/Implementação:

Chamados relacionados:

DFRM4 - 3040

Expandir
titleDFRM4- 3021 - Aplicador do Audit criando as triggers apenas do primeiro Grupo de Empresas

Situação/Requisito:

Ao configurar o aplicador de triggers para auditoria (Embedded Audit Trail) para dois Grupos de Empresas, somente são criadas no banco de dados as triggers do primeiro Grupo de Empresas

Solução/Implementação:

Chamados relacionados:

DFRM4 - 3021

Expandir
titleDFRM1 - 22157 - Duplicidade de acesso a registro na tabela SC9 por browse

Situação/Requisito:

A verificação de dados protegidos está abrindo e fechando transações, efetuando com isso um dbCommitAll e também MsUnlockAll, commitando e soltando todos os registros anteriores, gerando inconsistências diversas no sistema, assim como permitindo dois usuários alterarem o mesmo registro

Solução/Implementação:

A verificação de dados protegidos foi alterada para utilizar o modelo de usuários como visualização, com isso nenhuma transação é aberta e nenhum registro é liberado ou commitado indevidamente

FWUSERACCOUNT.PRX

FWPROTECTEDDATAUTIL.PRW

Chamados relacionados:

DFRM1- 22157

Expandir
titleDFRM1 - 21799 - Não conformidade em Relatório de usuários

Situação/Requisito:

O relatório não está mostrando todas as rotinas do módulos SIGAGPE. E nas rotinas que são mostradas desse módulo, o relatório mostra permissões que foram retiradas para a rotina

Solução/Implementação:

Realizado tratamento para que o relatório encontre corretamente os valores de menu e de seus acessos de acordo com a configuração de usuário

CFGR510.PRW

Chamados relacionados:

DFRM1 - 2179922058

Expandir
titleDFRM1 - 21909 22107 - Não conformidade na rotina TMSA018em impressão de consulta genérica

Situação/Requisito:

Na rotina de Agendamento de Entrega(TMSA018), ao digitar o conteúdo do campo DYD_TIPADG - Tipo de Agendamento pelo teclado, o cursor não passa para o próximo campoImpressão de consulta genérica relacional gera  "invalid typecast in file" devido há um tipo de variável não esperada como parâmetro

Solução/Implementação:

 Foi ajustado para validar com a consulta feita também para quando as colunas fossem adicionadas manualmente

APRPM20

Realizado tratamento para que ao realizar o refresh de todos os grid's mvc os totalizadores desses grids não sejam modificados (não há totalizadores nos grid's mvc para uso

FWFORMFGRID.PRW


Chamados relacionados:

DFRM1 - 2190922107

Expandir
titleDFRM1 - 21318 - Lentidão na rotina TECA99922322 - Método SystemParameters não funciona em ambiente com dicionário ctree

Situação/Requisito:

FWUIWorkSheet está com lentidão na referência circulaR Método SystemParameters não funciona em ambiente com dicionário ctree

Solução/Implementação:

 Criada função para recuperar os dados em formato array em vez de query no banco

FWPARAMADAPTER

Feitas alterações de performance para executar o método setvalue somente uma vez por célulA

FWWORKSHEET.PRW

FWUIWORSHEET.PRW

Chamados relacionados:

DFRM1 - 2131822322

Expandir
titleDFRM1 - 20991 - Opções avançadas no reset de senhas não é exibido com single sign on habilitado21636 - Não conformidade em relatório da rotina MATR900

Situação/Requisito:

Quando o single sign on está habilitado como opcional ou obrigatório não é possível realizar o reset de senha do usuário administrador pois desabilita a opções avançadasO TReport está efetuando a impressão do título do relatório de forma sobreposta ao nome do arquivo que o relatório foi gerado

Solução/Implementação:

 O cálculo de pixels de onde o título será impresso foi corrigido, para que o mesmo seja impresso após o nome do arquivo, evitando assim a sobreposição

REPORT01

Ajustado login para que valide se user é o ADMIN para habilitar as opções de recuperação de senha do ADMIN com o controle do SSO habilitado como opcional ou obrigatório

FWUISKIN.PRW

Chamados relacionados:

DFRM1 - 2099121636

Expandir
titleDFRM4 DFRM1 - 3285 20996 - Não conformidade ao utilizar a rotina de banco de conhecimento quando é chamada a rotina base de cadastro de conhecimentosem cópia de grupo de usuários

Situação/Requisito:

Em ambiente com Dicionário no Banco de Dados, ao copiar um Grupo de Usuários que possui um privilégio vinculado, este é apagado do Grupo utilizado para realizar a cópia

Solução/Implementação:

Ajustado processamento de cópia do grupo quando o mesmo possui privilégios para que eles sejam copiados para o grupo a ser criado. Foi encontrado e solucionado um outro problema na rotina com relação a deleção dos privilégios quando o grupo é deletado, nessa situação apenas o grupo estava sendo deletado, deixando o registro de privilégio ativo

CFGA520.PRX

Chamados relacionados:

DFRM1 - 20996

Situação/Requisito:

Não conformidade ao utilizar a rotina de banco de conhecimento quando é chamada a rotina base de cadastro de conhecimentos

Solução/Implementação:

Efetuada proteção ao conteúdo da variável aRotina do controle das opções do browse inicial.

MPDOCUMENT.PRW

Chamados relacionados:

DFRM4- 3285

Efetuada proteção ao conteúdo das variáveis aCols, aHeader e N pré existentes quando da chamada do banco de conhecimento. Na quase totalidade dos casos o banco de conhecimento é disparado das opções de browse inicial o que não exige tal proteção.
No entanto, no Pedido de Vendas o banco de conhecimento foi chamado de dentro da rotina de edição, o que gerou conflito dos grids de edição do banco de conhecimento e pedido (GetDados).

Fonte modificado:

Expandir
titleDFRM4 - 3288 - Erro ao visualizar Conhecimento no Pedido de Vendas3320 - Não conformidade no acesso ao Banco de Conhecimento

Situação/Requisito:

Error.log ao visualizar Conhecimento 

Solução/Implementação:

Ao acessar o Cadastro de Clientes, Banco de Conhecimento e logo em seguida voltar ao Cadastro de Clientes o campo "Observação" apresenta apenas a primeira linha.

Solução/Implementação:

Alterado o modo de comportamento da chamada de uma rotina pelo menu relacional. A função SetStartMod() irá retorna o valor antigo.

FWFORMBROWSE

MPDOCUMENT

.PRW

Chamados relacionados:

DFRM4 -

3288

3320

Expandir
titleDFRM4 DFRM1 - 3147 22253 - Ajuste em tela na alteração da obrigatoriedade do CampoNão conformidade em atualização de menus

Situação/Requisito:

Ao

alterar

efetuar a

obrigatoriedade

atualização de um

campo, confirmar a tela e entrar novamente na tela a alteração não é exibida em tela

menu customizado com nome de menu padrão e com um XNU padrão (TOTVS), após a finalização da atualização o menu fica inconsistente

Solução/Implementação:

Correção na inicialização da marcação de Campo de obrigatório

Fonte:
APCFG10C.PRW

A busca do ID interno de menus foi corrigida para que busque o ID customizado caso o ID padrão não seja encontrado, com isso a atualização baseia-se no menu customizado, adicionando os novos itens corretamente

MPSYSYMENUIMPORTSYSPRW

Chamados relacionados:

DFRM4

DFRM1-

3147

22253

Expandir
titleDFRM1 - 19621 22311 - Não conformidade na seleção de Papel de Ttabalhoem relatório

Situação/Requisito:Campo do Papel de Trabalho está bloqueado mesmo com o usuário tendo acesso a papéis distintos de acordo com os grupos que ele tem acesso

Ao emitir um relatório em PDF feito com a classe FWMsPrinter em Smartclient HTML, o PDF não é gerado corretamente, não permitindo o download ou não finalizando o mesmo

Solução/Implementação:

Os códigos internos da geração de PDF que são utilizados em conjunto com o printer.exe foram atualizados, pois estavam defasados, essa atualização corrigiu a geração do PDF em client HTML (Webapp)

FWMSPRINTER

A forma como é feita a busca dos papéis disponíveis foi modificada quando o acesso priorizado é pelos grupos do usuário

FWUSERACCOUNT.PRX

FWAPP.PRW

FWUISKIN.PRW

FWGETENV.PRW

PROTHEUSFINALIUI.PRW

Chamados relacionados:

DFRM1- 1962122311

Expandir
titleDFRM4 DFRM1 - 3291 21636 - Não conformidade com o Wizzard do banco de conhecimentosem título de relatório

Situação/Requisito:

O TReport está efetuando a impressão do título do relatório de forma sobreposta ao nome do arquivo que o relatório foi gerado

Situação/Requisito:

Rotina banco de conhecimento, não está gravando os campos da grid.

Solução/Implementação:

O cálculo de pixels de onde o título será impresso foi corrigido, para que o mesmo seja impresso após o nome do arquivo, evitando assim a sobreposição

REPORT01

Efetuada alteração para sempre disparar os inicializador padrão dos campos diferentes de virtual na composição da nova linha de conhecimentos associados

MPDOCUMENT.PRW

Chamados relacionados:

DFRM4DFRM1- 329121636

Expandir
titleDFRM1 - 22100 22344 - Não Upddistr ocasionando não conformidade em consulta genéricadados protegidos

Situação/Requisito:

A exportação da consulta genérica está gerando valores incorretos em campos do tipo comboboxPacote com campos de LGPD obrigatório e ocasionando não conformidade

Solução/Implementação:

A verificação de valores do combobox passou a não pesquisar os valores permitidos no combobox quando o mesmo não está preenchido, deixando assim de gerar um valor incorretoAjustada a validação de uso das tabelas de dados protegidos no sistema para que seja realizada por empresa avaliando se o UPDDISTR foi executado com os valores de dados protegidos

Chamados relacionados:

DFRM1- 2210022344

Expandir
titleDFRM1 - 21717 - Não conformidade em reset de senha de usuário Admin21770 - Título de campo "busca" duplicado

Situação/Requisito:

O reset de senha via token do Admin não está efetuando a limpeza completa de todos os campos relativos ao bloqueioTítulo da busca de campos (CTRL + F) está duplicado

Solução/Implementação:

 

O título era criado 2 vezes no FwBalloon e no FwEditPanel, foi alterado e só irá  ser criado no FwEditPanel

FWBALLOON.PRW

FWEDITPANEL.PRW

Alguns outros campos de bloqueio passaram a ser limpos, efetuando assim o desbloqueio completo do usuário Admin

FWPSWSENDBYMAIL.PRX

Chamados relacionados:

DFRM1- 2171721770

Expandir
titleDFRM1 - 21811 - Não conformidade em impressão de rotina MVC20413 - Campo de confirmar senha bloqueado ao cadastrar novo usuário do sistema

Situação/Requisito:Ao efetuar a impressão de uma rotina MVC direto pelo menu funcional, o Protheus está entrando em loop


Campo 'confirma senha' bloqueado ao cadastrar usuário

Solução/Implementação:

Retirada a função que estava bloqueando o campo no momento em que ele é criado

FWUSERACCOUNTDATA

Foi criado um tratamento para atualizar o primeiro e último registro da rotina MVC quando chamada via menu funcional, evitando assim que o Protheus entre em loop e corrigindo a impressão dos dados

FWFORMBROWSE.PRW

Chamados relacionados:

DFRM1- 2181120413

Expandir
titleDFRM1 - 22058 - Classe Treport não estava gerando os gráficos21959 - Não conformidade em repositório de imagem

Situação/Requisito:Classe TREPORT não estava gerando os gráficos


Devido há imagem ter ultrapassado o tamanho limite, com isso deveria ter aparecido uma mensagem de erro, porém a mensagem foi chamada com 'self' dentro de uma static function e ocasionou uma inconsistência

Solução/Implementação:

O código foi ajustado para ser chamado usando o Objeto que continha a mensagem

REPOSIT.PRW

FWTBMREPMOCK

Criado Método SetGraphic na classe TRCollection para que seja possível informar as propriedades de impressão do gráfico no tReport

REPORT12.PRW


Chamados relacionados:

DFRM1- 2205821959

Expandir
titleDFRM1 - 22107 - Não conformidade em impressão de consulta genérica22286 - Query para exclusão de itens na XAM

Situação/Requisito:

Impressão de consulta genérica relacional gera  "invalid typecast in file" devido há um tipo de variável não esperada como parâmetro


Ao aplicar atualizações de upddistr com bancos de dados MSSQL, era apresentado erro de instrução sql ("Incorrect syntax near 'XAMOLD'....") no console do dbaccess,  impedindo a atualização do Upddist

Solução/Implementação:

Ajustada a instrução para banco sql e para  dbaccess 

Solução/Implementação:

 Foi ajustado para validar com a consulta feita também para quando as colunas fossem adicionadas manualmente

APRPM20.PRW

Chamados relacionados:

DFRM1- 2210722286

Expandir
titleDFRM1 - 22477 - Método SystemParameters não funciona em ambiente com dicionário ctree22263 - Não conformidade na criação de menu em SIGAMNT

Situação/Requisito: Método SystemParameters não funciona em ambiente com dicionário ctree


Ao recriar o Menu do Sigamnt utilizando Frotas e Facilities (MV_NG1FAC = 1) o menu de Miscelânea não é recriado, impossibilitando a utilização no Sistema

Solução/Implementação:

Ajustado processamento de restaurar o menu, para que verifique corretamente se o mesmo trata-se de um menu padrão personalizado, neste caso o sistema deve varrer os itens para verificação mantendo o existente

MPSYSYMENUIMPORT

 Criada função para recuperar os dados em formato array em vez de query no banco

FWPARAMADAPTER.PRW

Chamados relacionados:

DFRM1- 2247722263

Expandir
titleDFRM1 - 21636 22555 - Não conformidade em relatório da rotina MATR900ao logar no App Meu RH

Situação/Requisito:

O TReport está efetuando a impressão do título do relatório de forma sobreposta ao nome do arquivo que o relatório foi gerado

Ao possuir a configuração de SINGLE SIGN-ON, o Meu RH não está funcionando corretamente

Solução/Implementação:

Verificado que o problema ocorria em filiais com layout maior que 2, em ambientes com o SAML obrigatório no Single SignOn, e foi realizado ajuste na revalidação do usuário logado, na função de carregamento de filiais corretamente

FWAPP.PRW

FWHTTPAUTH

Solução/Implementação:

 O cálculo de pixels de onde o título será impresso foi corrigido, para que o mesmo seja impresso após o nome do arquivo, evitando assim a sobreposição

REPORT01.PRW

Chamados relacionados:

DFRM1- 2163622555

Expandir
titleDFRM1 - 20996 22222 - Não conformidade em cópia de grupo de usuáriosna SC ao gerar pedido de venda e conta/ordem

Situação/Requisito:Em ambiente com Dicionário no Banco de Dados, ao copiar um Grupo de Usuários que possui um privilégio vinculado, este é apagado do Grupo utilizado para realizar a cópia

Ao enviar um xml através do EAI via soap, o mesmo está sendo modificado perdendo informações originais ao chegar no adapter

Solução/Implementação:

Ajustado processamento de cópia do grupo quando o mesmo possui privilégios para que eles sejam copiados para o grupo a ser criado. Foi encontrado e solucionado um outro problema na rotina com relação a deleção dos privilégios quando o grupo é deletado, nessa situação apenas o grupo estava sendo deletado, deixando o registro de privilégio ativoo tratamento ao receber um xml via soap para que o mesmo só seja recriado caso não exista um xml carregado

FWEAI.PRWCFGA520.PRX

Chamados relacionados:

DFRM1- 2099622222

Expandir
titleDFRM4 DFRM1 - 3320 22489 - Não conformidade no acesso ao Banco de Conhecimentoem alteração de botões de grid

Situação/Requisito:

Ao alterar a ordenação dos botões do grid está gerando não conformidade  em determinadas rotinasAo acessar o Cadastro de Clientes, Banco de Conhecimento e logo em seguida voltar ao Cadastro de Clientes o campo "Observação" apresenta apenas a primeira linha.

Solução/Implementação:

Ao efetuar a alteração na ordenação dos botões, o índice passou a ser validado antes de ser utilizado, evitando assim inconsistências  de acesso a índices inválidos nos arrays

FWBRWCONFIG

Alterado o modo de comportamento da chamada de uma rotina pelo menu relacional. A função SetStartMod() irá retorna o valor antigo.

FWFORMBROWSE.PRW

Chamados relacionados:

DFRM4 DFRM1- 332022489

Expandir
titleDFRM1 - 22253 - Não conformidade em atualização de menus22377 - Mashups Síntegra não cancela opração

Situação/Requisito:Ao efetuar a atualização de um menu customizado com nome de menu padrão e com um XNU padrão (TOTVS), após a finalização da atualização o menu fica inconsistente

Botão cancelar no captcha do mashups – Sintegra não está funcionando

Solução/Implementação:

Corrigido o controle de execução do botão cancelar do mashups – Sintegra

APCFG10L.PRW

A busca do ID interno de menus foi corrigida para que busque o ID customizado caso o ID padrão não seja encontrado, com isso a atualização baseia-se no menu customizado, adicionando os novos itens corretamente

MPSYSYMENUIMPORTSYSPRW

Chamados relacionados:

DFRM1- 2225322377

Expandir
titleDFRM1 - 22311 - Não conformidade em relatório 20903 - Adequação de mensagens ao habilitar Fwtracelog

Situação/Requisito:

Ao emitir um relatório em PDF feito com a classe FWMsPrinter em Smartclient HTML, o PDF não é gerado corretamente, não permitindo o download ou não finalizando o mesmohabilitar o FWTRACELOG são geradas mensagens "não foi possível executar a tarefa", relacionando um código de tarefa, porém a rotina esta sendo executada normalmente via schedule, dessa forma a mensagem atribui que há uma inconsistência no processo porém o processamento está ocorrendo normalmente
Solução/Implementação:

Os códigos internos da geração de PDF que são utilizados em conjunto com o printer.exe foram atualizados, pois estavam defasados, essa atualização corrigiu a geração do PDF em client HTML (Webapp)

FWMSPRINTER.PRW Houve a necessidade de adequação da mensagem, de acordo com o processamento que está sendo executado no schedule, a mensagem é exibida quando o uma thread tenta criar um semáforo no qual já foi criado por outra thread


Chamados relacionados:

DFRM1- 2231120903

Expandir
titleDFRM1 - 21636 21394 - Não conformidade em título de relatório com CPF

Situação/Requisito:O TReport está efetuando a impressão do título do relatório de forma sobreposta ao nome do arquivo que o relatório foi gerado

Ao imprimir um relatório gerado automaticamente pelo MVC com muitas colunas algumas informações são truncadas
Solução/Implementação:

 Foi adicionada a propriedade para quebrar a linha sempre que necessário

FWFORMFIELDMODEL.PRX

O cálculo de pixels de onde o título será impresso foi corrigido, para que o mesmo seja impresso após o nome do arquivo, evitando assim a sobreposição

REPORT01.PRW

Chamados relacionados:

DFRM1- 2163621394

Expandir
titleDFRM1 - 22344 21726 - Upddistr ocasionando não Não conformidade em dados protegidosrelatório de usuários e grupos

Situação/Requisito:

Pacote com campos de LGPD obrigatório e ocasionando não conformidade

O relatório apcfgr30 não está trazendo o usuário admin quando filtrado o grupo 000000
Solução/Implementação:

 Foi criada uma função que valida e retorna o grupo do usuário, corrigindo assim a situação do filtro de grupo como 000000

APCFGR30.PRW

Solução/Implementação:

Ajustada a validação de uso das tabelas de dados protegidos no sistema para que seja realizada por empresa avaliando se o UPDDISTR foi executado com os valores de dados protegidos

Chamados relacionados:

DFRM1- 2234421726

Expandir
titleDFRM1 - 21770 - Título de campo "busca" duplicado21748 - Não conformidade em rotina EAI

Situação/Requisito:

Título da busca de campos (CTRL + F) está duplicado

Ao utilizar uma rota EAI em que o server/client não possua a propriedade CFULLRECEIVEMESSAGE e a mensagem de retorno seja vazia é causado inconsistência
Solução/Implementação:

 Ajuste do fonte para conferir se a propriedade existe antes de acessá-la

FWEAIUTIL

Solução/Implementação:

 

O título era criado 2 vezes no FwBalloon e no FwEditPanel, foi alterado e só irá  ser criado no FwEditPanel

FWBALLOON.PRW

FWEDITPANEL.PRW

Chamados relacionados:

DFRM1- 2177021748

Expandir
titleDFRM1 - 20413 - Campo de confirmar senha bloqueado ao cadastrar novo usuário do sistema22537 - Não conformidade em consulta F3

Situação/Requisito:Campo 'confirma senha' bloqueado ao cadastrar usuário

F3 não retorna dados quando executado consulta especifica
Solução/Implementação:

 Corrigido o controle de retorno das consultas especificas

MSLIB

Retirada a função que estava bloqueando o campo no momento em que ele é criado

FWUSERACCOUNTDATA.PRW

Chamados relacionados:

DFRM1- 2041322537

Expandir
titleDFRM1 - 21959 22224 - Não conformidade em repositório de imagemcampo "Combo"

Situação/Requisito:Devido há imagem ter ultrapassado o tamanho limite, com isso deveria ter aparecido uma mensagem de erro, porém a mensagem foi chamada com 'self' dentro de uma static function e ocasionou uma inconsistência

O conteúdo do campo COMBO é perdido quando faz o uso do cachê
Solução/Implementação:

 Foi criado um aClone no conteúdo do campo COMBO para ser passado e mantido o que foi setado anteriormente

FWFORMVIEW.PRW

FWFORMVIEWSTRUCT.PRW

FWFORMVIEWSTRUCTTESTCASE

O código foi ajustado para ser chamado usando o Objeto que continha a mensagem

REPOSIT.PRW

FWTBMREPMOCK.PRW

Chamados relacionados:

DFRM1- 2195922224

Expandir
titleDFRM1 - 22286 22032 - Query para exclusão de itens na XAMPonto de entrada afterlogin sendo chamado na thread de click do menu em SigaADV

Situação/Requisito:Ao aplicar atualizações de upddistr com bancos de dados MSSQL, era apresentado erro de instrução sql ("Incorrect syntax near 'XAMOLD'....") no console do dbaccess,  impedindo a atualização do Upddist

Solução/Implementação:

Ajustada a instrução para banco sql e para  dbaccess 

Ponto de entrada afterlogin sendo chamado na thread de click do menu em SigaADV
Solução/Implementação:

ponto de entrada AfterLogin, conforme documentação, é executado na abertura dos Sxs e não após o login do sistema. Com a alteração do sistema eles passam agora a serem executados na execução do menu

https://tdn.totvs.com/pages/viewpage.action?spaceKey=framework&title=Mudanca+de+comportamento+da+interface+SIGAADV

Chamados relacionados:

DFRM1- 2228622032


title - 22555 - Não conformidade ao logar no App Meu RH
Expandir
titleDFRM1- 22263 - Não conformidade na criação de menu em SIGAMNT22711 - Filtro "contém a expressão" não é executado

Situação/Requisito:Ao recriar o Menu do Sigamnt utilizando Frotas e Facilities (MV_NG1FAC = 1) o menu de Miscelânea não é recriado, impossibilitando a utilização no Sistema

Quando criado um filtro utilizando a opção "contém a expressão" e também a opção de informar o filtro no momento da aplicação, o filtro está sendo gerado com a informação digitada contendo espaços, com isso a filtragem fica incorreta
Solução/Implementação:

Foi corrigido para fazer um AllTrim em certas situação do filtro quando o filtro está configurado para ser informado no momento da aplicação, isso porque um filtro "contém a expressão" precisa de um AllTrim, porém um filtro de igualdade não pode conter um AllTrim

FWFILTER.PRW

WFILTERASK

Ajustado processamento de restaurar o menu, para que verifique corretamente se o mesmo trata-se de um menu padrão personalizado, neste caso o sistema deve varrer os itens para verificação mantendo o existente

MPSYSYMENUIMPORT.PRW

Chamados relacionados:

DFRM1- 22263

Expandir

DFRM1

-22711


Expandir
titleDFRM1- 22604 - Não conformidade em log off com Sigaadv
Ao possuir a configuração de SINGLE SIGN-ON, o Meu RH não está funcionando corretamente

Situação/Requisito:

Ao fazer o login depois de um logoff sistema está gerando o não conformidade
Solução/Implementação:

Corrigido retorno default de um profile após o logoff, que  estava sendo mantido como"nil" o que causa não conformidade

Situação/Requisito:

Solução/Implementação:

Verificado que o problema ocorria em filiais com layout maior que 2, em ambientes com o SAML obrigatório no Single SignOn, e foi realizado ajuste na revalidação do usuário logado, na função de carregamento de filiais corretamente

FWAPP.PRW

FWHTTPAUTH.PRW

Chamados relacionados:

DFRM1- 2255522604