MenuFlex 18.0.11
Veja também:
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.
- Também adicionamos a documentação do objeto oCalendario_sl.
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
- A partir de agora, a documentação do MenuFlex não será mais fornecida em formato CHM. Toda documentação está disponível on-line em nosso site.
- A documentação dos Procedimentos globais, além da listagem em ordem alfabética, também foi organizada nas seguintes categorias:
- A documentação das Funções globais, além da listagem em ordem alfabética, também foi organizada nas seguintes categorias:
- Adicionada documentação da variável global ghoOpenModeController.
- Adicionada documentação do objeto oCalendario_sl.
Exemplos
- Uma nova View, chamada ExemploCotacao.vw, foi incluída na Workspace da Library. Esta nova View demonstra o funcionamento das funções: CotacaoDolarVendaBCB, CotacaoDolarVendaBCBHoje, CotacaoEuroVendaBCB e CotacaoSerieBCB.
- Uma nova View, chamada ExemploVisualizadorIMG.vw, foi incluída na Workspace da Library. Esta nova View demonstra o funcionamento da classe cMFVisualizadorImagem.
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.
