【问题标题】:Trouble with updating account.invoice workflow更新 account.invoice 工作流程时遇到问题
【发布时间】:2014-04-22 18:12:43
【问题描述】:

我已经更新了我的工作流程(添加了一个“已保存”的新对象)。

问题来了:

我必须能够取消“已保存”的发票。并且由于按钮“invoice_cancel”已经存在(代码 python 准备好并且可以工作:确实,可以取消草稿发票),我只是复制这个按钮,将其从保存到取消,并更新 XML 代码以便能够点击处于“已保存”状态的取消按钮:

 <button name="invoice_cancel" states="draft,proforma2,saved" string="Cancel Invoice"  groups="base.group_no_one"/>

使用旧状态 [draft for ex],可以取消。我的新状态“已保存”,我无法取消发票。有什么线索吗?

【问题讨论】:

  • 您好,欢迎来到本站。您可能需要再看一下您使用的标题,因为它不是很清楚您遇到了什么问题。

标签: button workflow state invoice openerp-7


【解决方案1】:

您可能需要更改 xml 文件中的工作流定义才能添加新的转换。例如:

    <record model="workflow.transition" id="your_new_transition">
        <field name="act_from" ref="saved" />
        <field name="act_to" ref="canceled" />
        <field name="signal">invoice_cancel</field>
    </record>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-29
    • 2020-11-10
    • 2021-04-07
    • 1970-01-01
    • 2022-01-08
    • 1970-01-01
    • 2021-04-05
    • 1970-01-01
    相关资源
    最近更新 更多