Skip to Content
Odoo Menu
  • Prisijungti
  • Išbandykite nemokamai
  • Programėlės
    Finansai
    • Apskaita
    • Pateikimas apmokėjimui
    • Sąnaudos
    • Skaičiuoklė (BI)
    • Dokumentai
    • Pasirašymas
    Pardavimai
    • CRM
    • Pardavimai
    • Kasų sistema - Parduotuvė
    • Kasų sistema - Restoranas
    • Prenumeratos
    • Nuoma
    Svetainės
    • Svetainių kūrėjimo įrankis
    • El. Prekyba
    • Internetinis Tinklaraštis
    • Forumas
    • Tiesioginis pokalbis
    • eMokymasis
    Tiekimo grandinė
    • Atsarga
    • Gamyba
    • PLM
    • Įsigijimai
    • Priežiūra
    • Kokybė
    Žmogaus ištekliai
    • Darbuotojai
    • Įdarbinimas
    • Atostogos
    • Įvertinimai
    • Rekomendacijos
    • Transporto priemonės
    Rinkodara
    • Socialinė rinkodara
    • Rinkodara el. paštu
    • SMS rinkodara
    • Renginiai
    • Rinkodaros automatizavimas
    • Apklausos
    Paslaugos
    • Projektas
    • Darbo laiko žiniaraščiai
    • Priežiūros tarnyba
    • Pagalbos tarnyba
    • Planavimas
    • Rezervacijos
    Produktyvumas
    • Diskucija
    • Patvirtinimai
    • IoT
    • VoIP
    • Žinių biblioteka
    • WhatsApp
    Trečiųjų šalių programos Odoo Studija Odoo debesijos platforma
  • Pramonės šakos
    Mažmeninė prekyba
    • Knygynas
    • Drabužių parduotuvė
    • Baldų parduotuvė
    • Maisto prekių parduotuvė
    • Techninės įrangos parduotuvė
    • Žaislų parduotuvė
    Food & Hospitality
    • Barai ir pub'ai
    • Restoranas
    • Greitasis maistas
    • Guest House
    • Gėrimų platintojas
    • Hotel
    Nekilnojamasis turtas
    • Real Estate Agency
    • Architektūros įmonė
    • Konstrukcija
    • Estate Managament
    • Sodininkauti
    • Turto savininkų asociacija
    Konsultavimas
    • Accounting Firm
    • Odoo Partneris
    • Marketing Agency
    • Teisinė firma
    • Talentų paieška
    • Auditai & sertifikavimas
    Gamyba
    • Textile
    • Metal
    • Furnitures
    • Maistas
    • Brewery
    • Įmonių dovanos
    Sveikata & Fitnesas
    • Sporto klubas
    • Akinių parduotuvė
    • Fitneso Centras
    • Sveikatos praktikai
    • Vaistinė
    • Kirpėjas
    Trades
    • Handyman
    • IT įranga ir palaikymas
    • Saulės energijos sistemos
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Kiti
    • Nonprofit Organization
    • Aplinkos agentūra
    • Reklaminių stendų nuoma
    • Fotografavimas
    • Dviračių nuoma
    • Programinės įrangos perpardavėjas
    Browse all Industries
  • Bendrija
    Mokykitės
    • Mokomosios medžiagos
    • Dokumentacija
    • Sertifikatai
    • Mokymai
    • Internetinis Tinklaraštis
    • Tinklalaidės
    Skatinkite švietinimą
    • Švietimo programa
    • Scale Up! Verslo žaidimas
    • Aplankykite Odoo
    Gaukite programinę įrangą
    • Atsisiųsti
    • Palyginkite versijas
    • Leidimai
    Bendradarbiauti
    • Github
    • Forumas
    • Renginiai
    • Vertimai
    • Tapkite partneriu
    • Services for Partners
    • Registruokite jūsų apskaitos įmonę
    Gaukite paslaugas
    • Susiraskite partnerį
    • Susirask buhalterį
    • Susitikti su konsultantu
    • Diegimo paslaugos
    • Klientų rekomendavimas
    • Palaikymas
    • Atnaujinimai
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Gaukite demo
  • Kainodara
  • Pagalba

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

  • CRM
  • e-Commerce
  • Apskaita
  • Atsarga
  • PoS
  • Projektas
  • MRP
