Com Acesso 111 não está sendo possível a impressão local quando aberto setup do FWMSPRINTER
Solução/Implementação:
Corrigido o controle de acessos para impressão de relatórios
FWMSPRINTER.PRW
FWPRINTSETUP.PRW
Chamados relacionados:
DFRM1 - 20607
Situação/Requisito:
Ao incluir mais que um campo para a regra de dependências (XXA) ao preencher o último era feita a liberação para edição
Solução/Implementação:
Realizada correção para não considerar somente o último campo para permitir o preenchimento da dependência e inserido tratamento para desconsiderar o sinal ":" na avaliação de campo preenchido
FWFORMFIELDSMODEL.PRX
FWFORMGENERICMODEL.PRW
FWFORMGRIDMODEL.PRX
Chamados relacionados:
DFRM1 - 18883
Situação/Requisito:
Foi identificado um incidente com a função posicione somente quando o conteúdo do campo contém a informação completa do índice
Solução/Implementação:
Realizado ajuste para que algumas situações na utilização do posicione possam ser "parseadas" da forma esperada onde caso a utilização não obedeça a um determinado critério, esse "parser" não será feito utilizando a forma como ocorria anteriormente
FWBROWSE.PRW
Chamados relacionados:
DFRM1 - 20599
Situação/Requisito:
Lentidão na abertura da rotina de Schedule com usuário comum ou administrador
Solução/Implementação:
A validação do grupo de usuário passou a ser feita apenas uma vez, ganhando assim grande performance na abertura da rotina de Schedule
FWUISCHEDULEPERSIST.PRW
Chamados relacionados:
DFRM1 - 20826
Situação/Requisito:
Ao cadastrar um privilégio e vincular ao usuário sem o uso de U_, o mesmo não é respeitado e não remove a função do menu
Solução/Implementação:
Realizado ajuste no controle de avaliação de rotinas que podem ser carregadas no menu
APLIB180.PRW
MPSYSMENULOAD.PRW
MPUSERACCOUNT.PRX
MPUSERACCOUNTDB.PRW
FWMNUCANBELOADED.PRW
Chamados relacionados:
DFRM1 - 20948
Situação/Requisito:
Não conformidades no resultados dos gráficos na rotina Oportunidades do módulo CRM
Solução/Implementação:
Alterações foram feitas para a Query retornar o resultado correto, os privilégios dados nas oportunidades não interferiam no gráfico
FWAttachFormer.PRW
FWTableAttachWidget.prw
Chamados relacionados:
DFRM1 - 21675
Situação/Requisito:
O browse não está exibindo a coluna de filial mesmo quando o alias do browse ter um compartilhamento exclusivo
Solução/Implementação:
A verificação de exibição da coluna filial passou a utilizar o alias do Browse para verificar o compartilhamento da filial e não mais a workarea corrente
FWMBROWSE.PRW
Chamados relacionados:
DFRM1 - 21345
Situação/Requisito:
Não conformidade ao pressionar SHIFT + F6 no SmartClient no Mac
Solução/Implementação:
Alteração na função FWIsMobile para verificar apenas se é MAC ao invés de MAC OS X
Chamados relacionados:
DFRM1 - 20998
Situação/Requisito:
A descrição dos campos reservados de gravação de log de inclusão e alteração está incorreta, informando que é gravada a hora dos logs
Solução/Implementação:
A descrição dos campos reservados de gravação de logs de inclusão e alteração foi corrigida, deixando claro que esses campos gravam apenas as informações de usuário e data
Chamados relacionados:
DFRM1 - 21918
Situação/Requisito:
Ao emitir o relatório TReport em formato tabela suprimindo as linhas, o arquivo gerado está gerando não conformidade ao ser aberto no Excel ou programas semelhantes
Solução/Implementação:
A geração das linhas do arquivo em formato tabela (<row>) foi corrigda, uma das linhas estava sendo fechada sem ter sido aberta, gerando assim a não conformidade relatada
REPORT01.PRW
Chamados relacionados:
DFRM1 - 21453
Situação/Requisito:
A máscara do campo CNPJ não está sendo respeitada na exportação de dados da consulta genérica
Solução/Implementação:
A máscara dos campos passou a ser aplicada na consulta genérica
APLIB230.PRW
FWSXB.PRW
FWSX3PICTUREUTIL.prw
Chamados relacionados:
DFRM1 - 20742
Situação/Requisito:
A descrição dos campos reservados de gravação de log de inclusão e alteração está incorreta, informando que é gravada a hora dos logs
Solução/Implementação:
Existem condições que fazem com que o "alias" retorne a posição inicial após fechar a tela de consulta padrão, porém isso não deve ser feito sempre, a condição foi refatorada e com isso a consulta padrão passou a ter o retorno correto
MSLIB.PRW
Chamados relacionados:
DFRM1 - 21528
Situação/Requisito:
Não conformidade ao fazer nota devolução utilizando o botão "retornar"
Solução/Implementação:
A validação de índices contidos deixou de ser executada quando sua origem é de uma tabela temporária, evitando assim erros ao criar uma tabela temporária com base em uma tabela presente no SX2
FWTEMPORARYTABLE.PRW FWTABLESTRUCT.PRX
Chamados relacionados:
DFRM1 - 21683
Situação/Requisito:
A função pswret está com baixa performance em ambiente com dicionário no banco de dados
Solução/Implementação:
A pswret recebeu melhorias de performance, criando cache para dados de menu e reorganização das variáveis