【问题标题】:How to customize a Qweb report in order to create a Packing List?如何自定义 Qweb 报告以创建装箱单?
【发布时间】:2015-10-06 18:28:12
【问题描述】:

我正在使用 odoo8,我能够使用 qweb 创建自定义报告以及创建自定义字段并在这些报告中使用它们。但我遇到了一个问题。

  1. 我想创建一个打包列表,它可以在invoicestock.picking 模块下。

  2. 目前我无法将stock.picking 的字段值检索到在发票或虎钳下创建的报告中。基本上我想创建类似于发票但没有金额的装箱单,并根据所制作的包裹(不是按照sales_order_line)以及每个包裹的重量。

任何帮助将不胜感激。

【问题讨论】:

    标签: odoo odoo-8


    【解决方案1】:

    您需要安装模块stock_picking_invoice_link。那里有你需要的字段。验证发票时会创建两个模型之间的链接(如果您先创建拣货)。

    这是在该模块中创建的字段的 sn-p:

    class StockPicking(models.Model):
        _inherit = "stock.picking"
    
        invoice_id = fields.Many2one(comodel_name='account.invoice',
                                     string='Invoice', readonly=True)
    
    class AccountInvoice(models.Model):
        _inherit = "account.invoice"
    
        picking_ids = fields.One2many(
            comodel_name='stock.picking', inverse_name='invoice_id',
            string='Related Pickings', readonly=True,
            copy=False,
            help="Related pickings "
                 "(only when the invoice has been generated from the picking).")
    

    【讨论】:

    • 感谢您的回答....在上述模块的帮助下,我能够从发票中获取产品信息。
    • 不客气。你能把答案标记为正确答案吗?谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多