تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
1 الرد
5471 أدوات العرض

Dear All,
I am having a requirement,
In my Multi-company environment, one of the child company(say X)---
Its Product(Name) should be, created based on the values at some fields.

For this, I created a new module, and inherited the product.product model.
In the view file, I added a new page on note book "Product Configuration". This page will be available only for "That Particular users-from my "company X". (it is controlled by a checkbox).

My new Product Configuration page, contains some new fields--whose selection determines the Name of Product. may be like... Product Name== field1+field2+field. These field1,field2,field are of types, selection,boolean,char,float,..etc.

How to achieve this ? Please help.

الصورة الرمزية
إهمال
أفضل إجابة

All you need to do is to modify name_get method of product.product. There you can define product name that will be represented accordingly to your fields.

الصورة الرمزية
إهمال
الكاتب

Dear Nazarri,

name_get() method is used for what?

What I want, is..at the time of Product creation.. the Product name should be taken from field1+field2+.. like that..

Name_get is used to represent object name in many2one relationships e.g. in sale order line. In you're issue there are few solutions you can use: you can modify product create() method (if vals.get(field1): vals[name] += vals[field1]); you can put onchange events on you field1, field2 etc. to update product name.

الكاتب

Dear Nazarri, Can you please elaborate it?

Yes, i can elaborate it, however I gave you a hint - the rest depends on you, if you don't want to read documentation you can at any moment pay freelancer to make this functionality working.

المنشورات ذات الصلة الردود أدوات العرض النشاط
1
ديسمبر 22
5954
16
سبتمبر 24
77366
3
أكتوبر 22
10112
1
ديسمبر 21
10291
11
يناير 24
35554