Odoo Help


Replacing address information in invoice... guide me please.

Lakay lakay
on 9/17/14, 11:26 PM 986 views

Hi, im new to Odoo please help me..

My scenario:

I have a portal that looks like this http://postimg.org/image/xrycqxnhl/

as you can see, i have 2 functions under Billing, (1. Invoices  2. ShippingInformation)

this is the print screen of my invoices http://postimg.org/image/v4g0spujn/   and when you click that record it will look like this  http://postimg.org/image/ioci7jyh7/  as you can see here The customer label contains fields like "sample qweqwe qweqwe 123123 Azerbaijan)" this represents the "user street state zipcode country" fields of "res.partner"

back to this image http://postimg.org/image/xrycqxnhl/ which is my designed module, the "current" field (boolean) has a functionality of my module is when a certain "set" button is selected from a particular record it will set all the "current" field to "false" leaving it to be "unchecked" and then get the id of the record and set the "current" field to true leaving it to be "checked" ( I want that for each user he can only select 1 record, thats why i set to false all first and then set to true a certain record ). Below is my .py code for that and it is working.

from openerp.osv import osv,fields

class si(osv.osv):

        def btnSet(self,cr,uid,ids,values,context=None):

                if search1:
                        for id in search1:

     return True

        _columns ={
        'addr':fields.char('Shipping Address',size=100,required=True),

I want to add functionality that when "Set" button for a particular record is clicked the Address information in the invoice will be replaced by the one that is selected from my record in "Shippinginformation" module. Is this possible?

What im planning to do is that when i click "Set" it will get all the "Number" field in the invoice example. SAJ/2014/0010 and then search all "Name" in which it is related to, then update that "Name"s address fields to the one i selected from my shipping information module.

Can you help me? Im planning to use ORM functions.  Can you teach me how to search this "Number" which is related to the "Name" through orm function codes.


About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 9/17/14, 11:26 PM
Seen: 986 times
Last updated: 3/16/15, 8:10 AM