Skip to Content
Odoo मेन्यू
  • Sign in
  • मुफ़्त में आज़माएं
  • ऐप्लिकेशन
    फ़ाइनेंस
    • अकाउंटिंग
    • इनवॉइसिंग
    • एक्सपेंस
    • स्प्रेडशीट (बीआई)
    • डॉक्यूमेंट्स
    • साइन
    सेल्स
    • सीआरएम
    • सेल्स
    • पीओएस शॉप
    • पीओएस रेस्टोरेंट
    • सब्सक्रिप्शन
    • रेंटल
    वेबसाइट
    • वेबसाइट बिल्डर
    • ई-कॉमर्स
    • ब्लॉग
    • फ़ोरम
    • लाइव चैट
    • ई-लर्निंग
    सप्लाई चेन
    • इन्वेंट्री
    • मैन्युफ़ैक्चरिंग
    • पीएलएम
    • परचेज़
    • मेंटेनेंस
    • क्वालिटी
    मानव संसाधन
    • कर्मचारी
    • रिक्रूटमेंट
    • टाइम ऑफ़
    • अप्रेज़ल
    • रेफ़रल
    • फ़्लीट
    मार्केटिंग
    • सोशल मार्केटिंग
    • ईमेल मार्केटिंग
    • एसएमएस मार्केटिंग
    • इवेंट
    • मार्केटिंग ऑटोमेशन
    • सर्वे
    सेवाएं
    • प्रोजेक्ट
    • टाइमशीट
    • फ़ील्ड सर्विस
    • हेल्पडेस्क
    • प्लानिंग
    • अपॉइंटमेंट
    प्रॉडक्टिविटी
    • डिस्कस
    • अप्रूवल
    • आईओटी
    • वीओआईपी
    • नॉलेज
    • WhatsApp
    तीसरे पक्ष के ऐप्लिकेशन Odoo स्टूडियो Odoo क्लाउड प्लेटफ़ॉर्म
  • इंडस्ट्री
    रीटेल
    • बुक स्टोर
    • क्लोदिंग स्टोर
    • फ़र्नीचर स्टोर
    • ग्रॉसरी स्टोर
    • हार्डवेयर स्टोर
    • टॉय स्टोर
    Food & Hospitality
    • बार और पब
    • रेस्टोरेंट
    • फ़ास्ट फ़ूड
    • Guest House
    • बेवरिज डिस्ट्रीब्यूटर
    • होटल
    रियल एस्टेट
    • Real Estate Agency
    • आर्किटेक्चर फ़र्म
    • कंसट्रक्शन
    • एस्टेट मैनेजमेंट
    • गार्ड्निंग
    • प्रॉपर्टी ओनर असोसिएशन
    कंसल्टिंग
    • अकाउंटिंग फ़र्म
    • Odoo पार्टनर
    • मार्केटिंग एजेंसी
    • लॉ फ़र्म
    • टैलेंट ऐक्विज़िशन
    • ऑडिट & सर्टिफ़िकेशन
    मैन्युफ़ैक्चरिंग
    • टेक्सटाइल
    • Metal
    • फ़र्नीचर
    • फ़ूड
    • Brewery
    • कॉर्पोरेट गिफ़्ट
    हेल्थ & फिटनेस
    • स्पोर्ट्स क्लब
    • आईवियर स्टोर
    • फिटनेस सेंटर
    • वेलनेस प्रैक्टिशनर
    • फॉर्मेसी
    • हेयर सैलून
    Trades
    • Handyman
    • आईटी हॉर्डवेयर और सपोर्ट
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    अन्य
    • Nonprofit Organization
    • एन्वायरमेंटल एजेंसी
    • बिलबोर्ड रेंटल
    • फ़ोटोग्राफी
    • बाइक लीजिंग
    • सॉफ़्टवेयर रीसेलर
    Browse all Industries
  • कम्यूनिटी
    सीखें
    • ट्यूटोरियल्स
    • दस्तावेज़
    • सर्टिफ़िकेशन
    • ट्रेनिंग
    • ब्लॉग
    • पॉडकास्ट
    शिक्षा को बढ़ावा दें
    • एजुकेशन प्रोग्राम
    • स्केल अप! बिजनेस गेम
    • Odoo के ऑफ़िस में आएं
    सॉफ़्टवेयर पाएं
    • डाउनलोड
    • वर्शन की तुलना करें
    • रिलीज़
    साथ मिलकर काम करें
    • Github
    • फ़ोरम
    • इवेंट
    • अनुवाद
    • पार्टनर बनें
    • Services for Partners
    • अपना अकाउंटिंग फ़र्म रजिस्टर करें
    सेवाएं पाएं
    • पार्टनर ढूंढें
    • अकाउंटेंट खोजें
    • सलाहकार की मदद लें
    • इम्प्लिमेंटेशन सेवाएं
    • कस्टमर रेफ़रेंस
    • सहायता
    • अपग्रेड
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    डेमो देखें
  • कीमत
  • सहायता

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

  • सीआरएम
  • e-Commerce
  • लेखांकन
  • इन्वेंटरी
  • PoS
  • प्रोजेक्ट
  • MRP
