Page tree

354461 - MFRWJOI-306 - Melhorias no Processo de Impressão Metadado

Linha de Produto:

Logix

Segmento:

Tecnologia

Módulo:

Metadado

Função:

Funções Gerais Relacionadas a Impressão Metadado - lReportFile - lReportOptions - LSpool - LPrinterSpool - log_report - log0280 - log5211

Função de Preparação de Impressão via TotvsPrinter - FWMSPrinter

Funções Gerais - funcoes_genericas - directory - file - log0010

Informações Apresentadas na Tela "Sobre" - log0060 - log00600 - LStatusBar - version

Situação/Requisito:

  • Ocorrem algumas inconsistências no processo de impressão metadado disponibilizadas no pacote 12.1.14.
  • A tela "Sobre" não informa sobre a existência do pacote de atualização do Framework no RPO do produto.
  • Ocorre uma divergência na versão inferior do programa executado, quando a diferença não é na revisão do programa e sim na versão do pacote do RPO que é executado numa versão inferior, mas a revisão do programa é igual.

Solução/Implementação:

Melhorias relacionadas ao processo de impressão liberado no pacote 12.1.14:

  •  TOTVSPrinter deixou de ser utilizado para impressão direta de relatórios do Logix. Agora a impressão é realizada pelas ferramentas de impressão configuradas no profile para cada extensão de relatório gerada, sendo que o padrão "LST" é impresso usando a ferramnta LPDOS.EXE para ambiente windows e comando nativo "lpr -P<fila>" para linux.
  • TotvsPrinter é utilizado para geração do relatório no formato PDF e também utilizado para geração do relatório no formato gráfico enviado para impressora quando ativada a opção "Impressão no formato Gráfico".
  • Foram realizada melhorias para permitir exibir ou ocultar opções da tela de configuração de saída de relatório, que é apresentada ao usuário no ato em que é pressionado o botão "relatório" dos programas metadado.
  • Foi realizada uma alteração no produto para que não ocorram inconsistências causadas por registros duplicados na tabela PARAM_CONFIG_RELAT, ao confirmar uma impressão com destino para impressora.
  • Envio de impressões locais ou servidor passaram a utilizar funções que não aguardam o término da impressão para dar continuidade ao processo, a fim de evitar que a rotina de impressão trave até que a impressão seja liberada pelo spool de impressão. 
     

Melhorias na exibição de informações relacionadas a versão de pacote Framework em uso no RPO:

  • Desenvolvimento da tela LOG00600 que permite exibir informações de versão do pacote ERP e pacote FRAMEWORK ao pressionar o botão "Logix".
  • Alterações na tela "sobre" dos programas 4GL para exibir informações da versão do pacote Framework, quando aplicado no RPO.

Melhorias na consistência de divergência de versão de produto na execução:

  • Retirada da consistência da divergência de versão x release de produto pois o alerta de execução de programas em versões anteriores deve considerar apenas o número da modificação/revisão do programa e não mais a versão/release, pois a versão do pacote não indica versão anterior ou posterior do programa em execução.