Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

Openerp 7.0 windows 下考勤时间



  • [size=24pt] windows 2003 ,openerp7.0

    人力资源管理,考勤记录时间差了8个小时,时区更改过了,没有作用,配置文件里面的也改为上海了,但是还是没有起作用。

    求解。。。。[/size]



  • 换linux



  • 找到 dates.js 在web\src\static\js下第24行,改为var obj = Date.parseExact(res[1], 'yyyy-MM-dd HH🇲🇲ss')


  • Banned

    [quote author=zero1233276 link=topic=5751.msg14224#msg14224 date=1361151740]
    找到 dates.js 在web\src\static\js下第24行,改为var obj = Date.parseExact(res[1], 'yyyy-MM-dd HH🇲🇲ss')
    [/quote]

    我试了,不行呀。频繁弹出客户端错误。
    能把改好的部分贴出来吗?
    我看下是不是我改的不对。



  • [quote author=zero1233276 link=topic=5751.msg14224#msg14224 date=1361151740]
    找到 dates.js 在web\src\static\js下第24行,改为var obj = Date.parseExact(res[1], 'yyyy-MM-dd HH🇲🇲ss')
    [/quote]

    找到该文件更改,重启服务后,输入地址后一直是空白的东西,什么都没有。。。
    改为原来的配置,一切正常,求解 ,erp7.0 windows 2003


  • Banned

    后面要加";",我是复制其它行的(我自己直接加的不行)


  • Banned

    改完后的文件如下:
    instance.web.str_to_datetime = function(str) {
        if(!str) {
            return str;
        }
        var regex = /^(\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d)(?:.\d+)?$/;
        var res = regex.exec(str);
        if ( !res ) {
            throw new Error(_.str.sprintf(t("'%s' is not a valid datetime"), str));
        }
    *    var obj = Date.parseExact(res[1] + " UTC", 'yyyy-MM-dd HH🇲🇲ss zzz');
        var obj = Date.parseExact(res[1], 'yyyy-MM-dd HH🇲🇲ss');
        if (! obj) {
            throw new Error(
    .str.sprintf(_t("'%s' is not a valid datetime"), str));
        }
        return obj;
    };



  • 谢谢,昨天你已经把那个文件发给我了



  • OpenERP是一个世界级软件,世界级软件,用户会遍布全球。同一时刻,不同地方的用户同时登录系统,他们看到的系统时间是必须不一样的。
    为了解决不同时区问题,OpenERP内部统一使用UTC时间,中国在东八区,UTC时间和中国时间差8小时。



  • 修改date.js文件后发现消息模块的时间显示为长串的英文时间+时区的格式。以下方法改为中文时间显示:
    ( 2013年3月2日 下午1:55:00)
    1.mail模块里的mail.js文件259行后加入
    this.datestring = this.date.toLocaleString();
    2.mail模块里的mail.xml文件281行修改为
    <span t-att-title="widget.datestring"><t t-if="widget.timerelative" t-raw="widget.timerelative"/><t t-if="!widget.timerelative" t-raw="widget.datestring"/></span>



  • 标记一下!


Log in to reply