Overslaan naar inhoud
Odoo Menu
  • Aanmelden
  • Probeer het gratis
  • Apps
    Financiën
    • Boekhouding
    • Facturatie
    • Onkosten
    • Spreadsheet (BI)
    • Documenten
    • Ondertekenen
    Verkoop
    • CRM
    • Verkoop
    • Kassasysteem winkel
    • Kassasysteem Restaurant
    • Abonnementen
    • Verhuur
    Websites
    • Websitebouwer
    • E-commerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Bevoorradingsketen
    • Voorraad
    • Productie
    • PLM
    • Inkoop
    • Onderhoud
    • Kwaliteit
    Personeelsbeheer
    • Werknemers
    • Werving & Selectie
    • Verlof
    • Evaluaties
    • Aanbevelingen
    • Wagenpark
    Marketing
    • Sociale media-marketing
    • E-mailmarketing
    • Sms-marketing
    • Evenementen
    • Marketingautomatisering
    • Enquêtes
    Diensten
    • Project
    • Urenstaten
    • Buitendienst
    • Helpdesk
    • Planning
    • Afspraken
    Productiviteit
    • Chat
    • Goedkeuringen
    • IoT
    • VoIP
    • Kennis
    • WhatsApp
    Apps van derden Odoo Studio Odoo Cloud Platform
  • Bedrijfstakken
    Detailhandel
    • Boekhandel
    • kledingwinkel
    • Meubelzaak
    • Supermarkt
    • Bouwmarkt
    • Speelgoedwinkel
    Food & Hospitality
    • Bar en Pub
    • Restaurant
    • Fastfood
    • Gastenverblijf
    • Drankenhandelaar
    • Hotel
    Vastgoed
    • Makelaarskantoor
    • Architectenbureau
    • Bouw
    • Vastgoedbeheer
    • Tuinieren
    • Vereniging van eigenaren
    Consulting
    • Accountantskantoor
    • Odoo Partner
    • Marketingbureau
    • Advocatenkantoor
    • Talentenwerving
    • Audit & Certificering
    Productie
    • Textiel
    • Metaal
    • Meubels
    • Eten
    • Brewery
    • Relatiegeschenken
    Gezondheid & Fitness
    • Sportclub
    • Opticien
    • Fitnesscentrum
    • Wellness-medewerkers
    • Apotheek
    • Kapper
    Trades
    • Klusjesman
    • IT-hardware & support
    • Zonne-energiesystemen
    • Schoenmaker
    • Schoonmaakdiensten
    • HVAC-diensten
    Andere
    • Non-profitorganisatie
    • Milieuagentschap
    • Verhuur van Billboards
    • Fotograaf
    • Fietsleasing
    • Softwareverkoper
    Browse all Industries
  • Community
    Leren
    • Tutorials
    • Documentatie
    • Certificeringen
    • Training
    • Blog
    • Podcast
    Versterk het onderwijs
    • Onderwijs- programma
    • Scale Up! Business Game
    • Bezoek Odoo
    Download de Software
    • Downloaden
    • Vergelijk edities
    • Releases
    Werk samen
    • Github
    • Forum
    • Evenementen
    • Vertalingen
    • Word een Partner
    • Services for Partners
    • Registreer je accountantskantoor
    Diensten
    • Vind een partner
    • Vind een boekhouder
    • Een adviseur ontmoeten
    • Implementatiediensten
    • Klantreferenties
    • Ondersteuning
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Vraag een demo aan
  • Prijzen
  • Help

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

  • CRM
  • e-Commerce
  • Boekhouding
  • Voorraad
  • PoS
  • Project
  • MRP
All apps
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Alle posts Personen Badges
Labels (Bekijk alle)
odoo accounting v14 pos v15
Over dit forum
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Alle posts Personen Badges
Labels (Bekijk alle)
odoo accounting v14 pos v15
Over dit forum
Help

inheriting a function from stock module wizard

Inschrijven

Ontvang een bericht wanneer er activiteit is op deze post

Deze vraag is gerapporteerd
xmlpython2.7odooV9
3530 Weergaven
Avatar
Gautam

How to inherit a function from stock module wizard?


here is the function which i want to inherit in my custom module:-

def default_get(self, cr, uid, fields, context):
res = super(stock_change_product_qty, self).default_get(cr, uid, fields, context=context)

if context.get('active_model') == 'product.template':
product_ids = self.pool.get('product.product').search(cr, uid, [('product_tmpl_id', '=', context.get('active_id'))], context=context)
if product_ids:
res['product_id'] = product_ids[0]

