rml отчеты в openerp

Я использую Openerp 6.0. У меня есть поле даты с именем x_podate в форме account.invoice. В форме отчета account_print_invoice я вызываю поле даты, используя следующий код:

    <td>
      <para style="terp_default_6">[[ o.x_podate ]]</para>
    </td>

и он показывает введенное значение даты. Но проблема в том, что когда в поле даты не указано какое-либо значение, распечатка репо показывает как False. Может ли кто-нибудь предложить какое-либо решение для этого, я что-то упустил?


person Pravitha V    schedule 24.04.2012    source источник
comment
Уважаемый PrAvItHa, я тоже новичок в OpenERP Reports. Рекомендую rml или jasper. пожалуйста, дайте мне знать шаги для этого.? я не знаю, с чего начать мой код. धन्यवाद यू   -  person Priyan RockZ    schedule 12.07.2013


Ответы (1)


вы можете ввести код Python между квадратными скобками, а затем воспользоваться Правила вычисления Python для логических выражений. Поэтому, если вы хотите отобразить пустую строку, если o.x_podate не указан, используйте [[ o.x_podate or "" ]].

person gurney alex    schedule 24.04.2012