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
    • E-learning
    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
    • Artificiële Intelligentie
    • IoT
    • VoIP
    • Kennis
    • WhatsApp
    Apps van derden Odoo Studio Odoo Cloud Platform
  • Bedrijfstakken
    Detailhandel
    • Boekhandel
    • kledingwinkel
    • Meubelwinkel
    • Supermarkt
    • Bouwmarkt
    • Speelgoedwinkel
    Horeca & Hospitality
    • Bar en café
    • Restaurant
    • Fastfood
    • Gastenverblijf
    • Drankenhandelaar
    • Hotel
    Vastgoed
    • Makelaarskantoor
    • Architectenbureau
    • Bouw
    • Vastgoedbeheer
    • Tuinieren
    • Vereniging van mede-eigenaren
    Consulting
    • Accountantskantoor
    • Odoo Partner
    • Marketingbureau
    • Advocatenkantoor
    • Talentenwerving
    • Audit & Certificering
    Productie
    • Textiel
    • Metaal
    • Meubels
    • Eten
    • Brouwerij
    • Relatiegeschenken
    Gezondheid & Fitness
    • Sportclub
    • Opticien
    • Fitnesscentrum
    • Wellness-medewerkers
    • Apotheek
    • Kapper
    Diensten
    • Klusjesman
    • IT-hardware & ondersteuning
    • Zonne-energiesystemen
    • Schoenmaker
    • Schoonmaakdiensten
    • HVAC-diensten
    Andere
    • Non-profitorganisatie
    • Milieuagentschap
    • Verhuur van Billboards
    • Fotograaf
    • Fietsleasing
    • Softwareverkoper
    Alle bedrijfstakken bekijken
  • Community
    Leren
    • Tutorials
    • Documentatie
    • Certificeringen
    • Training
    • Blog
    • Podcast
    Versterk het onderwijs
    • Onderwijsprogramma
    • Scale Up! Business Game
    • Odoo bezoeken
    Download de Software
    • Downloaden
    • Vergelijk edities
    • Releases
    Werk samen
    • Github
    • Forum
    • Evenementen
    • Vertalingen
    • Partner worden
    • Diensten voor 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
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

How to create record with extended field

Inschrijven

Ontvang een bericht wanneer er activiteit is op deze post

Deze vraag is gerapporteerd
createres.partnermodel
2 Antwoorden
6060 Weergaven
Avatar
Peter Xing

I am tryin to use this module https://apps.odoo.com/apps/modules/12.0/partner_fax/

Module is installed, I can see in res.partner added field Fax. I can add/edit field Fax in Odoo. So far so good. 

But when I try to create record with script and create function I got this error

ValueError: Invalid field 'fax' on model 'res.partner'

My code looks like this:

#!/usr/bin/python3 

from __future__ import print_function
from odoo.api import Environment
import odoo
import csv

def connect(dbname='Test', uid=1, context=None):
r = odoo.registry(dbname)
cr = r.cursor()
Environment.reset()
env = Environment(cr, uid, context or {})
print('Connected to %s with user %s %s'
% (dbname, env.uid, env.user.name))
return env

env = connect('odoo13')

env['res.partner'].create({
'name': 'Test 123',
'fax':'99999',
}
)
env.cr.commit()


Importand part of module:

https://github.com/OCA/partner-contact/blob/13.0/partner_fax/views/res_partner.xml

https://github.com/OCA/partner-contact/blob/13.0/partner_fax/models/res_partner.py




0
Avatar
Annuleer
Avatar
Peter Xing
Auteur Beste antwoord

I tested on both. 

Error on odoo12 - res.partner.create() with unknown fields: fax

Error on odoo13 - ValueError: Invalid field 'fax' on model 'res.partner'

In both cases column in database exists. 


0
Avatar
Annuleer
Peter Xing
Auteur

I found that create() work without problem when I use shell.

This mean problem is somewhere here

def connect(dbname='Test', uid=1, context=None):

r = odoo.registry(dbname)

cr = r.cursor()

Environment.reset()

env = Environment(cr, uid, context or {})

print('Connected to %s with user %s %s'

% (dbname, env.uid, env.user.name))

return env

odoo/services/db.py has env defined like this

env = odoo.api.Environment(cr, SUPERUSER_ID, {})

any idea what am I missing ?

Avatar
Paresh Wagh
Beste antwoord

The module link provided by you is for 12.0 whereas your app seems to be 13.0. Try installing the 13.0 release of the module and see if that takes care of it.

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
how create an object(a form) automatically from res.partner? odoo11
create automatic res.partner
Avatar
0
feb. 20
4855
Error: "res.partner"."vat_label" field is undefined.
migration res.partner model ErrorTraceback
Avatar
Avatar
Avatar
Avatar
3
jun. 25
3937
'create' returns an incrementing id, but 'search_read' returns an empty model, as if create wasn't actually adding new entries
create model flutter 17.0+e
Avatar
0
jan. 25
1839
[RES_USERS] How to link account in res_users with account in my model?
create res.user link model
Avatar
1
nov. 23
3982
How to insert values in the model res.partner in edit(write method) mode?
create res.partner write odoo10
Avatar
Avatar
2
mei 17
11414
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
  • Partner worden
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 Svenska ภาษาไทย 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