Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
5619 Lượt xem

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.

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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.

Ảnh đại diện
Huỷ bỏ
Tác giả

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.

Tác giả

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.

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 12 22
6126
16
thg 9 24
77596
3
thg 10 22
10325
1
thg 12 21
10470
11
thg 1 24
35748