Skip to Content
Menu
This question has been flagged
4 Replies
8810 Views

Can someone explain to me how to add new fields to the Journal Entry I currently use.

I would like to add 3 custom fields to this Journal Entry to show on the JE screens and in a template I use for importing.

Thanks

Avatar
Discard
Best Answer

Hello @Help, 

You can simply created and add field by using studio. Please note that the fields added by studio are limited to database. So, if you change the database then you have to repeat the same process.


Steps to add fields using studio customization are as follows.


1: Click on 'Toggle Studio' button as displayed in the below screenshot. (You may need to activate studio if the module is not installed in your database)

2: Drag and drop the field into the view.

3: Fill the required details.

4: Hit the close button and you're good to go.


Kindly refer below screenshots for better understanding.


Feel free to contact us for further assistance

Hope this answer helps you.

Thanks & Regards,
Email:  odoo@aktivsoftware.com     

Skype: kalpeshmaheshwari

Avatar
Discard
Author Best Answer

I don't think I fully understand, I'm try to add custom fields to my ODOO subscription. Is this code only for your own copy of ODOO that runs on your own server.

If not how and where is this code entered.? I use PHP?

Thanks

Avatar
Discard

If you are using odoo Enterprise version you can use odoo studio module to create new field.
check the newly updated answer

Best Answer

Hi,
Try this code

PYTHON
from odoo import models, fields

class AccountMove(models.Model):
    _inherit = 'account.move'

    custom_field = fields.Char(string="Custom Field")

XML:


<odoo>
    <data>
<record id="view_account_move_form_inherited" model="ir.ui.view">
<field name="name">account.move.form.inherited</field>
<field name="model">account.move</field>
            <field name="inherit_id" ref="account.view_move_form">
            <field name="arch" type="xml">
                <field name="ref" position="after">
                    <field name="custom_field"/>
                </field>
            </field>
        </record>
    </data>
</odoo>



Hope it helps

Avatar
Discard
Best Answer

Hi 

You can inherit the 'account. move' model and add these fields in it 

class AccountMove(models. Model):

​_inherit = 'account.move'


​field_1 = fields.Char(string="Field Name")

add it to the inherited view of the account. move and place it in the appropriate position.


add fields using odoo studio 

Odoo Studio


Regards



Avatar
Discard
Related Posts Replies Views Activity
2
Jul 25
1455
0
Jan 24
1436
1
Nov 23
1720
1
Sep 23
2387
2
May 25
2619