Bỏ qua để đến Nội dung
Odoo Menu
  • Đăng nhập
  • Dùng thử miễn phí
  • Ứng dụng
    Tài chính
    • Kế toán
    • Hóa đơn
    • Chi phí
    • Bảng tính (BI)
    • Tài liệu
    • Ký tên
    Bán hàng
    • CRM
    • Bán hàng
    • POS Cửa hàng
    • POS Nhà hàng
    • Đăng ký
    • Cho thuê
    Trang web
    • Trình tạo trang web
    • Thương mại điện tử
    • Blog
    • Diễn đàn
    • Trò chuyện trực tiếp
    • Học trực tuyến
    Chuỗi cung ứng
    • Tồn kho
    • Sản xuất
    • PLM
    • Mua hàng
    • Bảo dưỡng
    • Chất lượng
    Nhân sự
    • Nhân viên
    • Tuyển dụng
    • Ngày nghỉ
    • Đánh giá
    • Giới thiệu
    • Đội xe
    Marketing
    • Marketing trên MXH
    • Marketing qua email
    • Marketing qua SMS
    • Sự kiện
    • Tự động hóa Marketing
    • Khảo sát
    Dịch vụ
    • Dự án
    • Bảng chấm công
    • Dịch vụ hiện trường
    • Hỗ trợ
    • Kế hoạch
    • Lịch hẹn
    Năng suất
    • Thảo luận
    • Phê duyệt
    • IoT
    • VoIP
    • Kiến thức
    • WhatsApp
    Ứng dụng của bên thứ ba Studio Odoo Nền tảng Đám mây Odoo
  • Ngành
    Bán lẻ
    • Nhà sách
    • Cửa hàng quần áo
    • Cửa hàng nội thất
    • Cửa hàng tạp hóa
    • Cửa hàng đồ kim khí
    • Cửa hàng đồ chơi
    Ẩm thực & Dịch vụ lưu trú
    • Bar và quán rượu
    • Nhà hàng
    • Đồ ăn nhanh
    • Guest house
    • Nhà phân phối đồ uống
    • Khách sạn
    Bất động sản
    • Công ty môi giới bất động sản
    • Công ty kiến trúc
    • Xây dựng
    • Quản lý bất động sản
    • Làm vườn
    • Hiệp hội chủ sở hữu bất động sản
    Tư vấn
    • Công ty kế toán
    • Đối tác Odoo
    • Công ty marketing
    • Công ty luật
    • Tuyển dụng
    • Thanh tra & chứng nhận
    Sản xuất
    • Dệt may
    • Kim loại
    • Nội thất
    • Ẩm thực
    • Nhà máy bia
    • Quà tặng doanh nghiệp
    Sức khoẻ & fitness
    • CLB thể thao
    • Cửa hàng kính mắt
    • Trung tâm fitness
    • Chuyên gia chăm sóc sức khỏe
    • Hiệu thuốc
    • Tiệm làm tóc
    Thương mại
    • Dịch vụ sửa chữa
    • Phần cứng CNTT & Hỗ trợ
    • Hệ thống năng lượng mặt trời
    • Công ty sản xuất giày
    • Dịch vụ vệ sinh
    • Dịch vụ HVAC
    Khác
    • Tổ chức phi lợi nhuận
    • Cơ quan môi trường
    • Cho thuê biển quảng cáo
    • Nhiếp ảnh
    • Cho thuê xe đạp
    • Đại lý phần mềm
    Xem tất cả ngành
  • Cộng đồng
    Học tập
    • Khóa học
    • Tài liệu
    • Chứng chỉ
    • Đào tạo
    • Blog
    • Podcast
    Thúc đẩy đào tạo
    • Chương trình đào tạo
    • Trò chơi kinh doanh Scale Up!
    • Tham quan Odoo
    Nhận phần mềm
    • Tải xuống
    • So sánh các phiên bản
    • Phiên bản
    Hợp tác
    • Github
    • Diễn đàn
    • Sự kiện
    • Dịch thuật
    • Trở thành đối tác
    • Dịch vụ dành cho Đối tác
    • Đăng ký công ty kế toán của bạn
    Nhận dịch vụ
    • Tìm đối tác
    • Tìm kế toán
    • Gặp chuyên gia hỗ trợ
    • Dịch vụ Triển khai
    • Khách hàng tham khảo
    • Hỗ trợ
    • Nâng cấp
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Nhận một buổi demo
  • Bảng giá
  • Trợ giúp

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Kế toán
  • Tồn kho
  • PoS
  • Dự án
  • MRP
All apps
Bạn cần phải đăng ký để tương tác với cộng đồng.
Tất cả bài viết Người Huy hiệu
Thẻ (Xem tất cả)
odoo accounting v14 pos v15
Về diễn đàn này
Bạn cần phải đăng ký để tương tác với cộng đồng.
Tất cả bài viết Người Huy hiệu
Thẻ (Xem tất cả)
odoo accounting v14 pos v15
Về diễn đàn này
Hỗ trợ

V15: How to manage production of multiple identical serial tracked items in parallel

Đăng ký nhận tin

Nhận thông báo khi có hoạt động trên bài viết này

Câu hỏi này đã bị gắn cờ
manufacturingManufacturing OrderManufacturing
3 Trả lời
6939 Lượt xem
Ảnh đại diện
Devin

I'm trying to figure out the best workflow for managing our manufacturing operations. Ideally, I would be able to create a MO for say qty 5 of a product, pick the components for all 5 products in one batch, then assign 5 serial numbers, then assemble the 5 units in parallel. What I mean by that is be able to confirm (enter done qty) each line for each of the 5 units simultaneously. 

Currently it seems I have to assign s/n for the first product, then confirm all the lines, then mark done (it creates backorder for remaining qty), then move onto second unit. But that's not how we work. I have 5 product on the bench in front of me being assembled in parallel (adding each component to all 5 simultaneously). 

Is there a way to 'split' a MO after confirming it so that I can create one master MO for the desired qty, then have it create child MOs for each actual unit (or something like that)? Somewhat like creating all the backordered MOs up-front instead of as each unit is produced.

0
Ảnh đại diện
Huỷ bỏ
OdooBot

Thank you for your email. I will be out of the office December 23rd through January 2nd and will have limited access to email during this time. If this is an urgent matter, please contact Trond Trondsen at trondsen@keoscientific.com otherwise I will respond promptly to your email when I return on January 3rd.

Best Regards,
Devin
Ảnh đại diện
Jaideep
Câu trả lời hay nhất

In your BOM you could create 2 operations to reflect your current process of 1. recording all s/n for MO qty and 2nd the assembly operation itself


Critical to provide the 1st operation for each component in the 'consumed in operation' field, if left blank the consumed qty would only be recorded in the last operation. 

the MO would create 1 operation for recording all s/n (components as well as product), once completed it would create 1 work order for each product for the 2nd operation. 


In essence it does create backorders/ separate MO for each product qty produced, albeit automatically. Furthermore on the backorders you also have the ability to change the work center if you wish to record utilization of WorkCentre.

 

0
Ảnh đại diện
Huỷ bỏ
Devin
Tác giả

Hi Jaideep,

Interesting, I am not too familiar with operations/work centers so I hadn't concidered this approach. It's not clear to me though, will this method create the backorders for the first step as well (recording serials)? This is the part that's critical: I need to be able to generate the multiple product serials up-front, then start assigning components to each in parallel. I can't assign all components to one product serial, then move on to the next.

Jaideep

No, the 1st operation would create 1 work order, where you can provide the s/n for all of the products being produced.

The back orders are created only on completion of that work order.

From the screenshot below you can see the MO number and product qty (backorders have a suffix of -001 and qty 1)

image.png
Jaideep

I didn't test if the back orders are created if only 1 component s/n is provided in the 1st operation while other components are provided in the subsequent operations.

Seems you are looking for providing component s/n in subsequent operation

Jaideep

Managed to test the scenario where the 'consumed in operation' is set to 2nd operation. You can then record only the s/n of all the products in 1st operation and the components s/n during assembly. precisely your requirement

Ảnh đại diện
Matt
Câu trả lời hay nhất

so... why not split the MO from 1MO=5PCS to 1MO=1PCS x5 before you start processing?

This then allows you to assign SN for each MO individually (by import) or create new one when you open different work orders separately.

I have similar situation when I need production order for 1000 pcs but there are few people working on the manufacturing in the same time, so for them not to mix the serial numbers between their orders we split the MO first to 1pcs each and assign SN from the start.

0
Ảnh đại diện
Huỷ bỏ
Devin
Tác giả

That's exactly my question ... how do I 'split' the MO into 5x MOs without having to manually do it (with duplicate I guess)?

We also often need to substitute parts on a MO and doing that on 5x individual MOs is a royal pain, it would be much better if there remained a master MO for 5x units, where we can edit it in one place, pick with one picking, and then just allocate 5x serials and specify which components go to which serial from the one MO.

Matt

Hi Devin,
I'm not sure if I understand all the details...
1. you create MO for 5 PCS with a given BOM (in BOM you have "basic" components you need to use). Sometime you need to add other parts to product you are producing outside of BOM?
2. are those 'additional' parts always the same? (mening if you have limited set of those parts, maybe you should then make few BOM's for this 1 product?)
3. you need to assign 5 specific SN's to those 5 orders - can this be done with SN generator (next number in series) that is build in to odoo? You assign first SN - for example SerNum001 and with the "+" icon you will generate SerNum002, etc

you can split MO with some external module (unfortunately paid) or create some code using build in MRP function called _split_productions() (in odoo / addons / mrp / models / mrp_production.py) as we did in our company. If you need further details let me know.

btw - v16 will have that build in :)

Devin
Tác giả

Hi Matt,
The 'additional' parts are often 'substitute' parts and they are not always the same. I really wish there was a way to easily substitute one part for another but alas it requires adding a new part and setting demand for old part to 0.

Yes, I just saw last week that v16 has MO splitting built-in so I will wait for that to be rolled out and then hopefully that does what I need. I'd prefer to avoid customization (and especially 3rd party modules) if I can.

Matt

Devin,
in v15 you can also split the MO but you need some coding to be done (I guess). The MRP module have the "create backorder" kind of function build in, but checking v16 first seems like a better option for you if you don't wan to code or add custom modules.

for sutstitutes/lternatives - you can allow users to add other parts if they need in: Settings > Manufacturing > Unlock Manufacturing Orders

then they can add what they want (and that is actually a problem since they can add anything you have in your products).

You can try to experiment with BOM's with '0' quantity - so the product will be on the list when clicking through the MO.

great thing is you can play a little with odoo v16 under demo.odoo.com

Ảnh đại diện
Lars Aam
Câu trả lời hay nhất

Looks to me that you should use LOT number and not serial number.  If you have 5 units with same identity for tracing, then Lot number works best. Serial number will give each unit a unique serial number by default. 

-1
Ảnh đại diện
Huỷ bỏ
Devin
Tác giả

I should have specified that the components on the MO are themselves serial/lot tracked so we need final assembled product to also be serial tracked so we can explicitly know what serial/lot went into each produced product.

Lars Aam

We do this all time. With tracking of lot numbers from raw material incoming, using semifinished product with lot number, and lot numbers on finished product. Tracing works elegant. Full traceability from finished lot number back to vendor lot number.

Try switch from serial numbers to lot number. As you want 5 pcs to have the same tracing, lot number will give you that.

There will be a new backorder for each new lot number. But if you use operations and confirm with the shop floor screen, you will have a continues flow, comfirm one lot number of 5, then the next 5 with new lot number etc, until you have processes the full quantity of the original manufacturing order. The backorders will be created in the background, and you will nealry not notice that it is done.

Devin
Tác giả

Right, but then I end up with say qty 5 of one lot number in inventory. When I get an order for qty 1 of this product, I have no way of knowing which one was shipped to them (since they are only identified by lot that is not unique). So I'd randomly pick one from inventory, and then randomly pick one in Odoo as that one, and it is incredibly unlikely that the one I picked matches the one in Odoo. The goal here being that in the future I use traceability to see exactly the serials/lots of specific components that where shipped in a product to customer. Impossible to do without serials on the final product.

Lars Aam

If you need tracing on every item, you must use serial number. Lot can identify a group of items. Whatever you need, you should label the products with lo / serial number, so you identify correct number during picking.
If you use workcenter and operations, the confirmation of one and one for serial number flows nice. You need press confirm for each and they will be assigned a serial number. And you should get perfect tracing back to you vendor serial numbers.

Devin
Tác giả

I'm well aware that I have to use serial numbers - the question wasn't whether to use serials or lots. It's how to minimize overhead of producing multiple serial tracked products in parallel. I'd love to be able to create a single MO for multiple quantity, then be able to work on each product in that MO in parallel. For example, our BOMs can contain 100 unique components, dozens of which are serial and lot tracked. I'd like to pick a few components for producing multiple units in one picking (remaining components backordered in picking), then assign them to a few different builds as we're building them (in parallel), then go back and pick a few more things, assign to multiple builds, etc. Then at the end finalize each build (or all together). Instead, currently if we try to do this, we much completely finish the first build before we can even start allocating picked components to a build. This means now I have to keep track of what went were somewhere else until it is entered into Odoo. This is horrible so instead I have settled on only ever making MOs for qty 1 and just working on them all separately. But that means if I need to make a change (e.g. substitute one component for another) I have to duplicate the change to every MO which is a big pain.

Lars Aam

As not uncommon, what seem to be a simple question, is about setting up a complex business process flow. I can't help you al the way. It would require a a consultant work on a different level...
But I find your process interesting. So I search to see if I can give a few tips:
- For full traceability you will need to register each new serial number together with register which serial numbers are used on the components.
- Perhaps 2 or 3 step manufacturing would help. Read here: https://hibou.io/docs/manufacturing-29/3-step-manufacturing-1027.
For picking to MO, you might use a reorder rule for each component to only have 5 as max qty in manufacturing location ? Or you you pick 5, and creat backorder for the rest.
- Test with setting bom components as MTO. It looks to me like then the components with every serial number are allocated directly to the manufcaturing order. It would change thre picking and registration process. System inform you which serial no to pick and comsume
- Use barcode readers to confirm both picking of components and confirm consumption of components with serial numbers.
- See this video that show how work order confirmation flows with creating serial numbers. (Unfortunally it does not include consumption of components with serial no). https://www.youtube.com/watch?v=nPxnl82eZ6A
- If you need to change components to complete a manufacturing: You would need to cancel what is left of that order. Then duplicate it and change the components before you confirm the new order. You cannot change components in an order that is confirmed.
- For paralell production of 5 and 5: I am not sure, but you will need to register the serialnumber for every components to the serial number of the finished product. It is complex. Barcode readers might help.
- V15 got a new function for serial numbers. Might help. https://www.odooexperts.nl/en_US/blog/blog-70/odoo-15-manufacturing-and-quality-217

I think this is all tips I can give you. Best luck. You do have some challenges.

Bạn có hứng thú với cuộc thảo luận không? Đừng chỉ đọc, hãy tham gia nhé!

Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!

Đăng ký
Bài viết liên quan Trả lời Lượt xem Hoạt động
Automatic flush of components in MO
manufacturing bom Manufacturing Order Manufacturing
Ảnh đại diện
0
thg 4 25
1363
Odoo Manufacturing Quality Control and Work order qty controll
Manufacturing Order Manufacturing
Ảnh đại diện
Ảnh đại diện
1
thg 8 25
1458
How to find the amount of raw materials from finished products?
Manufacturing Order Manufacturing
Ảnh đại diện
0
thg 5 24
2147
Odoo16 Scheduling the Parent WO after Child WO
manufacturing Manufacturing Order
Ảnh đại diện
0
thg 4 23
2557
Manufacturing Order: The operation cannot be completed
Manufacturing Order Manufacturing
Ảnh đại diện
0
thg 3 23
3286
Cộng đồng
  • Khóa học
  • Tài liệu
  • Diễn đàn
Open source
  • Tải xuống
  • Github
  • Runbot
  • Dịch thuật
Dịch vụ
  • Lưu trữ Odoo.sh
  • Hỗ trợ
  • Nâng cấp
  • Phát triển tùy chỉnh
  • Đào tạo
  • Tìm kế toán
  • Tìm đối tác
  • Trở thành đối tác
Giới thiệu công ty
  • Công ty của chúng tôi
  • Tài sản thương hiệu
  • Liên hệ
  • Việc làm
  • Sự kiện
  • Podcast
  • Blog
  • Khách hàng
  • Pháp lý • Riêng tư
  • Bảo mật
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo là bộ ứng dụng kinh doanh có open source đáp ứng tất cả các nhu cầu của công ty bạn: CRM, thương mại điện tử, kế toán, tồn kho, POS, quản lý dự án, v.v.

Định hướng giá trị riêng biệt của Odoo là tích hợp hoàn toàn và dễ dàng sử dụng.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now