Versões comparadas

Chave

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

Melhorias


Expandir
titleDFRM1- 22628 - 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:

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 - 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

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.PRW

Chamados relacionados:

DFRM1 - 22058

Expandir
titleDFRM1 - 22107 - Não conformidade em impressão de consulta genérica

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

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 - 22107

Expandir
titleDFRM1 - 22322 - Método SystemParameters não funciona em ambiente com dicionário ctree

Situação/Requisito:

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.PRW

Chamados relacionados:

DFRM1 - 22322

Expandir
titleDFRM1 - 21636 - Não conformidade em relatório da rotina MATR900

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

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 - 21636

Expandir
titleDFRM1 - 20996 - Não conformidade em 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

Expandir
titleDFRM4 - 3320 - Não conformidade no acesso ao Banco de Conhecimento

Situação/Requisito:

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.PRW

Chamados relacionados:

DFRM4 - 3320

Expandir
titleDFRM1 - 22253 - Não conformidade em atualização de menus

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

Solução/Implementação:

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- 22253

Expandir
titleDFRM1 - 22311 - Não conformidade em relatório

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 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.PRW

Chamados relacionados:

DFRM1- 22311

Expandir
titleDFRM1 - 21636 - Não conformidade em 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

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- 21636

Expandir
titleDFRM1 - 22344 - Upddistr ocasionando não conformidade em dados protegidos

Situação/Requisito:

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

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- 22344

Expandir
titleDFRM1 - 21770 - Título de campo "busca" duplicado

Situação/Requisito:

Tí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

Chamados relacionados:

DFRM1- 21770

Expandir
titleDFRM1 - 20413 - Campo de confirmar senha bloqueado ao cadastrar novo usuário do sistema

Situação/Requisito:


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.PRW

Chamados relacionados:

DFRM1- 20413

Expandir
titleDFRM1 - 21959 - Não conformidade em repositório de imagem

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

Solução/Implementação:

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

REPOSIT.PRW

FWTBMREPMOCK.PRW


Chamados relacionados:

DFRM1- 21959

Expandir
titleDFRM1 - 22286 - Query para exclusão de itens na XAM

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 

Chamados relacionados:

DFRM1- 22286

Expandir
titleDFRM1 - 22263 - Não conformidade na criação de menu em SIGAMNT

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

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.PRW

Chamados relacionados:

DFRM1- 22263

Expandir
titleDFRM1 - 22555 - Não conformidade ao logar no App Meu RH

Situação/Requisito:

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.PRW

Chamados relacionados:

DFRM1- 22555

Expandir
titleDFRM1 - 22222 - Não conformidade na SC ao gerar pedido de venda e conta/ordem

Situação/Requisito:

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 o tratamento ao receber um xml via soap para que o mesmo só seja recriado caso não exista um xml carregado

FWEAI.PRW

Chamados relacionados:

DFRM1- 22222

Expandir
titleDFRM1 - 22489 - Não conformidade em 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 rotinas

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.PRW

Chamados relacionados:

DFRM1- 22489

Expandir
titleDFRM1 - 22377 - Mashups Síntegra não cancela opração

Situação/Requisito:

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

Chamados relacionados:

DFRM1- 22377

Expandir
titleDFRM1 - 20903 - Adequação de mensagens ao habilitar Fwtracelog

Situação/Requisito:

Ao habilitar 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:

 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- 20903

Expandir
titleDFRM1 - 21394 - Não conformidade em relatório com CPF

Situação/Requisito:

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

Chamados relacionados:

DFRM1- 21394

Expandir
titleDFRM1 - 21726 - Não conformidade em relatório de usuários e grupos

Situação/Requisito:

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

Chamados relacionados:

DFRM1- 21726

Expandir
titleDFRM1 - 21748 - Não conformidade em rotina EAI

Situação/Requisito:

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.PRW

Chamados relacionados:

DFRM1-21748

Expandir
titleDFRM1 - 22537 - Não conformidade em consulta F3

Situação/Requisito:

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

 Corrigido o controle de retorno das consultas especificas

MSLIB.PRW

Chamados relacionados:

DFRM1-22537

Expandir
titleDFRM1 - 22224 - Não conformidade em campo "Combo"

Situação/Requisito:

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.PRW

Chamados relacionados:

DFRM1-22224

Expandir
titleDFRM1 - 22032 - Ponto de entrada afterlogin sendo chamado na thread de click do menu em SigaADV

Situação/Requisito:

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-22032


Expandir
titleDFRM1- 22711 - Filtro "contém a expressão" não é executado

Situação/Requisito:

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.PRW

Chamados relacionados:

DFRM1-22711


Expandir
titleDFRM1- 22604 - Não conformidade em log off com Sigaadv

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

Chamados relacionados:

DFRM1-22604