Framework - LIB Biblioteca de Funções Produto Microsiga Protheus - Todos os Módulos - Versão 11 Versão 11 Data 17/02/14 A seguir são apresentadas as funções implementadas na linha de produto Microsiga Protheus, expedidas neste pacote de atualização. As rotinas customizadas não estão sendo executadas no Configurador, que apresenta a mensagem: "Chamada indevida de objeto no ambiente Configurador. Se necessário, troque o módulo informado no item de menu." Realizado ajuste no controle do módulo atual quando a rotina é executada fora do módulo de origem. APLIB090.PRW com data superior ou igual à 19/12/2013. FWPREEXECUTE.PRW com data superior ou igual à 19/12/2013. O Sistema não respeitava as configurações de menu de inclusão, alteração e visualização. Ao avaliar se o usuário possui permissão de acesso à rotina, foi passada como parâmetro, a regra de acesso por rotina de menu. FWMBROWSE.PRW com data superior ou igual à 06/12/2013. Ao acessar o sistema via SIGAADV e trocar de módulo, a rotina Favoritos não mostra as opções que foram adicionadas. Realizado ajuste na atualização do nome do menu no SIGAADV. APLIB090.PRW com data superior ou igual à 17/12/2013. 1
O ponto de entrada PSWDATE está trazendo no PARAMIXB a ddatabase e não a data que foi digitada na alteração da database. Efetuada a correção do ponto de entrada PSWDATE que receberá como parâmetro (PARAMIXB) um vetor com a data digitada e o ID do usuário logado, e deverá ter retorno lógico para validar. MPUSERACCOUNT.PRX com data superior ou igual à 10/12/2013. Não é possível utilizar a função PSWSEEK quando é feita a pesquisa com a ordem 2. Efetuado tratamento para que seja realizada a busca correta, conforme definida nas funções PSWORDER, PSWSEEK. SIGAPSW.PRW com data superior ou igual à 29/11/2013. Ao abrir a tabela ACF em consulta genérica relacional, não é permitido indexar o campo DATA e, desta forma, não é possível ordenar os dados por este campo. Criado tratamento para os campos que passam por funções de conversão, para que eles possam ser elegíveis à ordenação. APLRD000.PRW com data superior ou igual à 04/12/2013. Não é possível desabilitar a política de senha. Efetuado tratamento para permitir a limpeza de conteúdo do campo USR_DTEXPPSW, voltando-o para o valor DEFAULT. 2
FWUSERACCOUNT.PRX com data superior ou igual à 06/12/2013. Pelo Configurador, não é possível configurar o usuário para trocar a senha no próximo logon. Efetuado o tratamento da acessibilidade visual para o wizard de troca de senha no primeiro acesso. FWCHGPSW.PRX com data superior ou igual à 17/12/2013. APWIZARD.PRX com data superior ou igual à 17/12/2013. Quando selecionado e confirmado o diretório destino, não é possível parametrizar o Schema XML no Configurador. Criado tratamento para desprezar os adapters que não possuem modelo definido. APCFG020.PRW com data superior ou igual à 18/12/2013. FWEAI.PRW com data superior ou igual à 16/12/2013. FWDAEAI.PRW com data superior ou igual à 16/12/2013. FWEAIUTIL.PRW com data superior ou igual à 16/12/2013. Ao realizar a exclusão do profile de qualquer usuário, selecionando a opção Todos Registros do Usuário, são apagados somente o registro posicionado e os que estão abaixo dele. Os registros do mesmo usuário, posicionados acima, não são deletados. Efetuado o tratamento para excluir todos os registros do mesmo usuário quando for selecionada esta opção. PROFILE.PRW com data superior ou igual à 02/01/2014. 3
Ao configurar o Painel Off-line, o menu não é apresentado, impossibilitando as consultas. Realizado tratamento para que a opção de menu Painel On-Line mude para Painel de Gestão, e seja apresentada tanto para Painel On-Line quanto para Painel Off-Line. APLIB000.PRW com data superior ou igual à 27/12/2013. FWMENU.PRW com data superior ou igual à 27/12/2013. FWMENU.CH com data superior ou igual à 27/12/2013. Quando é criado um gatilho na base de dados que tem campo para ser salvo, o sistema não solicita que os campos sejam salvos novamente e inclui no SX3 sem criar na base de dados. Efetuado o tratamento para as tabelas que não armazenam informações para gravações futuras na sua alteração/inclusão/exclusão, evitando que interfiram nos arquivos temporários que estão salvos para ser ou não restaurados para o dicionário. APCFG10.PRW com data superior ou igual à 09/01/2014. APCFG10D.PRW com data superior ou igual à 09/01/2014. Implementado método para salvar imagem na classe FwChartFactory, semelhante ao método presente na classe TMSGraphic (a qual foi descontinuada para utilização da classe FWChart). Criado método SaveToPng() na classe FwChart que poderá ser herdado por todas as classes filhas. FWCHART.PRW com data superior ou igual à 13/01/2014.. 4
Ao priorizar as configurações de acesso ao grupo de usuários que permita a alteração da database para a leitura do coletor, o sistema informa que o usuário não tem permissão de acesso. Este problema não ocorre quando as configurações são validadas diretamente pelo usuário. Criada a função FWGrpAcess(cGrpID) que retorna as informações de acesso do grupo informado. SIGAPSW.PRG com data superior ou igual à 14/01/2014. Solicitada alteração no texto enviado através da rotina Envio de Senha por E-mail, para inclusão do procedimento que os usuários devem percorrer para trocar a senha. Criada String com o procedimento para alteração de senha. FWUSERACCOUNT.PRX com data superior ou igual à 15/01/2014. FWUSERACCOUNT.CH com data superior ou igual à 15/01/2014. Ao exibir a tela de edição de filtro na interface Classic havia uma diferença de tamanho que dificultava a exibição dos botões de filtro. Foi feita alteração na edição para que fique independente de tema. FWFILTEREDIT.PRW com data superior ou igual à 15/01/2014. 5