Odoo 新手求助

No decsciption available
2.4k 主题 10.7k 帖子
  • 0 赞同
    4 帖子
    3k 浏览


    上海-就这样(1683223795)  13:53:39
    hr.holidays.py 中.

        def onchange_date_from(self, cr, uid, ids, date_to, date_from):
            result = {}
            if date_to and date_from:
                diff_day = self._get_number_of_days(date_from, date_to)
                result['value'] = {
                    'number_of_days_temp': round(diff_day)+1
                }
                return result
            result['value'] = {
                'number_of_days_temp': 0,
            }
            return result

    其中  if date_to and date_from:
    这句话是什么用意..
    因我在使用时...不加这行..都有 exception 说 date_to 及 date_from 是  bool 的 datatype.
    strptime 只能接受 string .
    但  date_to 及 date_from 是从 字段中预设值就有的.(日期格式)..带入这 onchange_date_from 中.
    所以有点搞不太懂这用意...但没有这判断式一定会错..

    附上
        def _get_number_of_days(self, date_from, date_to):
            """Returns a float equals to the timedelta between two dates given as string."""

            DATETIME_FORMAT = "%Y-%m-%d %H:%M:%S"
            from_dt = datetime.datetime.strptime(date_from, DATETIME_FORMAT)
            to_dt = datetime.datetime.strptime(date_to, DATETIME_FORMAT)
            timedelta = to_dt - from_dt
            diff_day = timedelta.days + float(timedelta.seconds) / 86400
            return diff_day

    重庆-mrshelly(49812643)  13:54:47
    那句是判断你倒底有没有选择日期.
    如果 起止日期都有选择时, 才执行 if 里面的内容.

    上海-Jeff(85822082)  13:57:02
    python中所有数据类型的空值都可以视为逻辑假
    非空值作为逻辑真
    openerp里这种判断方式很多很多


  • OpenERP 5.0.16 数据库初始化错误

    4
    0 赞同
    4 帖子
    3k 浏览

    找个错误很多可能性,有可能是你的addons里面的module有问题。试试用官方的原装module

  • 6.1版本的中文化问题

    3
    0 赞同
    3 帖子
    3k 浏览

    问题已经解决。需要进入设置菜单,重新载入一次中文的翻译。这个,也太BT了吧....

  • IE访问POS界面时 出现一个客户端错误

    6
    0 赞同
    6 帖子
    4k 浏览

    建议在FireFox启动POS

  • 0 赞同
    5 帖子
    4k 浏览

    俺补充下,在GTK下可以通过右键来设定默认值,而且想删除默认值怎么办呢,可以这样:
    设置->自定义->底层对象->动作->用户默认值

  • 考勤的签入时间不对

    10
    0 赞同
    10 帖子
    7k 浏览

    [quote author=digitalsatori link=topic=2904.msg9796#msg9796 date=1335431032]
    因为你是将服务器运行在windows系统上的,由于windows系统本身的问题,OpenERP服务器实际上是无法正确取到windows的时区设置,所以就fallback到UTC时间。所以要使OpenERP服务器正确设定时区,你可以在OpenERP服务器的配置文件(openerp_server.conf)文件中注明: timezone = Asia/Shanghai

    或在openerp服务器启动时,输入命令行参数:openerp-server --timezone=Asia/Shanghai -s

    或更简单的办法:如果你的服务器和客户端运行在同样的时区,不要在用户的时区设置里设置时区,留空即可
    [/quote]

    校长,只有你最后一个方法是可行的,把电脑时间设置为0时区就好了!不过那样登入时间是否受影响就不知道了!

  • 生产计划问题

    8
    0 赞同
    8 帖子
    5k 浏览

    管理员,难道我这样定义不对吗?产品本来就可以被购买的?
    难道这个购买还有其他意思吗?
    是你说的这个问题,已经解决,把供应方式选择为生产就可以了!
    购买的意思不是自己公司生产的只能从供应商那里买的意思吧!

  • 求助 OPenerp客户端错误

    4
    0 赞同
    4 帖子
    5k 浏览

    谢谢,我下载安装的是openerp-allinone-setup-6.1-1.exe

  • 0 赞同
    8 帖子
    5k 浏览

    [quote author=digitalsatori link=topic=2895.msg9756#msg9756 date=1334889880]
    如果你自己开发的模块没有设置certificate,certificate的唯一性问题可能来源于其依赖模块或其他待更新模块。
    对于你的情况,你可能在系统安装过你定制的模块,那时你设置过certificate
    所以可以到ir_module_module表中检查一下
    [/quote]

    感謝digitalsatori大指點
    經查將一些已經import入卻未安裝的Module安裝後問題就解決了(可能是這些Module有關聯性)

    再次感謝

  • 0 赞同
    4 帖子
    2k 浏览

    [quote author=mrshelly link=topic=2890.msg9722#msg9722 date=1334570763]
    try: {'type': 'ir.actions.act_window_close'}
    [/quote]
    感謝mrshelly大指點

  • 請教osv_memory wizard中的return值問題

    4
    0 赞同
    4 帖子
    3k 浏览

    [quote author=mrshelly link=topic=2885.msg9701#msg9701 date=1334237628]
    onchange 事件, 与 按钮点击事件, 是两种事件...
    [/quote]

    感謝mrshelly大解惑

  • GTK 客户端出错

    8
    0 赞同
    8 帖子
    7k 浏览

    我找到了更改日期的方法。 切换到扩展模式(用admin登陆系统点击右上角的齿轮图标进入个人设置内容,选择扩展界面即可),然后操作:系统管理–>翻译–>语言,然后编辑“Chinese (CN) / 简体中文”,把日期格式“%Y年%m月%d日”改为“%Y-%m-%d”,时间格式“%H时%M分%S秒”改为“%H:%M:%S”,最后保存并退出OpenERP,然后再登陆就OK了

    问题解决了。 谢谢大大。

    不过我还是想知道,如果安装时能否自选编码呢?

    谢谢!

  • 新手,又来请教一个业务能否实现的问题?

    8
    0 赞同
    8 帖子
    6k 浏览

    @digitalsatori 谢谢你的认真回复。

  • 0 赞同
    3 帖子
    2k 浏览

    可以.
    你需要学习一下模块开发...

  • 請教自定義wizard中的onchange事件

    4
    0 赞同
    4 帖子
    3k 浏览

    [quote author=mrshelly link=topic=2867.msg9668#msg9668 date=1333588671]
    请用最新的wizard 方式来写...
    [/quote]
    感謝mrshelly大指點 用最新的wizard 方式來寫 已經可以解決onchange事件

  • 请教日期显示不正常是什么原因

    3
    0 赞同
    3 帖子
    3k 浏览

    已经解决,原因是中文语言设置中,时间显示设置bug,改过即可

  • GTK里的add print button按钮

    2
    0 赞同
    2 帖子
    3k 浏览
    尚无回复
  • 企业信息化与OpenERP

    2
    0 赞同
    2 帖子
    6k 浏览
    尚无回复
  • 想给部门用于管理一些数据,用哪个版本好.

    4
    0 赞同
    4 帖子
    3k 浏览

    好的,就用6.0.4.

  • Openerp能否用于施工单位?

    9
    0 赞同
    9 帖子
    5k 浏览

    可以结算的小项目是按照施工定额结算的,有预算和决算,我需要项目结算跟踪统计方便,有没有现成的模块?