Skip to content
  • Categories
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • 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

  • Default (Flatly)
  • No Skin
Collapse

Odoo 中文社区

  1. Home
  2. Categories
  3. Odoo 开发与实施交流
  4. 请教:在内部调拨时改变批次的方法,

请教:在内部调拨时改变批次的方法,

Scheduled Pinned Locked Moved Odoo 开发与实施交流
13 Posts 5 Posters 10.6k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • 卓忆卓 Offline
    卓忆卓 Offline
    卓忆
    wrote on last edited by 卓忆
    #1

    客户有若干个仓库,
    不同仓库的产品,批次的尾号不同,
    比如在上海00001sh;在广州00001gz。
    有一个产品在上海库存一共有100个,
    希望调拨50个到 广州仓库,并且改变其序列号,
    如果直接改序列号,100个产品的序列号都变了,
    调拨时目前又无法修改序列号。
    现在采取的方法是:出库到虚拟库位,
    再从虚拟库位入库,这样是可以调整序号的,就是多了一步操作,
    不知道是不是有更好的方法,
    比较 人性化的操作 是不是能在调拨时 就 修改序列号呢?
    由发出库的 序列号 00001sh 50个 ,到 接收库时 改为 00001gz 50个。
    谢谢。

    恬淡

    2264082 A 2 Replies Last reply
    0
    • 卓忆卓 卓忆 将这个主题转为问答主题,在
    • D Offline
      D Offline
      digitalsatori
      管理员
      wrote on last edited by
      #2

      不应该在不明白业务背景的情况下讨论怎样的技术实现。

      我觉得首先要搞明白为什么改变了仓库就必须改变产品的序列号。客户利用产品的序列号在做什么样的跟踪统计。我们是不是可以不调整产品序列号同样满足客户的管理需求。

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

      卓忆卓 2264082 2 Replies Last reply
      0
      • D digitalsatori

        不应该在不明白业务背景的情况下讨论怎样的技术实现。

        我觉得首先要搞明白为什么改变了仓库就必须改变产品的序列号。客户利用产品的序列号在做什么样的跟踪统计。我们是不是可以不调整产品序列号同样满足客户的管理需求。

        卓忆卓 Offline
        卓忆卓 Offline
        卓忆
        wrote on last edited by 卓忆
        #3

        @digitalsatori 在 请教:在内部调拨时改变批次的方法, 中说:

        不应该在不明白业务背景的情况下讨论怎样的技术实现。

        我觉得首先要搞明白为什么改变了仓库就必须改变产品的序列号。客户利用产品的序列号在做什么样的跟踪统计。我们是不是可以不调整产品序列号同样满足客户的管理需求。

        谢谢回复,
        管理上是这样的:
        公司规定:在入库时,会按不同的仓库给出批号,
        这样在出库时也就比较清楚(相当于 再次强调),
        一:而且是会随着送货单打印,有发货仓库,也有批号,
        因为有时候 同一个地方 不同的 仓库 尾缀也是不同的,
        比如 从上海仓发出,但是实际上 上海 仓库也有几个位置,
        目前他们还没有 把仓库拆得更细,只拆到地区。
        打印的送货单是给内部仓库人员 ,有时也会给最终客户,
        批号上体现位置的话,便于仓库人员查找;
        二:外包装上还会贴上标签 打印 批号 ,这个标签上目前不打 发货仓,主要依靠批号来 知道发货仓;
        标签.png
        三:另外 销售和库管人员在看在手产品时,也能快速按批号知道产品的具体位置(比如:在上海的 2楼仓库)
        四:导出的有些报表里面,也会需要看这些批号,
        主要基于上述4个原因,用户认为目前这样会更直观一点。

        当然这样的方式不一定是最好,所以用户也没有说一定要实现,
        目前是通过多操作一次的方式 来更换批号,
        也是可以达到他们的目的。

        恬淡

        W 1 Reply Last reply
        0
        • 卓忆卓 卓忆

          @digitalsatori 在 请教:在内部调拨时改变批次的方法, 中说:

          不应该在不明白业务背景的情况下讨论怎样的技术实现。

          我觉得首先要搞明白为什么改变了仓库就必须改变产品的序列号。客户利用产品的序列号在做什么样的跟踪统计。我们是不是可以不调整产品序列号同样满足客户的管理需求。

          谢谢回复,
          管理上是这样的:
          公司规定:在入库时,会按不同的仓库给出批号,
          这样在出库时也就比较清楚(相当于 再次强调),
          一:而且是会随着送货单打印,有发货仓库,也有批号,
          因为有时候 同一个地方 不同的 仓库 尾缀也是不同的,
          比如 从上海仓发出,但是实际上 上海 仓库也有几个位置,
          目前他们还没有 把仓库拆得更细,只拆到地区。
          打印的送货单是给内部仓库人员 ,有时也会给最终客户,
          批号上体现位置的话,便于仓库人员查找;
          二:外包装上还会贴上标签 打印 批号 ,这个标签上目前不打 发货仓,主要依靠批号来 知道发货仓;
          标签.png
          三:另外 销售和库管人员在看在手产品时,也能快速按批号知道产品的具体位置(比如:在上海的 2楼仓库)
          四:导出的有些报表里面,也会需要看这些批号,
          主要基于上述4个原因,用户认为目前这样会更直观一点。

          当然这样的方式不一定是最好,所以用户也没有说一定要实现,
          目前是通过多操作一次的方式 来更换批号,
          也是可以达到他们的目的。

          W Offline
          W Offline
          wjfonhand
          wrote on last edited by
          #4

          @卓忆

          目前他们还没有 把仓库拆得更细,只拆到地区。

          这就是问题的症结,仓库分细了就没有后面的伪需求了。

          正路摆在那里不走,偏要旁边开一条路,就会不断碰到坑坑洼洼呀。

          分仓库吧。

          GoodERP -- Odoo China fork

          1 Reply Last reply
          0
          • 2264082 Offline
            2264082 Offline
            226408
            wrote on last edited by 226408
            #5

            我提一个解决方案, 给大神参考,如下

            需求:上海W1仓库现有的P1产品(带批次号), 要仓转到广州W1仓库50个并修改批次号

            作法:创建上海W1的仓转操作单出库时扫码或选择产品批次号(如00001sh)并验证后出库待P1产品抵达时以广州W1的仓转操作单收货并建立新批次号(如00001gz)入库

            8b7bf1d2-b85b-4ddc-8037-26eebfa61595-image.png

            0f88ce9b-92d2-4f79-aaf2-3fdfbe558945-image.png

            40c899a8-33c6-44d2-954f-6bf45852c85e-image.png

            2cefe096-5c6a-48a6-9378-adef971b14a3-image.png

            1dac0486-791a-4af6-916f-deb4e9c135ed-image.png

            e852787a-aac8-4e5b-a4b8-e8a5c33b33a3-image.png

            6d5abb17-6ad9-4887-9f01-eb3d8a231468-image.png

            85b33a5c-4cd0-40f6-9097-dff97f6a3c88-image.png

            台北-226408
            QQ = 3045661196
            Mail= [email protected]
            odoo 实施"开箱即用"

            卓忆卓 1 Reply Last reply
            1
            • 2264082 226408

              我提一个解决方案, 给大神参考,如下

              需求:上海W1仓库现有的P1产品(带批次号), 要仓转到广州W1仓库50个并修改批次号

              作法:创建上海W1的仓转操作单出库时扫码或选择产品批次号(如00001sh)并验证后出库待P1产品抵达时以广州W1的仓转操作单收货并建立新批次号(如00001gz)入库

              8b7bf1d2-b85b-4ddc-8037-26eebfa61595-image.png

              0f88ce9b-92d2-4f79-aaf2-3fdfbe558945-image.png

              40c899a8-33c6-44d2-954f-6bf45852c85e-image.png

              2cefe096-5c6a-48a6-9378-adef971b14a3-image.png

              1dac0486-791a-4af6-916f-deb4e9c135ed-image.png

              e852787a-aac8-4e5b-a4b8-e8a5c33b33a3-image.png

              6d5abb17-6ad9-4887-9f01-eb3d8a231468-image.png

              85b33a5c-4cd0-40f6-9097-dff97f6a3c88-image.png

              卓忆卓 Offline
              卓忆卓 Offline
              卓忆
              wrote on last edited by
              #6

              @226408
              谢谢答复(图文很详细,点赞),他们现在的操作和这个类似:也是分2步:先出库,选原批号;再入库,创建新批号。

              恬淡

              1 Reply Last reply
              0
              • 卓忆卓 卓忆 将这个主题转为普通主题,在
              • 卓忆卓 卓忆

                客户有若干个仓库,
                不同仓库的产品,批次的尾号不同,
                比如在上海00001sh;在广州00001gz。
                有一个产品在上海库存一共有100个,
                希望调拨50个到 广州仓库,并且改变其序列号,
                如果直接改序列号,100个产品的序列号都变了,
                调拨时目前又无法修改序列号。
                现在采取的方法是:出库到虚拟库位,
                再从虚拟库位入库,这样是可以调整序号的,就是多了一步操作,
                不知道是不是有更好的方法,
                比较 人性化的操作 是不是能在调拨时 就 修改序列号呢?
                由发出库的 序列号 00001sh 50个 ,到 接收库时 改为 00001gz 50个。
                谢谢。

                2264082 Offline
                2264082 Offline
                226408
                wrote on last edited by
                #7

                @卓忆

                转仓的作业在实务上需要两步支持, 第一步要有出库单才出的了上海仓, 第二步广州仓要入库单来支持入库流程, 所以一步转仓只是系统上的操作跟实务脱节

                台北-226408
                QQ = 3045661196
                Mail= [email protected]
                odoo 实施"开箱即用"

                1 Reply Last reply
                0
                • D digitalsatori

                  不应该在不明白业务背景的情况下讨论怎样的技术实现。

                  我觉得首先要搞明白为什么改变了仓库就必须改变产品的序列号。客户利用产品的序列号在做什么样的跟踪统计。我们是不是可以不调整产品序列号同样满足客户的管理需求。

                  2264082 Offline
                  2264082 Offline
                  226408
                  wrote on last edited by
                  #8

                  @digitalsatori
                  改变一个库存产品的序列号,是有其业务上的应用性, 例如 采购或生产一批带序列号(如p001)且品质合格的产品, 入库后再做一进一步的分级(如序列号p001-b =次级), 还有就是这个主题提的需求在序列号中反映发货地

                  台北-226408
                  QQ = 3045661196
                  Mail= [email protected]
                  odoo 实施"开箱即用"

                  D 1 Reply Last reply
                  0
                  • 2264082 226408

                    @digitalsatori
                    改变一个库存产品的序列号,是有其业务上的应用性, 例如 采购或生产一批带序列号(如p001)且品质合格的产品, 入库后再做一进一步的分级(如序列号p001-b =次级), 还有就是这个主题提的需求在序列号中反映发货地

                    D Offline
                    D Offline
                    digitalsatori
                    管理员
                    wrote on last edited by
                    #9

                    @226408 在 请教:在内部调拨时改变批次的方法, 中说:

                    @digitalsatori
                    改变一个库存产品的序列号,是有其业务上的应用性, 例如 采购或生产一批带序列号(如p001)且品质合格的产品, 入库后再做一进一步的分级(如序列号p001-b =次级), 还有就是这个主题提的需求在序列号中反映发货地

                    感谢赐教。你说的这种业务应用的确有道理。不过以Odoo目前的批次跟踪功能,在入库后改变批次号就丢失了对原批次号的跟踪了。也就是我无法从新生成的批次号回溯到原批次号及其历史,这就丧失了批次号跟踪的优势了。

                    我觉得这应该只是Odoo的一个局限性,希望开源社区能提供更好解决方案。

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

                    A 1 Reply Last reply
                    0
                    • 卓忆卓 卓忆

                      客户有若干个仓库,
                      不同仓库的产品,批次的尾号不同,
                      比如在上海00001sh;在广州00001gz。
                      有一个产品在上海库存一共有100个,
                      希望调拨50个到 广州仓库,并且改变其序列号,
                      如果直接改序列号,100个产品的序列号都变了,
                      调拨时目前又无法修改序列号。
                      现在采取的方法是:出库到虚拟库位,
                      再从虚拟库位入库,这样是可以调整序号的,就是多了一步操作,
                      不知道是不是有更好的方法,
                      比较 人性化的操作 是不是能在调拨时 就 修改序列号呢?
                      由发出库的 序列号 00001sh 50个 ,到 接收库时 改为 00001gz 50个。
                      谢谢。

                      A Offline
                      A Offline
                      andy huang
                      wrote on last edited by
                      #10

                      @卓忆 这些需求为什么要去改序列号呢?完全可以用其他方法实现。1. 在物料的标签上添加发出地的字段, 2. 在发货包裹上也加上发出地的字段. 不就可以随时知道这批货来自哪里了吗?系统已经完全记录了物料的整个调拨流程,不知道还有什么信息是查不到的,想直接看到的信息就直接打印到物料标签或者包裹上。

                      1 Reply Last reply
                      0
                      • D digitalsatori

                        @226408 在 请教:在内部调拨时改变批次的方法, 中说:

                        @digitalsatori
                        改变一个库存产品的序列号,是有其业务上的应用性, 例如 采购或生产一批带序列号(如p001)且品质合格的产品, 入库后再做一进一步的分级(如序列号p001-b =次级), 还有就是这个主题提的需求在序列号中反映发货地

                        感谢赐教。你说的这种业务应用的确有道理。不过以Odoo目前的批次跟踪功能,在入库后改变批次号就丢失了对原批次号的跟踪了。也就是我无法从新生成的批次号回溯到原批次号及其历史,这就丧失了批次号跟踪的优势了。

                        我觉得这应该只是Odoo的一个局限性,希望开源社区能提供更好解决方案。

                        A Offline
                        A Offline
                        andy huang
                        wrote on last edited by
                        #11

                        @digitalsatori 等级之类的信息就应该是直接新添加一个字段到某个模型上来记录就可以了

                        D 1 Reply Last reply
                        0
                        • A andy huang

                          @digitalsatori 等级之类的信息就应该是直接新添加一个字段到某个模型上来记录就可以了

                          D Offline
                          D Offline
                          digitalsatori
                          管理员
                          wrote on last edited by
                          #12

                          @andy-huang 在 请教:在内部调拨时改变批次的方法, 中说:

                          @digitalsatori 等级之类的信息就应该是直接新添加一个字段到某个模型上来记录就可以了

                          这不矛盾啊,你还是可以有单独保存的产品等级字段。而业务实践中将产品等级在批次号中体现对于供销方的产品识别上很方便啊。批次号跟踪的一个很大作用也是为了质量控制的。

                          但是话说回来我们不可能把所有的信息塞到一个字段里。比如楼主提到的想要把产品所在地放到批次号里,个人觉得就不是一个好主意。

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

                          2264082 1 Reply Last reply
                          0
                          • D digitalsatori

                            @andy-huang 在 请教:在内部调拨时改变批次的方法, 中说:

                            @digitalsatori 等级之类的信息就应该是直接新添加一个字段到某个模型上来记录就可以了

                            这不矛盾啊,你还是可以有单独保存的产品等级字段。而业务实践中将产品等级在批次号中体现对于供销方的产品识别上很方便啊。批次号跟踪的一个很大作用也是为了质量控制的。

                            但是话说回来我们不可能把所有的信息塞到一个字段里。比如楼主提到的想要把产品所在地放到批次号里,个人觉得就不是一个好主意。

                            2264082 Offline
                            2264082 Offline
                            226408
                            wrote on last edited by 226408
                            #13

                            产品序料号在通例上, 会附在实体产品标签上, 这样的应用就不是一个系统字段所能及的

                            台北-226408
                            QQ = 3045661196
                            Mail= [email protected]
                            odoo 实施"开箱即用"

                            1 Reply Last reply
                            0

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Tags
                            • Popular
                            • Users
                            • Groups