#计算生日、年龄、性别
def onchange_card( self, cr, uid, ids, name, args, context=None):
cut=self.browse(cr,uid, ids,context)
ret={}
for les in cut:
ret[les.id]={
'birthday':'',
'age':'',
'gender':''
}
if (les['is_company']==False) and (les['card']!=False):
a=les.card[6:14]
ret[les.id]['birthday']=a
b= les.card[6:10]
c=gmtime()[0]
now_=int(c)
bir_=int(b)
d=now_-bir_
s=str(d)
ret[les.id]['age']=s
sex = int(les.card[16:17])
if sex/2==0:
ret[les.id]['gender']='女'
else:
ret[les.id]['gender']='男'
return ret
X
xhair
@xhair
-
根据身份证计算生日、年龄、性别,欢迎大家讨论和补充 -
步科GreenOdoo Master 版本在linux下的自动安装并配置成为服务。最近几天一直在折腾服务器,服务器系统(centos 6.5) 环境和虚拟化搞定了以后。一直找不到合适的openerp8的版本来测试,最后还是用了步科的版本,不过发现步科的压缩包的结构已经有所变化,原来的脚本已经不能用了,因为做了一些调整,现分享给大家。
大家直接把三个附件(都加了.txt的后缀,记得删除. )放到/tmp目录下,运行以下代码即可
chmod 755 setup_goe8.sh
./setup_goe8.sh
感谢原作者,相关信息在setup.sh的文件中。 -
【分享】在form里嵌套tree列表我的理解是因为定义的tree的数据来源于嵌入这个tree的字段,也就是说这个字段对应的数据必须是一个集,并且是可以根据这个字段检索出这个tree要显示出的数据集的。
-
OpenERP应用和开发基础(第二版)开班了看到几位大佬的讨论真心羡慕呀!要学的太多了。感谢老肖