2016-02-29 22 views
0

我想添加一个新的字段,其中包含在订单模块的pos收据中具有该订单的表的名称,我已经搜索了类似的例子,不能解决这个添加新字段到餐馆模块的POS机票

我第一次补充说,在模型领域containes表的名称(这个变量是在restaurant_table类,所以我做了一个继承了restaurant_printer类)的变量:

pos_restaurant \静\ src \ js \ multiprint.js

model: 'restaurant.printer', 

fields: ['name','proxy_ip','product_categories_ids','name_table'], 

我Seconde系列添加在pos_restaurant此行\静态的\ src \ XML \ printbill.xml

<div id="name_table" style="text-align:center;"></div> 

,但没有在客票已经改变任何想法吗?

回答

0

对于对此感兴趣的所有人,我想到如何添加该字段,所以首先我认为只有pos餐厅模块文件需要修改,所以我错了,这就是它的全部内容,所以需要修改的主文件是addons \ point_of_sale \ static \ src \ xml \ pos.xml,指定它是PosTicket模板,所以修改立即显示出来,因为毕竟餐馆模块依赖于销售主要点

我说我的代码刚过店小部件,如:

Table: <t t-esc="widget.pos.table.name"/><br /> 

和表的名字在p加rinted票

希望这可以帮助你

0

要在POS票还需要在2处 我)需要补充models.js文件销售点的添加字段添加字段。在该文件中,方法名称为“export_for_printing”,该方法需要添加您的自定义字段。我在“var收据”名称变量下添加。

ii)添加到UI中后,您需要添加位于pos.xml模板中的PosTicket模板。

<t t-name="PosTicket">

在此模板自定义字段需要添加。