跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 开发与实施交流
  4. 创建员工和部门信息时候出现循环的问题

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

已定时 已固定 已锁定 已移动 Odoo 开发与实施交流
6 帖子 4 发布者 4.2k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 视 离线
    视 离线
    视而不见
    写于 最后由 编辑
    #1

    我今天在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一栏应该如何处理比较妥善?大家都是怎样做的?是否需要留空?

    1 条回复 最后回复
    0
    • F 离线
      F 离线
      flg618730
      写于 最后由 编辑
      #2

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

      1 条回复 最后回复
      0
      • C 离线
        C 离线
        ccdos
        写于 最后由 编辑
        #3

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

        1 条回复 最后回复
        0
        • 视 离线
          视 离线
          视而不见
          写于 最后由 编辑
          #4

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

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

          1 条回复 最后回复
          0
          • digitalsatoriD 离线
            digitalsatoriD 离线
            digitalsatori 管理员
            写于 最后由 编辑
            #5

            @视而不见 可以肯定的是这应该是一个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。

            【上海先安科技】(tony AT openerp.cn)

            1 条回复 最后回复
            0

            • 登录

            • 没有帐号? 注册

            • 登录或注册以进行搜索。
            • 第一个帖子
              最后一个帖子
            0
            • 版块
            • 标签
            • 热门
            • 用户
            • 群组