MenuFlex 18.0.11

Novidades da versão 18.0.11, lançada em 19/03/2015.

Para uso com DataFlex 18.0.

Calendário

Atendendo a pedidos de alguns desenvolvedores, alterações foram feitas no calendário do MenuFlex (Calendario.sl):

  • A cor da célula do dia selecionado pelo usuário foi alterada para verde, pois a cor padrão era muito semelhante à cor dos dias de outros meses.
  • Os números e títulos das colunas foram alinhados à direita, como é o padrão do Windows.
  • A cor usada para feriados foi alterada de vermelho para laranja, pois alguns usuários tinham dificuldade de enxergar o número dentro do vermelho escuro.
  • A cor do texto dos dias que não são do mês atual foi alterada para cinza claro.
  • As linhas de grade agora são exibidas na cor preta.

Correções

  • Correção na classe cMFDbCjGrid que não permitia escolher informações de uma coluna configurada como Combo, se a propriedade pbChildTable estivesse configurada como True. Este problema passou a ocorrer a partir da versão 18.0 do DataFlex devido a alterações internas feitas pela Data Access na classe cDbCjGrid. O problema não ocorre na versão 17.0 do DataFlex.
  • Remoção da solução de contorno introduzida na classe cWsCrystalReport em 25/09/2007. A solução adotada passou a dar erro ao ser usada no Windows 8.
  • Corrigidos textos dos botões de exportação da tela de log de eventos, pois informavam que o formato do arquivo seria XML, quando na verdade é TXT.
  • Corrigido problema na tela de log de eventos, que causava o erro “Mensagem inválida. SET_PDINICIAL” e depois “Mensagem inválida. SET_PDFFINAL” ao escolher a opção de exportar os eventos que satisfazem os critérios de seleção informados na tela.
  • O comando de fechamento da função ExecutaEnviaMensagemBPO do pacote EnviaMensagem.bpo foi corrigido. Estava sendo usado End_Procedure em vez de End_Function.
  • Correção de problema no arquivo Usuario.dd que causava, em alguns casos, o erro “Senha atual incorreta!” quando o usuário tentava trocar sua senha e o sistema usava base de dados não DataFlex.
  • Correção na âncora da Grid da Lookup “Lista de tabelas de validação”.
  • Correção no pacote Menu.mn que passou a exibir erro “Símbolo inválido na expressão. QUERY_VW” para desenvolvedores que utilizam o VDFQuery.
  • Correção na view MenuTreeview.vw que passou a exibir erro “Símbolo inválido na expressão. QUERY_VW” para desenvolvedores que utilizam o VDFQuery.

Documentação

Exemplos

Logs, estatísticas e manutenção

  • Uma nova opção “Gera log de recnum” foi acrescentada na tela “Configurações do sistema de menu“. Quando esta opção é marcada, o log de operações dos DD’s passa a gerar log também do campo Recnum. Esta opção não terá efeito para tabelas que não forem DataFlex.

Novas classes

  • cMFDirectoryDbForm: um Form Data-aware, com um botão de prompt que, ao ser pressionado, exibe uma tela para o usuário escolher um diretório. Após escolha, o caminho do diretório é devolvido para o conteúdo do form.
  • cMFOpenFileDbForm: um Form Data-ware, com um botão de prompt que, ao ser pressionado, exibe um objeto OpenDialog para o usuário escolher um arquivo. Após escolha, o caminho do diretório é devolvido para o conteúdo do form.
  • cMFSaveAsFileDbForm: um Form Data-ware, com um botão de prompt que, ao ser pressionado, exibe um objeto SaveAsDialog para o usuário escolher um arquivo. Após escolha, o caminho do diretório é devolvido para o conteúdo do form.
  • cMFVisualizadorImagem: um objeto baseado em um ActiveX para exibir imagens de qualquer formato reconhecido pelo navegador Internet Explorer.

Novas funções globais

  • CotacaoDolarVendaBCB: Recebe uma data e devolve a cotação de venda do Dólar desta data, usando o Web Service do Banco Central do Brasil.
  • CotacaoDolarVendaBCBHoje: Devolve a cotaçao de venda do Dólar da data atual, usando o Web Service do Banco Central do Brasil.
  • CotacaoEuroVendaBCB: Recebe uma data e devolve a cotação de venda do Euro desta data, usando o Web Service do Branco Central do Brasil.
  • CotacaoSerieBCB: Recebe uma data e uma identificação de série e retorna o valor da série para esta data consultado o Web Service do Banco Central do Brasil. Permite consultar qualquer série disponibilizada pelo BCB.
  • DecrementMonth: Recebe uma data e devolve a data do mesmo dia no mês anterior.