我是OpenERP的新手,并没有真正了解如何做到这一点。
我需要的是名为“项目”的采购申请表中的新字段。用户应该能够选择报价所属的项目。然后,如果请求被接受并且形成了报价,则该字段也应该加载到该表单(使用在请购单上选择的正确项目)。
我一直在互联网上阅读很多内容,但要么找不到答案,要么就是听不懂。
我阅读了一些关于需要创建自己的模块来自定义表单的内容,并找到了一些步骤解释。但后来我仍然没有得到如何链接字段。
因此,如果有人可以给我一个如何做到这一点的答案,或者指导我(易于理解)的解释。那会很棒。
答案 0 :(得分:0)
是的,你应该为此制作一个自定义模块。你会在互联网上找到足够的教程如何做到这一点(例如http://www.pixelite.co.nz/article/adding-additional-fields-using-custom-module-openerp-7)。
在这个自定义模块中,您必须使用一个新字段扩展模型purchase.order,将其称为project_id。它将是一个多种类型的字段,所谓的其他对象(关系)将是project.project或project.task。 之后,您必须扩展purchase.order(xml_id:purchase.purchase_order_form)的表单视图(可能还有树视图)。只需将您的字段添加到您想要的位置; - )
现在完成它:-P我希望我能帮助你: - )
编辑:
好的,如果您拥有OpenERP系统的管理员权限,您可以在系统内进行尝试。只需打开模型菜单unter设置 - >技术 - >数据库结构
搜索purchase.order并打开模型表单视图。现在编辑记录并添加一个新字段(向下滚动并单击“添加新项目”):
现在你必须创建一个新视图,以扩展原始视图。转到设置 - >技术 - >用户界面 - >观点。 像这样创建一个新的:
就是这样。如果您打开采购订单,您将在供应商参考下看到项目字段。