if 'location_id' in fields:
location_id = res.get('location_id', False)
if not location_id:
try:
model, location_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'stock', 'stock_location_stock')
except (AccessError):
pass
if location_id:
try:
self.pool.get('stock.location').check_access_rule(cr, uid, [location_id], 'read', context=context)
except (AccessError):
location_id = False
res['location_id'] = location_id
return res

I tried but it gave a error:-


Traceback (most recent call last):
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/modules/registry.py", line 386, in new
    openerp.modules.load_modules(registry._db, force_demo, status, update_module)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/modules/loading.py", line 340, in load_modules
    loaded_modules, update_module)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/modules/loading.py", line 239, in load_marked_modules
    loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/modules/loading.py", line 132, in load_module_graph
    models = registry.load(cr, package)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/modules/registry.py", line 169, in load
    model = cls._build_model(self, cr)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/models.py", line 602, in _build_model
    hierarchy = type(name, (hierarchy, parent_class), {'_register': False})
TypeError: type() argument 1 must be string, not tuple 2017-07-31 08:40:27,997 12506 ERROR bitnami_openerp openerp.http: Exception during JSON request handling.
Traceback (most recent call last):
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/http.py", line 648, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/http.py", line 685, in dispatch
    result = self._call_function(**self.params)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/http.py", line 321, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/service/model.py", line 118, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/http.py", line 314, in checked_call
    result = self.endpoint(*a, **kw)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/http.py", line 964, in __call__
    return self.method(*args, **kw)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/http.py", line 514, in response_wrap
    response = f(*args, **kw)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/addons/web/controllers/main.py", line 899, in call_button
    action = self._call_kw(model, method, args, {})
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/addons/web/controllers/main.py", line 887, in _call_kw
    return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/api.py", line 250, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/addons/base/module/module.py", line 459, in button_immediate_install
    return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/api.py", line 250, in wrapper
    return old_api(self, *args, **kwargs)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/addons/base/module/module.py", line 534, in _button_immediate_function
    registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/modules/registry.py", line 386, in new
    openerp.modules.load_modules(registry._db, force_demo, status, update_module)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/modules/loading.py", line 340, in load_modules
    loaded_modules, update_module)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/modules/loading.py", line 239, in load_marked_modules
    loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/modules/loading.py", line 132, in load_module_graph
    models = registry.load(cr, package)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/modules/registry.py", line 169, in load
    model = cls._build_model(self, cr)
  File "/opt/odoo-9.0/apps/odoo/lib/odoo-9.0rc20170615-py2.7.egg/openerp/models.py", line 602, in _build_model
    hierarchy = type(name, (hierarchy, parent_class), {'_register': False})
TypeError: type() argument 1 must be string, not tuple



Can anyone help how to inherit a default module function?

0
Avatar
Annuleer
Geniet je van het gesprek? Blijf niet alleen lezen, doe ook mee!

Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!

Aanmelden
Gerelateerde posts Antwoorden Weergaven Activiteit
onchange function for product and variants
xml python2.7 odooV9
Avatar
Avatar
1
sep. 17
3842
How to change the text color/font color in kanban view depending on a field value in odoo 10?
xml python2.7
Avatar
Avatar
Avatar
2
sep. 23
6089
Remove "add an item" Opgelost
xml python2.7
Avatar
Avatar
Avatar
12
okt. 23
37064
How to add fixed tax automatically in invoice
python2.7 odooV9
Avatar
Avatar
Avatar
2
jul. 22
6719
how to create a access rule to limit product creation for sale managers?
python2.7 odooV9
Avatar
Avatar
Avatar
2
jul. 21
7100
Community
  • Tutorials
  • Documentatie
  • Forum
Open Source
  • Downloaden
  • Github
  • Runbot
  • Vertalingen
Diensten
  • Odoo.sh Hosting
  • Ondersteuning
  • Upgrade
  • Gepersonaliseerde ontwikkelingen
  • Onderwijs
  • Vind een boekhouder
  • Vind een partner
  • Word een Partner
Over ons
  • Ons bedrijf
  • Merkelementen
  • Neem contact met ons op
  • Vacatures
  • Evenementen
  • Podcast
  • Blog
  • Klanten
  • Juridisch • Privacy
  • Beveiliging
الْعَرَبيّة 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 is een suite van open source zakelijke apps die aan al je bedrijfsbehoeften voldoet: CRM, E-commerce, boekhouding, inventaris, kassasysteem, projectbeheer, enz.

Odoo's unieke waardepropositie is om tegelijkertijd zeer gebruiksvriendelijk en volledig geïntegreerd te zijn.

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