2013-02-14 2 views
0

Я хочу сделать конкретный верхний и нижний колонтитулы в специальном отчете rml (отличном от других отчетов), поэтому я не могу изменить раздел заголовка/нижнего колонтитула этой компании как сделать новый нижний колонтитул этот отчет, который будет отображаться на всех страницах отчетаopenerp 6.1 сделать новый отчет rml

у меня есть сделать заголовок как повтор строки в <blockTable>, но я не нашел каких-либо решений в сноске

этот образец моего доклада RML

<?xml version="1.0" encoding="UTF-8"?> 
<document filename="test.pdf"> 
    <template pageSize="(842.0,595.0)" title="Test" author="Martin Simon" allowSplitting="20"> 
    <pageTemplate id="main"> 
     <pageGraphics> 
      <image file="addons/sim/report/org.jpg" x="0" y="0" width="842" height="595"/> 
     </pageGraphics> 
     <frame id="first" x1="72.0" y1="122.0" width="707" height="404"/> 
    </pageTemplate> 
    </template> 
    <story> 
    <blockTable repeatRows="1"> 
    <tr> 
     <td> 
      Test Header 
     </td> 
    </tr> 
     <tr>[[ repeatIn(objects,'o') ]] 
     <td> 
      <para style="Table_20_Contents"> 

      </para> 
     </td> 
     </tr> 
    </blockTable> 
    <para name="footer"> 
     Test footer 
    </para> 
    </story> 
</document> 

ответ

1

Вы можете разместить объявление d собственный верхний колонтитул на странице, подобный этому. Он повторяет все страницы отчетов.

<template title="TEST" author="Hello" allowSplitting="20"> 
    <pageTemplate id="first"> 
     <frame id="first" x1="15.0" y1="42.0" width="539" height="758"/> 
     <pageGraphics> 
      <!-- Header --> 
      <image x="14cm" y="25.6cm" height="40.0">[[ company.logo or removeParentNode('image') ]]</image> 
       <setFont name="Helvetica" size="10.0"/> 
       <drawString x="1cm" y="27.2cm">Main Header</drawString> 
       <!-- Order Details --> 
       <place x="33" y="18cm" width="530.0" height="205.0"> 
        <blockTable colWidths="265,265" style="Table1"> 
         <tr> 
          <td>Header Value 1</td> 
          <td><para style="normal2-center">Header Value 2</para></td> 
         </tr> 
        </blockTable> 
     </place> 

        <!-- footer --> 
     <place x="33" y="55cm" width="530.0" height="205.0"> 
       <blockTable colWidths="265" style="Table1"> 
          <tr><td><para style="normal2-center">Footer Value</para></td></tr> 
         </blockTable> 
        </place> 
     </pageGraphics> 
    </pageTemplate> 
    </template> 
+0

спасибо, что работало у меня есть один вопрос, если вы можете помочь мне в этом, я работал раньше в кристаллическом отчете есть инструмент, который может помочь мне в этом и в кристаллическом отчете у меня есть заголовок отчета и отчет нижний колонтитул и заголовок страницы и нижний колонтитул страницы и область повтора для отображения таблицы, есть что-то подобное в openerp – ahmed