Package com.ipc.oce

Examples of com.ipc.oce.ReportProcessor


    System.out.println(table.listColumns());
   
    OCStructure structure = app.newStructure();
    structure.insert("ТаблицаДанных", table);
   
    ReportProcessor rProc = app.getReportProcessor();
    OCReportManager manager = rProc.getReport("ДоходыРасходы");
   
   
    OCReportObject report = manager.create();
   
    OCDataCompositionSchema dataCompositionSchema = report.getDataCompositionSchema();
    for (OCDataCompositionSchemaDataSet object : dataCompositionSchema.getDataSets()) {
      System.out.println(object);
      System.out.println(object.getClass().getName());
      if (object instanceof OCDataCompositionSchemaDataSetObject) {
        OCDataCompositionSchemaDataSetObject dsObject = (OCDataCompositionSchemaDataSetObject)object;
        System.out.println(dsObject.getObjectName());
      }
    }
    OCDataCompositionSettings defaultSettings = dataCompositionSchema.getDefaultSettings();
   
    OCDataCompositionDetailsData details = rProc.createDetailsData();
   
    OCDataCompositionTemplateComposer templateComposer = rProc.createTemplateComposer();
   
    OCDataCompositionTemplate template = templateComposer.execute(dataCompositionSchema, defaultSettings, details);
   
    OCDataCompositionProcessor processor = rProc.createCompositionProcessor();
    processor.initialize(template, structure, details, true);
   
    OCDataCompositionResultSpreadsheetDocumentOutputProcessor spreadSheetProcessor = rProc.createDataCompositionResultSpreadsheetDocumentOutputProcessor();
    OCSpreadsheetDocument spreadsheetDocument = rProc.createSpreadsheetDocument();
    spreadsheetDocument.clear();
    spreadSheetProcessor.setDocument(spreadsheetDocument);
    spreadsheetDocument = spreadSheetProcessor.output(processor);
   
    //==================
View Full Code Here


 
  @Ignore
  @Test
  public void generateReport02() throws JIException, ParseException {
   
    ReportProcessor rProc = app.getReportProcessor();
    OCReportManager manager = rProc.getReport("КарточкаУчетаПоСтраховымВзносам");
   
    OCReportObject report = manager.create();
   
   
    OCDataCompositionSchema dataCompositionSchema = report.getDataCompositionSchema();
    for (OCDataCompositionSchemaDataSet object : dataCompositionSchema.getDataSets()) {
      System.out.println("==========================" + object.toString());
      System.out.println(object.getClass().getName());
      if (object instanceof OCDataCompositionSchemaDataSetObject) {
        OCDataCompositionSchemaDataSetObject dsObject = (OCDataCompositionSchemaDataSetObject)object;
        System.out.println(dsObject.getObjectName());
      }
    }
    System.out.println("======= PARAMETERS =============");
    OCDataCompositionSchemaParameters parameters = dataCompositionSchema.getParameters()
    for (OCDataCompositionSchemaParameter param : parameters) {
      System.out.println(param.toString());
    }
   
    System.out.println("================================");
    OCDataCompositionSettings defaultSettings = dataCompositionSchema.getDefaultSettings();
   
    System.out.println(defaultSettings.showXML());
   
    OCDataCompositionDetailsData details = rProc.createDetailsData();
   
    OCDataCompositionTemplateComposer templateComposer = rProc.createTemplateComposer();
   
    OCDataCompositionTemplate template = templateComposer.execute(dataCompositionSchema, defaultSettings, details);
   
    OCDataCompositionProcessor processor = rProc.createCompositionProcessor();
    processor.initialize(template, null, details, true);
   
    OCDataCompositionResultSpreadsheetDocumentOutputProcessor spreadSheetProcessor = rProc.createDataCompositionResultSpreadsheetDocumentOutputProcessor();
    OCSpreadsheetDocument spreadsheetDocument = rProc.createSpreadsheetDocument();
    spreadsheetDocument.clear();
    spreadSheetProcessor.setDocument(spreadsheetDocument);
    spreadsheetDocument = spreadSheetProcessor.output(processor);
   
    spreadsheetDocument.writeTXT("C:\\Developer\\Temp\\testRTXT01.txt");
View Full Code Here

  }
 
  @Test
  public void commonTemplate() throws JIException {

    ReportProcessor rp = app.getReportProcessor();
    CommonTemplate ct = rp.getCommonTemplate("ЗаголовокОтчета");
    System.out.println(ct);
    System.out.println(ct.getClass().getName());
   
  }
View Full Code Here

TOP

Related Classes of com.ipc.oce.ReportProcessor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.