Siirry sisältöön
Odoo Menu
  • Kirjaudu sisään
  • Kokeile ilmaiseksi
  • Sovellukset
    Talous
    • Kirjanpito
    • Laskutus
    • Kulut
    • Datataulukot (BI)
    • Asiakirjat
    • Allekirjoita
    Myynti
    • CRM
    • Myynti
    • Kassajärjestelmä myymälään
    • Kassajärjestelmä ravintolaan
    • Tilaukset
    • Vuokraus
    Verkkosivut
    • Verkkosivun Rakennustyökalu
    • Verkkokauppa
    • Blogi
    • Foorumi
    • Livechat
    • Verkko-oppiminen
    Toimitusketju
    • Varastointi
    • Tuotanto
    • Tuotteen elinkaaren hallinta (PLM)
    • Ostot
    • Huolto
    • Laatu
    Henkilöstöhallinto
    • Työntekijät
    • Rekrytointi
    • Vapaat
    • Arvioinnit
    • Suositukset
    • Kuljetuskalusto
    Markkinointi
    • Somemarkkinointi
    • Sähköpostimarkkinointi
    • Tekstiviestimarkkinointi
    • Tapahtumat
    • Markkinoinnin automaatio
    • Kyselyt
    Palvelut
    • Projekti
    • Työaikakirjaukset
    • Kenttähuolto
    • Asiakaspalvelu
    • Suunnittelu
    • Ajanvaraukset
    Tuottavuus
    • Viestintä
    • Hyväksynnät
    • IoT
    • IP-puhe
    • Tietokirjasto
    • WhatsApp
    Kolmannen osapuolen sovellukset Odoo-Studio Odoo-Pilvialusta
  • Toimialat
    Vähittäiskauppa
    • Kirjakauppa
    • Vaatekauppa
    • Huonekaluliike
    • Ruokakauppa
    • Laitteistokauppa
    • Lelukauppa
    Ruoka & Majoitus
    • Baari ja Pubi
    • Ravintola
    • Pikaruoka
    • Majatalo
    • Juomien jakelija
    • Hotelli
    Kiinteistöt
    • Kiinteistönvälitystoimisto
    • Arkkitehtitoimisto
    • Rakentaminen
    • Kiinteistönhallinta
    • Puutarhanhoito
    • Kiinteistön omistajien yhdistys
    Konsultointi
    • Tilitoimisto
    • Odoo-kumppani
    • Markkinointitoimisto
    • Lakitoimisto
    • Osaajahankinta
    • Tilintarkastus & sertifiointi
    Tuotanto
    • Tekstiili
    • Metalli
    • Huonekalut
    • Ruoka
    • Panimo
    • Yrityslahjat
    Terveys & Liikunta
    • Urheiluseura
    • Silmälasiliike
    • Kuntokeskus
    • Hyvinvointialan ammattilaiset
    • Apteekki
    • Kampaamo
    Kaupat
    • Yleismies
    • IT-laitteisto & Tuki
    • Aurinkoenergiajärjestelmät
    • Suutari
    • Siivouspalvelut
    • LVI-palvelut
    Muut
    • Voittoa tavoittelematon järjestö
    • Ympäristötoimisto
    • Mainostaulujen vuokraus  
    • Valokuvaus
    • Leasing-pyörät
    • Ohjelmistojen jälleenmyyjä
    Selaa kaikkia toimialoja
  • Yhteisö
    Opi
    • Kurssit
    • Dokumentaatio
    • Todistukset
    • Koulutus
    • Blogi
    • Podcast
    Kannusta kouluttautumaan
    • Koulutusohjelmat
    • Scale Up! Liiketoimintapeli
    • Vieraile Odoolla
    Hanki ohjelmisto
    • Lataa
    • Vertaile versioita
    • Julkaisut
    Tee yhteistyötä
    • Github
    • Foorumi
    • Tapahtumat
    • Käännökset
    • Ryhdy kumppaniksi
    • Kumppanipalvelut
    • Rekisteröi tilitoimistosi
    Hanki palveluja
    • Löydä kumppani
    • Löydä kirjanpitäjä
    • Varaa asiantuntijatapaaminen
    • Implementaatiopalvelut
    • Asiakasreferenssit
    • Tuki
    • Versionkorotukset
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Varaa demo
  • Hinnoittelu
  • Asiakaspalvelu

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

  • CRM
  • e-Commerce
  • Kirjanpito
  • Varastointi
  • PoS
  • Projekti
  • MRP
All apps
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Kaikki kirjoitukset Ihmiset Merkit
Tunnisteet (Näytä kaikki)
odoo accounting v14 pos v15
Tietoa tästä foorumista
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Kaikki kirjoitukset Ihmiset Merkit
Tunnisteet (Näytä kaikki)
odoo accounting v14 pos v15
Tietoa tästä foorumista
Apua

Adding fields to inventory app

Tilaa

Saat ilmoituksen, kun tähän viestiin ilmaantuu aktiviteettia

Tämä kysymys on merkitty
stockfieldsinheritanceinventory
3 Vastaukset
9164 Näkymät
Avatar
Leke Onile-ere

I want to add fields to the product creation form in the Inventory app in order to fit my needs better however I can't find the view in order to do this i tried to look inside the app code and found that a few of the forms inherit product.product_template_form_view however i cannot find the actual view itself. I managed to add a field to the tab right at the end however ideally id like to create a separate tab where i can put whatever extra fields i need.

Using Odoo 11 any help would be appreciated

