我正在使用odoo8,我可以使用qweb创建自定义报告,同时创建自定义字段并在这些报告中使用它们。但是我遇到了问题。
我想创建一个包装清单,它可以在invoice
或stock.picking
模块下。
目前,我无法将stock.picking
的字段值检索到根据发票或vise verse创建的报告中。基本上我想创建一个包装清单,它与发票类似,但没有金额和根据包装(不是sales_order_line
)和每个包装的重量。
任何帮助将不胜感激。
答案 0 :(得分:0)
您需要安装模块stock_picking_invoice_link
。那里有你需要的字段。验证发票时会创建两个模型之间的链接(如果您首先创建选择)。
这是在该模块中创建的字段的片段:
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).")