类都还没继承,怎么重写。。。
qq342406169
-
Odoo 继承website_sale模块下controllers中的main,重写方法始终掉不起来 -
半成品无需入库,自动进入下一工序,要如何配置如题
半成品无需入库,自动进入下一工序,要如何配置?
另外odoo的生产单需要报工确定完成生产,能否做到半成品进入下一工序后表示完成生产呢? -
Qweb打印报表设计 视频分享请问你这个示例可以提供源码参考吗?找不到分页的资料
-
请教如何qweb报表打印如何分页?谷歌、论坛就只搜到这么一句
[quote]<br /><div style="page-break-before: always;"></div><br />
[/quote]
请问如何分页呢??能不能给个例子 -
想在阿里云部署odoo,不知道需要选择什么配置,求大神指导10人用1M带宽就不足?那如果100人的话,需要多大的带宽?
-
想在阿里云部署odoo,不知道需要选择什么配置,求大神指导你这个配置,最高10人在线,卡吗?
-
想在阿里云部署odoo,不知道需要选择什么配置,求大神指导你意思是odoo服务器对内存需求大?而计算能力要求没那么高?另外2M带宽够吗?这个带宽我不懂
-
想在阿里云部署odoo,不知道需要选择什么配置,求大神指导如题,譬如用户数有100个,应该选择什么配置呢?几核CPU,多少G内存,带宽需要多少M???
-
关于销售调整,应该如何处理?odoo的销售调整怎么处理?例如销售订单确定了商品A要2件,当准备出库时,客户突然说只要1件…这个怎么处理?难道取消销售订单重新做一张?
个人思路:
这种情况有两种处理方式:
1、仓库还未发货,只提示需要发货,客户通知销售只要1件商品A时,可以取消原来的销售订单,重新创建。
2、仓库已发货,通过退货单来实现只要1件商品。但是这种方式有一个问题,如果开票的方式是根据销售单来开票的,那么如何处理销售单上是2件货物?难道又需要通过红字发票来处理吗?
不知道各位大神有什么更好的方法? -
关于Purchase Supplied Goods模块[quote]
本模块将限制用户在开采购订单时只能选择由该供应商供货的产品。
产品选择列表中将只列示: 1. 产品的供应商列表中包含采购订单上所选择的供应商的产品; 2. 产品的供应商列表为空的产品
[/quote]
这是Purchase Supplied Goods的功能描述,但我安装后发现只能显示第1点功能,而第2点是没有显示的,查看了代码,如下:<br /><?xml version="1.0" encoding="utf-8"?><br /><openerp><br /> <data><br /> <record id="purchase_supplied_goods_form" model="ir.ui.view"><br /> <field name="name">purchase.supplied.goods.form</field><br /> <field name="model">purchase.order</field><br /> <field name="inherit_id" ref="purchase.purchase_order_form"/><br /> <field name="arch" type="xml"><br /> <xpath expr="//field[@name='product_id']" position="attributes"><br /> <attribute name="domain"><br /> [('product_tmpl_id.seller_ids.name.id', '=', parent.partner_id)]<br /> </attribute><br /> </xpath><br /> </field><br /> </record><br /> </data><br /></openerp><br />
product_id的domain为parent.partner_id,要显示产品的供应商列表为空的产品,应该要增加一个or条件,请问怎样判断product_tmpl_id.seller_ids为空呢??? -
配置odoo的邮件收发没成功过…收件服务器,发件服务器都配置了…点测试按钮也没有报错…~就是不能成功发送邮件和接收邮件…
各位大神能贴个教程给我参考吗? -
Odoo创建日期,跟实际时间差8个小时,怎么解决??你用最新的版本已经修复这个bug了
-
【已解决】关于多仓库,每次采购入库都是在默认的仓库,如何设置不同类型的产品按对应的仓库收货我的初衷是希望每次采购材料后,在对应的操作类型中收货。例如建立木材仓库,收货的时候就需要在木材仓收货。帖子的操作中,采购那一步已经错了,所以导致每次收货都是默认的仓库收货,应该在采购单中指定收货的仓库,如下图:
[attach=1]
仓库管理中,下一步需要了解如何根据用户权限设置每种类型的仓库用户只能接受自己的货物 -
【已解决】关于多仓库,每次采购入库都是在默认的仓库,如何设置不同类型的产品按对应的仓库收货一般情况下,企业会按照不同的材料分类划分仓库的,如木材仓、五金配件仓等等。我在仓库中新建了一个“木材仓”,并把木材分类的路线设置为“木材仓一步接收”,创建采购单时,也指定了“木材仓/库存”为目标库位,但是确定采购订单后,入库操作依然是在默认仓库中收货。
[attach=1]
[attach=2]
[attach=3]
[attach=4]
[attach=5]
[attach=6]
另外我尝试过把木材仓设置为一个库位,按上面的思路,可以自动把木材入库到木材库位。那是不是odoo中的仓库和我理解的不同材料分类的仓库不同呢?应该使用库位来代表材料仓? -
如何提升js文件的加载速度你搜索一下步科大神的nginx优化设置参考一下呗
-
请假关于odoo多租户不知道你说的odoo服务是什么。。你每间修理厂建一个数据库账套就可以了呗
-
【已解决】打印报表开发报错QWebTemplateNotFound已解决,感觉amos的qweb开发视频。
问题在于理解<report>标签内的name、file属性。
name:模块目录名称.报表模板(template)id
file:模块目录名称.报表模板(template)所在的文件名称 -
【已解决】打印报表开发报错QWebTemplateNotFound想自定义销售的报价单、销售单格式,编写了如下的xml文件,现在在“打印”按钮下已经可以看到"二等份打印",但是当点击打印的时候就报错
<br />raise ValueError('External ID not found in the system: %s' % (xmlid))<br />QWebTemplateNotFound: External ID not found in the system: youxiang.youxiang_halve_report_saleoder<br />
```
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<template id="youxiang_halve_report_saleoder">
<t t-call="report.html_container">
<t t-call="report.external_layout">
<div class="page">
<h2>Report title</h2>
</div>
</t>
</t>
</template>
<report id="youxiang_report_saleoder"
model="sale.order"
string="二等份打印"
report_type="qweb-pdf"
name="youxiang.youxiang_halve_report_saleoder"
file="youxiang.youxiang_sale_report"
/>
</data>
</openerp>
``` -
【已解决】扩展partner模型,新建partner保存后,country_id的字段无法保存数据,其他字段可以正确保存感觉姐夫Jeff和Joshua的回答,问题得到解决。
由于我view中的country_id是使用invisible属性隐藏了该字段,再在后面重新添加country_id,这个做法是错误的,这样每次保存form都是获取第一个隐藏的country_id字段值,所以一直为空,应该修改代码如下:<br /> <xpath expr="//form/sheet/group/group/div/field[@name='country_id']" position="replace"><br /> </xpath><br />
-
【已解决】扩展partner模型,新建partner保存后,country_id的字段无法保存数据,其他字段可以正确保存扩展的partner模型代码:
<br />class youxiang_partner(models.Model):<br /> _inherit = 'res.partner'<br /><br /> name = fields.Char()<br /> province_id = fields.Many2one(comodel_name="youxiang.province", string=u"省份", required=False, )<br /> city_id = fields.Many2one(comodel_name="youxiang.city", string=u"城市", required=False, )<br /> area_id = fields.Many2one(comodel_name="youxiang.area", string=u"区域", required=False, )<br />
修改地址的显示顺序:<br /> <record id="cn_view_partner_form" model="ir.ui.view"><br /> <field name="name">res.partner.form.inherit</field><br /> <field name="model">res.partner</field><br /> <field name="inherit_id" ref="base.view_partner_form"/><br /> <field name="arch" type="xml"><br /> <!--隐藏原来的地址视图--><br /> <xpath expr="//form/sheet/group/group/div/field[@name='country_id']" position="attributes"><br /> <attribute name="invisible">1</attribute><br /> </xpath><br /> <xpath expr="//form/sheet/group/group/div/div[@class='address_format']" position="attributes"><br /> <attribute name="invisible">1</attribute><br /> </xpath><br /> <xpath expr="//form/sheet/group/group/div/field[@name='street']" position="attributes"><br /> <attribute name="invisible">1</attribute><br /> </xpath><br /> <xpath expr="//form/sheet/group/group/div/field[@name='street2']" position="attributes"><br /> <attribute name="invisible">1</attribute><br /> </xpath><br /><br /> <!-- 重编地址格式 --><br /> <xpath expr="//button[@name='open_parent']" position="after"><br /> <div><br /> <field name="country_id" placeholder="国家" class="oe_no_button" style="width: 50%%"<br /> options='{"no_open": True, "no_create": True}'<br /> attrs="{'readonly': [('use_parent_address','=',True)]}"<br /> required="1"<br /> /><br /> <field name="province_id" placeholder="省份" class="oe_no_button" style="width: 50%%"<br /> options='{"no_open": True,}'<br /> attrs="{'readonly': [('use_parent_address','=',True)]}"<br /> required="1"<br /> /><br /> </div><br /> <div><br /> <field name="city_id" placeholder="城市" class="oe_no_button" style="width: 50%%"<br /> options='{"no_open": True,}'<br /> attrs="{'readonly': [('use_parent_address','=',True)]}"<br /> required="1"<br /> /><br /> <field name="area_id" placeholder="区" class="oe_no_button" style="width: 50%%"<br /> options='{"no_open": True,}'<br /> attrs="{'readonly': [('use_parent_address','=',True)]}"<br /> required="1"<br /> /><br /> </div><br /> <field name="street" placeholder="详细地址..."<br /> attrs="{'readonly': [('use_parent_address','=',True)]}"<br /> required="1"<br /> /><br /> </xpath><br /> </record><br /><br /> </data><br /></openerp><br />
保存partner后,页面有显示已选国家的数据,但是查看数据库country_id字段是没有数据的,刷新页面后,country_id显示空白