Merge lp:~alejandrosantana/openerp-spain/6.1_account_balance_reporting_imp_fix_report_non_zero into lp:~pexego/openerp-spain/6.1_account_balance_reporting_imp

Proposed by Alejandro Santana
Status: Needs review
Proposed branch: lp:~alejandrosantana/openerp-spain/6.1_account_balance_reporting_imp_fix_report_non_zero
Merge into: lp:~pexego/openerp-spain/6.1_account_balance_reporting_imp
Diff against target: 37 lines (+11/-2)
1 file modified
account_balance_reporting/report/generic_non_zero_report.rml (+11/-2)
To merge this branch: bzr merge lp:~alejandrosantana/openerp-spain/6.1_account_balance_reporting_imp_fix_report_non_zero
Reviewer Review Type Date Requested Status
Pexego Pending
Review via email: mp+223536@code.launchpad.net

Commit message

[FIX] Corrige el error en el informe sin líneas a cero cuando no hay líneas distintas de cero.

Description of the change

Corregido el informe generic_non_zero_report.rml para contemplar el caso de que no haya ninguna línea distinta de cero, en cuyo caso daba un error que impedía la generación del pdf.

To post a comment you must log in.
Revision history for this message
Alejandro Santana (alejandrosantana) wrote :

Ufff, perdón, me acabo de dar cuenta de que en el MP vas a ver un montón de líneas cambiadas, porque usé el indentador automático de Kate.

Sólo hay un cambio en dos líneas, realmente:
---En la 310 añado:
310 + <font color="white" face="Times-Roman" size="1.0">[[ report.line_ids and removeParentNode('font') or removeParentNode('blockTable') ]]</font>

---En la 312 añado al principio una comprobación de que existe la línea: 'line and '
312 + [[ line and (line.current_value==0.0 and line.previous_value==0.0 and removeParentNode('tr')) or removeParentNode('tr') ]]

Si hace falta sobreescribo mi rama para que sea más claro el cambio, como veas.

400. By Alejandro Santana

[FIX] Corrige el error en el informe sin líneas a cero cuando no hay líneas distintas de cero.

Revision history for this message
Alejandro Santana (alejandrosantana) wrote :

Corregido el MP para que sólo haya cambios en las líneas que realmente importan (Más corrección de un error en el anterior).

Revision history for this message
Pedro Manuel Baeza (pedro.baeza) wrote :

Alejandro, ¿este MP todavía aplicaría?

Revision history for this message
Alejandro Santana (alejandrosantana) wrote :

Pues sí, al menos contra la rama de Pexego, ya que fue la que probé y donde detecté el error que daba al generar un informe sin líneas.

Unmerged revisions

400. By Alejandro Santana

[FIX] Corrige el error en el informe sin líneas a cero cuando no hay líneas distintas de cero.

399. By Alejandro Santana

[FIX] Corrige el error en el informe sin líneas a cero cuando no hay líneas distintas de cero.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'account_balance_reporting/report/generic_non_zero_report.rml'
--- account_balance_reporting/report/generic_non_zero_report.rml 2014-01-10 10:36:59 +0000
+++ account_balance_reporting/report/generic_non_zero_report.rml 2014-06-20 13:41:14 +0000
@@ -90,6 +90,7 @@
90 <paraStyle name="Bal3" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>90 <paraStyle name="Bal3" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>
91 <paraStyle name="Bal4" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>91 <paraStyle name="Bal4" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>
92 <paraStyle name="Bal5" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" alignment="LEFT"/>92 <paraStyle name="Bal5" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" alignment="LEFT"/>
93 <paraStyle name="zero" fontName="Helvetica" fontSize="0.0" leading="0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
93 </stylesheet>94 </stylesheet>
94 <images/>95 <images/>
95 <story>96 <story>
@@ -131,8 +132,9 @@
131 <blockTable colWidths="229.0,59.0,57.0,86.0,80.0" style="Tabla9">132 <blockTable colWidths="229.0,59.0,57.0,86.0,80.0" style="Tabla9">
132 133
133 <tr>134 <tr>
134 [[repeatIn(report.line_ids,'line')]]135 [[ report.line_ids or removeParentNode('blockTable') ]]
135 [[ line.current_value==0.0 and line.previous_value==0.0 and removeParentNode('tr')]]136 [[ repeatIn(report.line_ids,'line') ]]
137 [[ line and line.current_value==0.0 and line.previous_value==0.0 and removeParentNode('tr') ]]
136 <td>138 <td>
137 <para style="Bal1">139 <para style="Bal1">
138 <font face="Times-Bold" size="10.0">[[(line.css_class=='l1') and line.name or removeParentNode('font')]]</font>140 <font face="Times-Bold" size="10.0">[[(line.css_class=='l1') and line.name or removeParentNode('font')]]</font>
@@ -166,6 +168,13 @@
166 <para style="P2">[[report.previous_fiscalyear_id and formatLang(line.previous_value)]]</para>168 <para style="P2">[[report.previous_fiscalyear_id and formatLang(line.previous_value)]]</para>
167 </td>169 </td>
168 </tr>170 </tr>
171 <tr>
172 <td><para style="zero"></para></td>
173 <td><para style="zero"></para></td>
174 <td><para style="zero"></para></td>
175 <td><para style="zero"></para></td>
176 <td><para style="zero"></para></td>
177 </tr>
169 </blockTable>178 </blockTable>
170 <para style="P4">179 <para style="P4">
171 <font color="white"> </font>180 <font color="white"> </font>

Subscribers

People subscribed via source and target branches

to all changes: