Skip to Content
Odoo Menu
  • Prihlásiť sa
  • Vyskúšajte zadarmo
  • Aplikácie
    Financie
    • Účtovníctvo
    • Fakturácia
    • Výdavky
    • Tabuľka (BI)
    • Dokumenty
    • Podpis
    Predaj
    • CRM
    • Predaj
    • POS Shop
    • POS Restaurant
    • Manažment odberu
    • Požičovňa
    Webstránky
    • Tvorca webstránok
    • eShop
    • Blog
    • Fórum
    • Živý chat
    • eLearning
    Supply Chain
    • Sklad
    • Výroba
    • Správa životného cyklu produktu
    • Nákup
    • Údržba
    • Manažment kvality
    Ľudské zdroje
    • Zamestnanci
    • Nábor zamestnancov
    • Voľné dni
    • Hodnotenia
    • Odporúčania
    • Vozový park
    Marketing
    • Marketing sociálnych sietí
    • Email marketing
    • SMS marketing
    • Eventy
    • Marketingová automatizácia
    • Prieskumy
    Služby
    • Projektové riadenie
    • Pracovné výkazy
    • Práca v teréne
    • Helpdesk
    • Plánovanie
    • Schôdzky
    Produktivita
    • Tímová komunikácia
    • Schvalovania
    • IoT
    • VoIP
    • Znalosti
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Managament
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Výroba
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware and Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Komunita
    Vzdelávanie
    • Tutoriály
    • Dokumentácia
    • Certifikácie
    • Školenie
    • Blog
    • Podcast
    Empower Education
    • Vzdelávací program
    • Scale Up! Business Game
    • Visit Odoo
    Softvér
    • Stiahnuť
    • Porovnanie Community a Enterprise vierzie
    • Releases
    Spolupráca
    • Github
    • Fórum
    • Eventy
    • Preklady
    • Staň sa partnerom
    • Services for Partners
    • Register your Accounting Firm
    Služby
    • Nájdite partnera
    • Nájdite účtovníka
    • Meet an advisor
    • Implementation Services
    • Zákaznícke referencie
    • Podpora
    • Upgrades
    ​Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Získajte demo
  • Cenník
  • Help

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

  • CRM
  • e-Commerce
  • Účtovníctvo
  • Sklady
  • PoS
  • Projektové riadenie
  • MRP
All apps
You need to be registered to interact with the community.
All Posts People Badges
Tagy (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Tagy (View all)
odoo accounting v14 pos v15
About this forum
Pomoc

How can I add bulk duplicate to the action?

Odoberať

Get notified when there's activity on this post

This question has been flagged
duplicateManufacturing Orderbulkupdate
3 Replies
8078 Zobrazenia
Avatar
Mohammad Moghimi

I want to have the option in action dropdown to bulk duplicate the selected Manufacturing Orders. Is there any way of doing this non-programmatically or programmatically?

What about implementing the functionality to bulk delete and bulk duplicate at the same time?

0
Avatar
Zrušiť
Avatar
Jake Robinson
Best Answer

You would need to create a server action (in settings turn on developer mode then Settings -> Technical -> Server Acrions -> Create) called bulk copy on the manufacturing order that calls python code. 

It should just be

for rec in records:

    rec.copy()        

Once saved, make sure you add a context menu in the top right. Then once you refresh, go to the manufacturing orders, select some and click action at the top. You should now have bulk copy.

To copy then delete, just add rec.unlink() after the last line.      

2
Avatar
Zrušiť
Chris TRINGHAM

Very good! But Odoo will only let you delete a Manufacturing Order if the state is "cancel" so you add the following:

rec.copy()

record['state'] = "cancel" <=== Add this

rec.unlink()

Mohammad Moghimi
Autor

Thank you, Jake and Chris, your both replies are very helpful.

I created the server action and it works almost fine. The thing that is not copied was the Source (the origin which refers to the sale order). I managed to copy it as well.

But my question is, why it was not copied? Could it be possible that I lose other data like this and how can I handle it?

My initial purpose to copy and delete MOs is to make it possible to change the Routing in the new MO (since it is not possible after the creation of workorders). Do you think is it a good idea or should I do it in another way?

Chris TRINGHAM

The field origin is not copied (as per base properties). You can check which fields will be copied by looking at the model definition or field list.

It may be possible to change the model definition so that field is copied, but that's not my area of expertise!

In my opinion, it makes sense that Odoo doesn't copy the origin field (though I understand why you want it)

Avatar
Ravi Gadhia
Best Answer

yes, you can develop it programmatically but not possible non-programmatically.

In list view select the records and using action option you can delete bulk record but for duplicate have to implement this functionality 
​

0
Avatar
Zrušiť
Avatar
Achuthan
Best Answer

If it possible pls try this. https://apps.odoo.com/apps/modules/11.0/dev_bulk_duplicate/

0
Avatar
Zrušiť
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Registrácia
Related Posts Replies Zobrazenia Aktivita
How can I hide the 'duplicate' option in the 'more' button for a specific object Solved
duplicate
Avatar
Avatar
Avatar
Avatar
Avatar
4
okt 25
16580
How do you find the amount of raw materials from finished products?
Manufacturing Order
Avatar
Avatar
1
máj 24
2420
How Can I set about Manufacturing Order?
Manufacturing Order
Avatar
0
máj 24
1976
How to implement custom version of "Duplicate" for products ?
duplicate
Avatar
Avatar
Avatar
2
jún 23
4990
Manufacturing 'Mark as Done' error
Manufacturing Order
Avatar
Avatar
2
mar 23
3101
Komunita
  • Tutoriály
  • Dokumentácia
  • Fórum
Open Source
  • Stiahnuť
  • Github
  • Runbot
  • Preklady
Služby
  • Odoo.sh hosting
  • Podpora
  • Vyššia verzia
  • Custom Developments
  • Vzdelávanie
  • Nájdite účtovníka
  • Nájdite partnera
  • Staň sa partnerom
O nás
  • Naša spoločnosť
  • Majetok značky
  • Kontaktujte nás
  • Pracovné ponuky
  • Eventy
  • Podcast
  • Blog
  • Zákazníci
  • Právne dokumenty • Súkromie
  • Bezpečnosť
الْعَرَبيّة 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 je sada podnikových aplikácií s otvoreným zdrojovým kódom, ktoré pokrývajú všetky potreby vašej spoločnosti: CRM, e-shop, účtovníctvo, skladové hospodárstvo, miesto predaja, projektový manažment atď.

Odoo prináša vysokú pridanú hodnotu v jednoduchom použití a súčasne plne integrovanými biznis aplikáciami.

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