All apps
You need to be registered to interact with the community.
All Posts People Badges
Žymos (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Žymos (View all)
odoo accounting v14 pos v15
About this forum
Pagalba

Select custom supplier when creating sale.order.line

Prenumeruoti

Get notified when there's activity on this post

This question has been flagged
sale.order.linepurchase_orderodooV8odoo8.0
2 Replies
5986 Rodiniai
Portretas
Juanma

Hello,

I have the following issue with odoo 8:

When I create a sale.order with sale.order.lines with multiple product.supplierinfo for a product, if two or more suppliers have the same criteria, always the first one is selected (and the purchase.order created from the invoice is always for the first supplier), my issue is that i need to be able to select the supplier when creating the sale.order because sometimes the supplier selection is related with external factors from odoo (supplier availability or other business logic not related with odoo)


I have few knowledges with odoo and with odoo modules so can someone give me some tips about how to develop this with python or if there is any module that can help me achieve this?


regards,

juanma.

0
Portretas
Atmesti
Portretas
Denis Baranov
Best Answer

Hi,

it would be quite hard, since when purchase orders are created you do not have info about a sales order.

Generally, what you should do:

  1. Add in sale.order.line info about a supplier as m2o to supplier info (the same as in a product)

  2. Somehow transfer SO this info through procurement. E.g. have a look at the method _prepare_order_line_procurement of sale.order and at how a chain of procurements is generated in the module 'procurement'. 

  3. Then in the purchase.order method _check_supplier_info add a check from this info, instead of getting it from a product.

Simplier way would be to define some logical parameter how to select a supplier. So, you add some extra parameter to supplier.info (such as availability for example) and use this parameter to _check_supplier_info to select a proper vendor.

Hope that helps.



 


0
Portretas
Atmesti
Portretas
Juanma
Autorius Best Answer

I can't edit the topic so I will explain again my issue:

When I create a sale.order, when adding a product in the sale.order.lines the supplier is selected automatically depending on some criteria, that is ok, the common behaviour, but if two or more suppliers have the same criteria, always the first one is selected (and the purchase.order created automatically from MRP module is always for the first supplier), my issue is that i need to be able to select the supplier within the same criteria when creating the sale.order because sometimes the supplier selection is related with external apart away from odoo (supplier availability or other business logic not related with odoo)

0
Portretas
Atmesti
Denis Baranov

And the answer is still the same: you need to-rework procurement, what is quite hard

Enjoying the discussion? Don't just read, join in!

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

Registracija
Related Posts Replies Rodiniai Veikla
Sale order page configuration
sale.order.line purchase_order
Portretas
Portretas
1
geg. 25
1775
Let Delivery Order create one PURCHASE ORDER per Source Doc / not multiple sources in one P.O Solved
purchase_order odooV8
Portretas
Portretas
1
birž. 21
6880
Using with_context in super call turns into infinite call in odoo Solved
odooV8 odoo8.0
Portretas
Portretas
Portretas
2
saus. 20
16273
Edit inherited field definition in odoo 8 Solved
odooV8 odoo8.0
Portretas
Portretas
Portretas
Portretas
Portretas
16
rugp. 19
11619
display field depending the value of another field in the view (odoo 8) Solved
odooV8 odoo8.0
Portretas
Portretas
1
saus. 19
6174
Bendrija
  • Mokomosios medžiagos
  • Dokumentacija
  • Forumas
Atvirasis kodas
  • Atsisiųsti
  • Github
  • Runbot
  • Vertimai
Paslaugos
  • Odoo.sh talpinimas
  • Palaikymas
  • Atnaujinti
  • Pritaikytas programavimo kūrimas
  • Švietimas
  • Susirask buhalterį
  • Susiraskite partnerį
  • Tapkite partneriu
Apie mus
  • Mūsų įmonė
  • Prekės ženklo turtas
  • Susisiekite su mumis
  • Darbo pasiūlymai
  • Renginiai
  • Tinklalaidės
  • Internetinis Tinklaraštis
  • Klientai
  • Teisinis • Privatumas
  • Saugumas
الْعَرَبيّة 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 yra atvirojo kodo verslo programų rinkinys, kuris apima visas įmonės poreikius: CRM, El. Prekybą, Apskaitą, Atsargų, Kasų sistemą, Projektų valdymą ir kt.

Unikali Odoo vertės pasiūla – būti tuo pačiu metu labai lengvai naudojama ir visiškai integruota sistema.

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