A Rotina CFGA530 não apresenta descrição da rotina
Solução/Implementação:
Adicionado tratamento para utilizar a substring do tamanho do campo caso a descrição seja extensa
FWRULESACCOUNTDATA.PRX
Chamados relacionados:
DFRM1-15511
Situação/Requisito:
A função AxCadastro() não está acessível em cadastro de privilégios
Solução/Implementação:
Criado um parâmetro para função AxCadastro onde será indicado se o menu padrão normalmente criado será criado, adotado o parâmetro para não interferir nas rotinas que já utilizam essa função e esperam esse comportamento.
MATXATU.PRX
Chamados relacionados:
DFRM1-15845
Situação/Requisito:
O job de atualização do TOTVS News está levanto muito tempo para terminar, elevando assim o consumo de memória do servidor
Solução/Implementação:
O job foi alterado para ter um menor tempo de timeout durante as requisições http, todas as variáveis passaram a ser limpas após o loop, evitando assim o longo tempo de duração e o alto consumo de memória
FWNEWSLETTER.PRW
Chamados relacionados:
DFRM1-16247
Situação/Requisito:
Ao gerar um consulta genérica relacional no módulo SIGAPCO é gerado uma não conformidade.
Solução/Implementação:
O módulo SIGAPCO não possuia relacionamentos na SX9, foi efetuada a correção para a tela ser aberta vazio, pois na mesma é possível criar novos relacionamentos
APLRD000.PRW
Chamados relacionados:
DFRM1-16123
Situação/Requisito:
A rotina de configuração de pergunte está exibindo a pergunta deletada, somente atualizando o registro conforme a navegação do browse
Solução/Implementação:
Foi criado um bloco de código para ser chamado após a ativação da view, esse bloco é responsável por efetuar a atualização ( refresh ) da view, com isso o grid é apresentado corretamente quanto aos registros deletados
CFG540.PRX
Chamados relacionados:
DFRM1-16111
Situação/Requisito:
Ao trabalhar com um mBrowse e alias TRB, a tela de filtros exibida para informar os mesmo em tempo de execução, é exibida vazia
Solução/Implementação:
O método FilterAsk da FWFilter foi corrigido para pesquisar o nome do campo em posição distinta do array quando trata-se de um alias TRB, pois o mesmo segue uma ordenação distinta do padrão
FWFILTER.PRW
Chamados relacionados:
DFRM1-16458
Situação/Requisito:
Lentidão ao acessar alguma rotina após executar o UPPDISTR, pois ele deleta os índices que são recriados no primeiro acesso a rotina.
Solução/Implementação:
No mesmo processo do UPDDISTR os índices são deletados e recriados, aliviando a carga inicial da rotina que não precisa mais fazer a criação dos índices.
Ao efetuar um RpcSetEnv informando o cFunName vazio, o LS não está conseguindo validar a mesma, e gerando inconsistências na abertura do ambiente
Solução/Implementação:
A função RpcSetEnv passou a verificar se o parâmetro cFunName está vazio, setando assim o valor default RPC para o mesmo, executando a validação e abrindo o ambiente Protheus corretamente
TBICONN.PRW
Chamados relacionados:
DFRM1-16763
Situação/Requisito:
Ao logar no sistema com configurações reginais distintas do padrão, é gerado inconsistência na função FwUTCSeconds, pois o retorno da FWGetUTC está sendo nulo
Solução/Implementação:
A função FWGetUTC recebeu novas condições, tratando assim datas e horas distintas, evitando assim seu retorno nulo na função FwUTCSeconds, função chamada a abertura e login do Protheus
FWTIMETLOCAL.PRW
Chamados relacionados:
DFRM1-16803
Situação/Requisito:
Ao acessar uma rotina via MDI e trocar a filial, está sendo possível acessar rotinas bloqueadas via privilégios
Solução/Implementação:
A thread MDI passou a efetuar as validações de acesso a rotina (privilégios) após o usuário informar a empresa e filial
APLIB260.PRW
Chamados relacionados:
DFRM1-16622
Situação/Requisito:
Relatório de auditoria não está gravando corretamente a ordem das interações feitas no cadastro de usuário
Solução/Implementação:
Realizado ajuste na gravação dos valores de auditoria do usuário para exibição correta na impressão do relatório
FWFORMGRIDMODEL.PRX PTMODELAUDIT.PRW
Chamados relacionados:
DFRM1-16523
Situação/Requisito:
Não conformidade na sincronização do Protheus com Fluig
Solução/Implementação:
Corrigido a abertura de das tabelas de grupo de usuário no processo de sincronização do Protheus com Fluig
FWSCIMUSERS.PRW
Chamados relacionados:
DFRM1-16031
Situação/Requisito:
Relatório de Conflitos não imprime com parâmetro "não" para usuário com poder de administrador
Solução/Implementação:
Efetuado a correção para verificar os privilégios de todos usuários com conflitos para geração correta do relatório SOD
MPUSERACCOUNTPRW
Chamados relacionados:
DFRM1-16193
Situação/Requisito:
Não conformidade ao criar filtro com data
Solução/Implementação:
Foi criada uma validação da opção enviada para a função que habilitar o separador do filtro, pois a mesma só trabalha com filtros em string e certos caracteres
FWFILTEREDIT.PRW
Chamados relacionados:
DFRM1-16415
Situação/Requisito:
Ao chamar uma consulta específica em um Msnewgetdados, está gerando não mensagem de variável não existe ou invalid macro source
Solução/Implementação:
A função ConPad1 foi corrigida para macro executar o retorno da consulta específica somente quando necessário
MSLIB.PRW
Chamados relacionados:
DFRM1-16773
Situação/Requisito:
Ao acessar o menu arquivos o sistema traz grid vazio.
Solução/Implementação:
Correção na seleção do alias corrente na abertura do browse.
APCFG10.PRW
Chamados relacionados:
DFRM4-707
Situação/Requisito:
Na sincronização do Protheus para um determinado aplicativo, todas as informações são carregadas com sucesso, porém ao fazer uma alteração qualquer de menu, é criado uma nova pasta dentro da mesma.
Solução/Implementação:
Efetuado a criação para resgate de UUID do arquivo de menu
FWMENURECEPTOR.PRW
Chamados relacionados:
DFRM1-16428
Situação/Requisito:
Algumas APIs do Rest estão gerando inconsistências de variáveis
Solução/Implementação:
Foi criada uma verificação em relação a variável que estava com a msg "variable is not an object", agora a mesma só é utilizada caso seu conteúdo seja diferente de NIL, corrigindo assim as APIs anteriores a julho de 2016 e mantendo o comportamento das APIs posteriores a essa data
WSRESTFUL.PRG
Chamados relacionados:
DFRM1-16838
Situação/Requisito:
Sistema apresentava problema na exclusão de associações de single sign on por sistema operacional quando tinha mais que uma associação para um mesmo usuário do Protheus
Solução/Implementação:
Corrigida forma de exclusão das associações para que não ficassem vestígios e criado mecanismo para limpar os itens esquecidos quando for limpado todas as associações de um usuário