All apps
You need to be registered to interact with the community.
All Posts People Badges
टैग (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
टैग (View all)
odoo accounting v14 pos v15
About this forum
Help

Sync/Copy data between models in Odoo 8

Subscribe

Get notified when there's activity on this post

This question has been flagged
hron_changeemployeeinheritapplicants
4842 Views
Avatar
Franz Bautista

I have a customized model that inherits from hr.applicant and hr.employee. I was already able to customize the web form to automatically fill up my applicant form. What I need is once I "create and employee" from this applicant the data will automatically copy/sync to employee form?

Is this on_change or inherit. Its only one way as once data is copied from applicant to employee I don't need to update applicant information anymore even when changed directly from employee files.

This is my inherit class for recruitment:

class hrRecruitment(models.Model):
    _inherit = 'hr.applicant'
    
    #gender = fields.Char(string = 'Gender')
    gender = fields.Selection(selection= [('male', 'MALE'),
                                          ('female', 'FEMALE')],
                                  string = 'Gender', default = 'male')
    birthdate = fields.Date('Birthdate')
    birthplace = fields.Char(string='Birthplace')
    height = fields.Char(string='Height', size = 5)
    weight = fields.Char(string='Weight', size = 3)
    religion = fields.Char(string='Religion')
    civil_status = fields.Selection(selection=[('married', 'Married'),
                                               ('single','Single')],
                                        string='Civil Status', default= 'single')

This is the xml for inherit recruitment:

	<!-- inherit hr.applicant -->
        <record id="hr_applicant_data_inherit" model="ir.ui.view">
            <field name="name">hr.applicant.data.inherit</field>
            <field name="model">hr.applicant</field>
            <field name="inherit_id" ref="hr_recruitment.crm_case_form_view_job" />
            <field name="arch" type="xml">
                <field name ="partner_mobile" position="after">
                	<field name ="gender" />
                	<field name ="birthdate" />
                	<field name ="birthplace" />
                	<field name ="height" />
                	<field name ="weight" />
                	<field name ="religion" />
                	<field name ="civil_status" />
                	<field name ="father_name" />
                	<field name ="mother_name" />	
                	<field name ="dependents" />
                	<field name ="facebook" />
                	<field name ="complete_address" />
                	<field name ="other_number" />
                	<field name ="other_email" />
                	<field name ="emer_contact_name" />
                	<field name ="emer_contact_number" />
                </field>

This works fine for recruitment to applicant.

Now I need to get this filled up data to the employee form on creation of an employee.

I tried below code:

<!-- inherit data to hr.employee from hr.applicant -->
        <record id="hr_applicant_data_inherit" model="ir.ui.view">
            <field name="name">hr.applicant.data.inherit</field>
            <field name="model">hr.applicant</field>
            <field name="inherit_id" ref="hr_contract.hr_hr_employee_view_form2" /> This is from the hr.employee view
            <field name="arch" type="xml">
                <field name ="partner_mobile" position="after">
                	<field name ="gender" />
                	<field name ="birthdate" />
                	<field name ="birthplace" />
                	<field name ="height" />
                	<field name ="weight" />
                	<field name ="religion" />
                	<field name ="civil_status" />
                	<field name ="father_name" />
                	<field name ="mother_name" />	
                	<field name ="dependents" />
                	<field name ="facebook" />
                	<field name ="complete_address" />
                	<field name ="other_number" />
                	<field name ="other_email" />
                	<field name ="emer_contact_name" />
                	<field name ="emer_contact_number" />
                </field>

Am using Odoo 8 and the error I get is address_id not found, but there is no address_id field anywhere that I can see.

Anyway, I think i am applying it wrong.  Need help to push in right direction Tks.











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

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

Sign up
Related Posts Replies Views Activity
Odoo 8 Onchange query from web to form
hr on_change inherit hrmodule hr_recruitment
Avatar
0
जुल॰ 18
4810
Call a field value from hr_employee to hr_attendance?
hr employee attendance inherit odoo8.0
Avatar
0
अक्तू॰ 17
8007
How to create an auto increment ID Number field in HR Employee? Solved
hr employee
Avatar
Avatar
Avatar
Avatar
Avatar
7
नव॰ 20
26108
I want create menu that show list of employee birthday in current month. Solved
hr employee
Avatar
Avatar
Avatar
Avatar
Avatar
11
जन॰ 19
10815
Employee Resume - Department Changes (V17)
hr employee department
Avatar
Avatar
1
जून 24
2374
कम्यूनिटी
  • ट्यूटोरियल्स
  • दस्तावेज़
  • फ़ोरम
ओपन सोर्स
  • डाउनलोड
  • Github
  • रनबॉट
  • अनुवाद
सेवाएं
  • Odoo.sh Hosting
  • सहायता
  • अपग्रेड
  • कस्टम डेवलपमेंट्स
  • शिक्षा
  • अकाउंटेंट खोजें
  • पार्टनर ढूंढें
  • पार्टनर बनें
हमारे बारे में
  • हमारी कंपनी
  • ब्रांड ऐसेट
  • संपर्क करें
  • नौकरियां
  • इवेंट
  • पॉडकास्ट
  • ब्लॉग
  • ग्राहक
  • लीगल • गोपनीयता
  • सुरक्षा
الْعَرَبيّة 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, बिज़नेस से जुड़े ऐप्लिकेशन का एक कलेक्शन है जो ओपन सोर्स पर आधारित है. इसमें आपकी कंपनी की हर ज़रूरत के लिए ऐप्लिकेशन हैं. जैसे, सीआरएम, ई-कॉमर्स, अकाउंटिंग, इन्वेंट्री, पॉइंट ऑफ़ सेल, प्रोजेक्ट मैनेजमेंट वगैरह.

Odoo की सबसे बड़ी खासियत है कि यह इस्तेमाल करने में बहुत आसान है और यह पूरी तरह से इंटिग्रेट किया हुआ है.

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