Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

Framework

Módulo

TOTVS Reports

Segmento Executor

 

Projeto1

 

IRM1

 

Requisito1

 

Subtarefa1

 

Chamado2

 

País

( x ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

Implementar as funções na Frame HTML necessárias para a geração de relatórios síncronos. Esta função é necessária para alguns processos do produto onde o usuário deverá aguardar a geração do relatório.

Atualmente só existe o recurso para geração dos relatórios de forma assíncrona, onde o usuário recebe uma notificação no fluig de que o relatório foi gerado.

 

Definição da Regra de Negócio

Uma nova função no Controller de relatórios será disponibilizada para esta geração. Os dados do relatório gerado serão retornados pela função.

FrontEnd - Generate Report
function execute (callback) {
   var url = APP_BASE_SERVICES_URL + 'api/report/generate';
 
   var parameters = {
      "codUsuario": "mestre",
      "codColigada": "1",
      "id": "1",
      "tabelaMaster": "TMOV",
      "filtroSQL": "TMOV.CODCOLIGADA = 1 AND TMOV.CODFILIAL = 2",
      "format": "PDF"
   };
 
   $http.post(url, parameters, []).then(function (result) {
      if (callback)
         callback(result);
   });
}
RptReportGenerateParameter
RptReportJobParameter {
      codUsuario (integer): Código do usuário
      codColigada (integer): Código da coligada do relatório
      id (integer): Id do relatório
      tabelaMaster (string): Tabela do relatório para aplicação do filtro
      filtroSQL (string): Filtro da tabela do relatório para aplicação do filtro
      format (string, opcional): Formato para geração do retatório
}

 

Formatos Suportados

CSVArquivo texto separado por vírgula
JPEGImagem no formato JPEG
HTMLArquivo Hypertexo
XLSXPlanilha do Excel > 2012
MHTArquivo de Ajuda em formato HTML
PDFArquivo PDF
RTFArquivo de Texto Rico
TXTArquivo de Texto
XLSPlanilha do Excel < 2012

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.