How create auto generated reference value for sale and mrp module?

Asked by shanky

Hi,

I am curious how the 'Reference' ,"Order Reference" in mrp and sale module resp. takes unique incremented value on menu,view_name in bracket (New Production Order, mrp.production.form) (New Quotation, sale.order.form)

My question: Is following code generate value?
  sale.py: 'name': lambda obj, cr, uid, context: obj.pool.get('ir.sequence').get(cr, uid, 'sale.order'),
  mrp.py:'name': lambda x,y,z,c: x.pool.get('ir.sequence').get(y,z,'mrp.production') or '/',

Even I comment the above line in respective module recompile these file and use it. I got like previous result.

Regards,
  Shankar

Question information

Language:
English Edit question
Status:
Solved
For:
OpenERP Edit question
Assignee:
No assignee Edit question
Solved by:
shanky
Solved:
Last query:
Last reply:
Revision history for this message
gpa(OpenERP) (gpa-openerp) said :
#1

Hello Shanker,

Did you update your database after changing the code?

Other wise it works smoothly.

I commented the above line in respective module and update before use it. I did not get like previous result.

Would you please check again?

Thanks

Revision history for this message
shanky (shankar-shinde-deactivatedaccount) said :
#2

Hello gpa,

I comment the above mentioned code , delete previous(old) .pyc file in respective model . Compile sale.py, mrp.py file using pycompile module. Then create new database. I get previous result.

Shankar

Revision history for this message
Vinay Rana (OpenERP) (vra-openerp) said :
#3

Hello Shanker,

You can create your own module and inherit the same class and remove the default value.

Thanks.

Revision history for this message
shanky (shankar-shinde-deactivatedaccount) said :
#4

Hello,
problem now solved .
Shankar