class crm_lead(osv.osv):
class crm_lead(osv.osv): def write(self, cr, uid, ids, vals, context=None): result = super(crm_lead, self).write(cr, uid, ids, vals, context=context) if vals.get('user_id'): if self.user_id.id != vals.get('user_id'): print("send user_id changed notification mail!") vals = { 'subject' : 'Sales person changed!', 'email_to': self.env['res.users'].browse(cr, uid, vals['user_id'], context=context).email, 'email_from': user.email, 'body_html' : 'send user_id changed notification mail body!' } mail_pool = self.pool['mail.mail'] email_id = mail_pool.create(cr, uid, vals, context=context) mail_pool.send(cr, uid, email_id, context=context) return result
亲们,我继承crm.lead,仅实现一个发邮件的功能,页面提示下面错误:AttributeError: 'crm.lead' object has no attribute '_ids'
能指点下吗?
有ids吗?
我没有更新id啊,只是函数参数中有ids
我哪里写错了吗?
保存时,提示:
新旧api乱了
报错这行是新api。
但你整个方法是旧api
谢谢指点,我是绿色版odoo8
我刚开始用@api.multi,但是系统提示 api无法识别
后来我就从crm模块的源代码里copy了crm.lead中的write方法签名
self.user_id有误
这是新api的写法
嗯,那该如何写呢,不好意思,我是新手,着急实现功能
要用ids取出records
好,我研究下
搞定了,谢谢各位!
谢谢各位鼓励,主要是压力山大
呵
哪个不大?
看来 saas-6 更接近于Odoo9.0
所以,学习v9 要基于saas-6
嗯。
追新不好
嗯,正在组织Odoo9.0的界面汉化,这个可以提前一些。
我看Odoo9.0的界面应该不会有啥大变化了。
请教一下,在QWEB报表中,这种记录的自动编号列,如何显示出来。
$o.index
这样写,没有效果哦。
l.index
$o 换成 l
还是不行哦。
再试试?
我就是改成上述这样,试了没效果呢。
是不是还有别的地方要注意呢?
更新模块没
这个不需要更新模块吧,我是QWEB REPORT,
直接更改xml的Architecture就可以了吧。
@深圳-Benny
l_index
把.换成_
是吗?
是的
试试
两种都试了,不行呢。
要更新模块!!!!!
@台州-THL 你这个写法,也不行呢
@南京-ccdos 我更新试试。
可以的 但是从0开始的
这下肯定可以了。
@台州-THL 还的不行呢。
真是怪了。
测试可以的
但为什么是从0开始的
@深圳-waytal 你是何种写法。
就是他给的呀
2个都可以的
修改保存 在区打印出来
@台州-THL 能从1开始吗
有保存,我是打印PDF出来的。
如何写
可以了
谢谢
终于可以了,谢谢@台州-THL ,谢谢@深圳-waytal 谢谢@南京-ccdos
之前不可以是因为我的REPORT有继承别的报表。
@深圳-Benny 你在界面上如何找到 那个 继承报表的?
应该是继承视图VIEW
代码中 找到了, 界面上还不会找
我也是找了半天,才发现这里。
还有,为什么 @深圳-waytal 打印出来的 报表那么小 ? 缩在一起了
那个属于报表的格式问题吧。CSS,但我也找不到哪里改,我一般是在
有谁知道如何自定义报表的HADER和BUTTOM吗?我现在是直接更改原来的external_layout。
F12 查
你的做法不odoo
有大神知道,复制一个VIEW后,无法选择Model Data和External ID.
宋体
这个地址 谁做过中国的
?
这个本来就有吧!
中国化, 比如,选择省份 然后出来城市
这个貌似还没关联上。
恩, 现在这个好像不行, 我试了下
应该可以的
不行。国与省关联,省与市尚未关联
然后市和区县联系
改下好了
在研究
呵呵
又不难
新人请改群名片为城市-昵称,并做首次发言。
请教一下,我把app拷贝到addons/下面,为什么在本地模块里看不到我的app?使用的是odoo 8.0版本,我还需要做其他特殊设置吗?
更新模块列表
多谢,我试试
请问有没有GreenOdoo和OpenERP-china的合体版本
你现在用的那个就是呀!是我整合的。
那个只有win版本的
想在阿里云的centos 7 上部署一个
linux下的也很好整呀!下个linux绿色版,然后把代码换成china版的。
别的不用改动吗,直接把源码包的openerp替换掉就可以啦
对呀。
最多改改openerp-server.conf里面的addons目录设置
好的,我先试试看
win 7下如何安装8.0?我安装好后打不开
绿色版
发现odoo每天都有新人加入
好现象
10个专家,100个狂热者,1000个粉丝,10000个关注者。能达到这程度,Odoo的推广估计就差不多了吧。
直接,替换掉source文件夹下的openerp好像不可以哎
安装数据库时,出错
感觉已经有了,匠哥
俺,安装时一路顺风呀
win7win8都没问题
新人请改群名片为城市-昵称,并做首次发言。
新人报道
新人报到:win 7下如何安装8.0?我安装好后打不开
是哪里出了问题?
为何不装9
装9的风险更大。
不确定性更多。
我才接触不到3天,
找了一个8.0
9都没有啊
Odoo应用手册:6元(扫描版,版本较老,不含服务)
别卖了
?