<record id="view_template_property_form" model="ir.ui.view">
<field
name="name">product.template.stock.property.form.inherit</field>
<field
name="model">product.template</field>
<field
name="inherit_id" ref="product.product_template_form_view"/>
<field
name="arch" type="xml">
<group
name="packaging" position="before">
<group
name="inventory">
<group
string="Operations" name="operations">
<field
name="route_ids" widget="many2many_checkboxes" attrs="{'invisible':[('type', 'in', ['service', 'digital'])]}"/>
<field
name="route_from_categ_ids" widget="many2many_tags" readonly="1" attrs="{'invisible':[('route_from_categ_ids', '=', [])]}"/>
<label
for="sale_delay"/>
<div>
<field
name="sale_delay" attrs="{'readonly':[('sale_ok','=',False)]}" class="oe_inline" style="vertical-align:baseline"/> days
</div>
</group>
<group
string="Logistics" name="group_lots_and_weight" attrs="{'invisible':[('type', 'not in', ['product', 'consu'])]}">
<label
for="weight"/>
<div
class="o_row" name="weight">
<field
name="weight"/>
<span>
kg</span>
</div>
<label
for="volume"/>
<div
class="o_row" name="volume">
<field
name="volume" string="Volume"/>
<span>
m³</span>
</div>
</group>
<group
string="Traceability" name="traceability" groups="stock.group_production_lot">
<field
name="tracking" widget="radio" attrs="{'invisible':[('type', 'in', ['service', 'digital'])]}"/>
</group>
<group
string="Counterpart Locations" name="stock_property" groups="base.group_no_one">
<field
name="property_stock_production" domain="[('usage','=','production')]"/>
<field
name="property_stock_inventory" domain="[('usage','=','inventory')]"/>
</group>
</group>
</group>
<group
name="description" position="after">
<group>
<group
string="Description for Delivery Orders">
<field
name="description_pickingout" nolabel="1" placeholder="This note will show up on delivery orders."/>
</group>
<group
string="Description for Receptions">
<field
name="description_pickingin" nolabel="1" placeholder="This note will show up on the receipt orders (e.g. where to store the product in the warehouse)."/>
</group>
<group
string="Description for Internal Transfers">
<field
name="description_picking" placeholder="This note will show up on internal transfer orders (e.g. where to pick the product in the warehouse)." nolabel="1"/>
</group>
</group>
<group
name="drscustomfields" position="after">
<group
string="CustomField">
<field
name="customfield1"/>
</group>
</group>
</group>
</field>
</record>


0
Avatar
Hylkää
Sehrish

Look into odoo customization: http://learnopenerp.blogspot.com

Avatar
Piotr Cierkosz
Paras vastaus

When you are in developer mode open view and choose "edit form view" - you will see that the basic view is:

product.product_template_only_form_view
Open the Inherited Views tab and you will see the views that are adding additional functions/tabs (try on Odoo runbot and you will see that there are 6 of them).

Remember that if you are using product variants the original view would be product.product_normal_form_view
model would be product.product in that case. Variants are inheriting basic stuff from product.template and also contain the specific attributes available for variants.

To add additional tab you can use code:

1) Specify where would be the new tab
<xpath expr="//page[@name='notes']" position="after">

2) Name it

<page string="Last Price">
3) Add text and fields

Sample use in this module: https://apps.odoo.com/apps/modules/10.0/product_last_price_tab/

Enjoy

1
Avatar
Hylkää
Avatar
subbarao
Paras vastaus

Hello Leke,

Activate Developer mode 

under that you can see edit for view, here you can get the actual xml id , by using xml id you can inherit it


1
Avatar
Hylkää
Nautitko keskustelusta? Älä vain lue, vaan osallistu!

Luo tili jo tänään nauttiaksesi yksinoikeusominaisuuksista ja osallistuaksesi mahtavaan yhteisöömme!

Rekisteröidy
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
How to solve this error Field `show_check_availability` does not exist ?
stock inventory
Avatar
0
heinäk. 24
2941
How to prefill one2many records
stock inventory
Avatar
Avatar
1
maalisk. 24
3111
Out of Stock Ratkaistu
stock inventory
Avatar
Avatar
Avatar
Avatar
Avatar
4
helmik. 24
6521
How to create Custom fields under different tabs in any Module
fields inheritance
Avatar
Avatar
Avatar
2
elok. 23
3986
Available stock by the end of each month in each location (Stock History)
stock inventory
Avatar
Avatar
1
heinäk. 23
3695
Yhteisö
  • Kurssit
  • Dokumentaatio
  • Foorumi
Avoin lähdekoodi
  • Lataa
  • Github
  • Runbot
  • Käännökset
Palvelut
  • Odoo.sh hosting
  • Tuki
  • Versionkorotus
  • Räätälöidyt kehitykset
  • Koulutus
  • Löydä kirjanpitäjä
  • Löydä kumppani
  • Ryhdy kumppaniksi
Meistä
  • Yrityksemme
  • Brändiominaisuudet
  • Ota yhteyttä
  • Työpaikat
  • Tapahtumat
  • Podcast
  • Blogi
  • Asiakkaat
  • Oikeudellinen ilmoitus • Yksityisyys
  • Tietoturva
الْعَرَبيّة 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 on kokoelma avoimen lähdekoodin yrityssovelluksia, jotka kattavat kaikki yrityksesi tarpeet: asiakkuudenhallinta eli CRM, verkkokauppa, kirjanpito, varastointi, kassajärjestelmä, projektinhallinta, jne.

Odoon uniikki arvolupaus on olla samanaikaisesti erittäin helppokäyttöinen ja täysin integroitu.

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