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

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

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

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

创建员工和部门信息时候出现循环的问题



  • 我今天在Odoo 9.0系统中做了下面的操作:
    [list type=decimal]
    [li]新建一位员工jenny[/li]
    [li]新建一个部门sales,指定jenny为manager[/li]
    [li]编辑jenny的部门信息为sales部门[/li]
    [li]Save - 出现问题,不能创建递归层次结构的员工 Error! You cannot create recursive hierarchy of Employee(s).[/li]
    [/list]

    我可以理解错误的原因。不过在这里我想请教一下各位,在HR系统中,部门经理的manager一栏应该如何处理比较妥善?大家都是怎样做的?是否需要留空?



  • 我今天在Odoo 9.0系统中做了下面的操作:
    [list type=decimal]
    [li]新建一位员工jenny[/li]
    [li]新建一个部门sales,指定jenny为manager[/li]
    [li]编辑jenny的部门信息为sales部门[/li]
    [li]Save - 出现问题,不能创建递归层次结构的员工 Error! You cannot create recursive hierarchy of Employee(s).[/li]
    [/list]

    我可以理解错误的原因。不过在这里我想请教一下各位,在HR系统中,部门经理的manager一栏应该如何处理比较妥善?大家都是怎样做的?是否需要留空?



  • 同样遇到该问题,期待大神可以解答



  • 应该留空吧
    自己 不能作为 自己的上级



  • ccdos说的是正确的,就是说部门经理的实质是直接上级。部门的部门经理是本部门员工默认的直接上级,因而本部门员工的部门经理可以是本部门的部门经理,也可以设置为其它员工。但自己不能是自己的部门经理。



  • [quote author=保定-粉刷匠 link=topic=17516.msg31898#msg31898 date=1455419588]
    ccdos说的是正确的,就是说部门经理的实质是直接上级。部门的部门经理是本部门员工默认的直接上级,因而本部门员工的部门经理可以是本部门的部门经理,也可以设置为其它员工。但自己不能是自己的部门经理。
    [/quote]

    反正是有些confusing,按照这样的逻辑的话,department manager的部门就不能填写本部门了。另外,部门下确实可能还有组织细分,所以你的意思我可以理解为direct manager和department manager的区分吗?



  • 部门经理本人的所在部门可以选择其所在的部门,不过部门经理字段要留空或选择其直接上级。


  • 管理员

    @视而不见 可以肯定的是这应该是一个bug。


    合理的逻辑是:当department上选择Jenny为sales 部门的manager的时候,首先Jenny在Employee界面上的部门应该是sales,然后Jenny的manager应该是sales上级部门的manager或留空。


    目前在算员工所属manager时没有考虑该员工是本部门的manager这种情况。所以就会出现Jenny是自己的manager的循环错误。


    目前你可以workaround这个bug的办法是,建立一个没有manager的sales部门,分配Sales部门给jenny,再在Sales部门上设置Jenny为manager。


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待