跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 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. 一个公司多个shop(商店)报表开发招标

一个公司多个shop(商店)报表开发招标

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

    一个公司,多个shop,我需要选择不同的shop加载不同的报表
    跟多公司一样,只不过只用多报表表头的功能
    我看了下英文社区,有人搞定了,只是说了实现思路,我不懂开发,所以招标开发一下
    <br / http://help.openerp.com/question/844/manage-several-shop-in-one-company/ br />
    能做的了的小窗报个价吧

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

      需求描述得太粗略了

      选择不同的shop加载不同的报表

      在哪里选择,出来的报表有何不同?

      跟多公司一样, 多公司在哪里选择,出来的报表有何不同?

      GoodERP -- Odoo China fork

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

        好吧,我本想你们会去看详细看英文的链接。。。
        需求跟思路都很简单,就是shop配置页面(sale.shop)添加partner_id跟rml_footer字段,res_users添加一个m2o字段(shop_id)。然后报表调用user_shop_id而非company id。

        修改后shop的配置页面应该跟company差不多,可以填写联系方式,可以修改rml表头。 这样在做销售订单的时候,选择不同的商店,就可以加载不同商店的表头了,至于为何要在res_users那里添加m2o的shop_id,我想可能是指只有做销售订单的时候才有选择商店选项,如果直接做采购订单或者其他单据的时候,没法选择商店了,如果加在user里,就可以在首选项里选择不同的商店(跟选择多公司一样),这样所有的单据,即使不做报表的时候没有商店选择选项,也会加载相应商店的报表吧

        从上面的逻辑思维看,修改的地方不多,shop的功能大大改进,如果能做成模块,将是shop的很大改进。毕竟现在多店面的实例很多,无论是实体店还是网店,配置多公司会有很多麻烦。。。

        1 条回复 最后回复
        0
        • R 离线
          R 离线
          rufeng1199
          写于 最后由 编辑
          #4

          想法太天真,你的

          1 条回复 最后回复
          0
          • P 离线
            P 离线
            Pepsi
            写于 最后由 编辑
            #5

            确实我想法太天真了,实实在在领教了。按照我上面的方案500块买来的模块,一个用户只能添加一个商店,销售订单无论选择哪个商店,报表都只是用户那里添加的商店的表头,没法用,怪我,上面需求没写明白。谁能用,拿去用吧。。。

            1 条回复 最后回复
            0
            • R 离线
              R 离线
              rufeng1199
              写于 最后由 编辑
              #6

              这东西复杂起来跟多语言 多公司一样,可能稍微简单点,但是在数据的过滤方面少不了工作量。一些额外的逻辑关系你自己不想清楚也怪不了别个,就不要抱怨了。

              1 条回复 最后回复
              0
              • W 离线
                W 离线
                wjfonhand
                写于 最后由 编辑
                #7

                jeff wang  13:35:15
                我觉得这是你这个需求的唯一缺陷,其实别人不太可能像您这样给每个shop单独搞个用户的
                Pepsi  13:35:52
                好了
                Pepsi  13:36:19
                单独?
                Pepsi  13:36:32
                我添加了shop,别人就添加不了了?
                jeff wang  13:36:56
                一个用户只能属于一个shop啊
                jeff wang  13:37:09
                当然多个用户可以共享一个shop
                Pepsi  13:37:09
                。。。。。。
                Pepsi  13:37:27
                这不行。。。
                Pepsi  13:37:57
                起码要一个人可以添加多个shop
                jeff wang  13:38:12
                不如我是1店的,你是2店的
                Pepsi  13:38:14
                或者干脆,不要指定用户
                jeff wang  13:38:54
                同一张订单,我打印出来的shop1的信息,你打印出来的是shop2的信息
                Pepsi  13:38:55
                不要指定用户就好了
                jeff wang  13:39:03
                那样取不到
                Pepsi  13:39:11
                选择哪个shop打印哪个表头就好了
                jeff wang  13:39:36
                报表页眉里可以显示的就是context里的内容
                Pepsi  13:39:37

                Pepsi  13:39:41
                不需要这样
                jeff wang  13:39:48
                shop不在context里,你也没机会选
                jeff wang  13:40:02
                你打印出库单哪有选shop的地方啊?
                Pepsi  13:40:08
                就是做销售订单里的时候,选择哪个shop,就打印哪个shop的报表
                jeff wang  13:40:32
                那要改报表了,不是改配置就能实现的
                Pepsi  13:41:25
                不明白。。。
                Pepsi  13:41:44
                一个user不可以添加多个shop吗?
                jeff wang  13:42:08
                不可以啊
                Pepsi  13:42:09
                或者user删除shop权限
                jeff wang  13:42:35
                什么叫删除shop权限?
                Pepsi  13:42:46
                user不添加shop id
                jeff wang  13:42:56
                sorry,按你的需求已经实现了
                jeff wang  13:43:16
                如果有改进的需求,看看别人有没有时间吧
                Pepsi  13:44:17

                Pepsi  13:44:31
                Jeff
                Pepsi  13:44:36
                这么不好吧
                jeff wang  13:48:54
                creating a new m2o field (shop_id) in res.users
                jeff wang  13:49:03
                这个是最终确定的需求么?
                Pepsi  13:50:09

                Pepsi  13:50:30
                我是说这里选择不同的shop,会打印不同的表头
                jeff wang  13:51:14
                那要改rml才能实现
                Pepsi  13:51:45
                需要加多少钱
                Pepsi  13:52:11
                做生意起码要为客户着想
                Pepsi  13:52:28
                我一直认为你是个负责任的人
                jeff wang  13:52:37
                改rml很简单,你找其他人吧
                Pepsi  13:52:48
                。。。。
                jeff wang  13:52:57
                这个是对所有报表生效的
                Pepsi  13:53:20
                算了,不搞了
                Pepsi  13:53:30
                500块算捐给红十字会了
                jeff wang  13:53:32
                rml要一个一个改,需要多少工作量要看你改多少个输出
                Pepsi  13:53:43
                待会把模块贡献出去
                Pepsi  13:54:16
                我发誓,不当面交流清楚,此生不再做模块
                jeff wang  13:54:22
                你每个用户指定一个shop不行么?
                Pepsi  13:54:43
                哎,算了
                Pepsi  13:54:46
                怪我
                Pepsi  13:54:52
                需求没搞明白
                jeff wang  13:55:09
                我觉得你表述的时候确实有问题
                Pepsi  13:55:15
                哎,客户不懂技术,搞明白了又有啥用哪
                jeff wang  13:55:35
                直接用截图比较直观简单
                jeff wang  13:56:05
                你说了一大堆分析方案,搞得大家不在一个page上

                GoodERP -- Odoo China fork

                1 条回复 最后回复
                0
                • W 离线
                  W 离线
                  wjfonhand
                  写于 最后由 编辑
                  #8

                  我不是红十字会,2小时500元是我公司的标准报价,这个模块确实也花了这么多时间。本以为只是按英文加几个字段,没想到需求确认花了那么久,到现在2楼的问题还没有直接回复。

                  如果这里有5个人回复意见支持退款的话,我觉得退款不是问题。只是以后远程还是免了吧,这不是第一次了。

                  GoodERP -- Odoo China fork

                  1 条回复 最后回复
                  0
                  • R 离线
                    R 离线
                    rufeng1199
                    写于 最后由 编辑
                    #9

                    提需求时又过分简单化了,而且一些设计原型都不具备,口头协定难免会出各种问题。大家共勉了。

                    1 条回复 最后回复
                    0
                    • R 离线
                      R 离线
                      rufeng1199
                      写于 最后由 编辑
                      #10

                      以jeff完成的开发功能算,500块是不需要退的,客户未免性子也太急了点,跟预期不一样,源于需求方向不明确。

                      1 条回复 最后回复
                      0
                      • P 离线
                        P 离线
                        Pepsi
                        写于 最后由 编辑
                        #11

                        各位,上面我没抱怨任何人,也没任何语句要求jeff退款,说都说了,怪我自己需求说的不明白,贡献个模块给大家用,喜欢的点赞,不喜欢的就悄悄路过吧

                        1 条回复 最后回复
                        0
                        • W 离线
                          W 离线
                          wjfonhand
                          写于 最后由 编辑
                          #12

                          深圳-Pepsi 15:08:02
                          一个员工只负责一个shop,是行得通的


                          -------------- 结局圆满,从此pepsi和jeff过上了幸福的生活。

                          GoodERP -- Odoo China fork

                          1 条回复 最后回复
                          0

                          • 登录

                          • 没有帐号? 注册

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