只有当销售订单处于报价状态时,我才会在PDF报价中显示整数字段。
它已经适用于其他领域,但这个没有,我不明白为什么。
以下是sxw报告中的一行:
[[ o.state not in ['draft','sent'] and 'This offer is valid ']][[ o.x_reply_delay ]] days.
这是我在xml声明中的字段:
<field name="x_reply_delay"></field>
我无法理解为什么它适用于其他领域,而不是这个领域。在变量评估之前和之后使用字符串会破坏对条件的评估吗?
感谢您的帮助
干杯
答案 0 :(得分:1)
试试这个,
[[ o.state in ['draft','sent'] and removeParentNode('para')]]This offer is valid[[ o.x_reply_delay ]] days.
希望这对你有用。
答案 1 :(得分:1)
正如@Odedra建议您在订单未处于报价状态时需要删除该元素。因此,您从输出中丢弃数字和“days”一词。我会尝试以下方式:
[[ o.state in ['draft','sent'] and removeParentNode(´para´) ]]This offer is valid [[ o.x_reply_delay ]] days.