2016-03-20 10 views
0

Lastikli işyerlerim için ERP seçeneklerini araştırıyorum. Synology NAS'ım ile uyumlu olan ve ürün listesi oluşturmaya çalıştığım OpenERP'i buldum. "Genişlik", "Profil", "Çap", "Hız derecesi" boyut türleriyle product_variant_multi kurdum. İsim üretecinin Genişlik/Profil Çapı Hız derecesi gibi üretmesini istiyorum. Varsayılan ad üreten kodudur:OpenERP isim üretici

[_o.dimension_id.name_] - [_o.option_id.name_] 

Bu kod benim için kullanışlı değildir çizgi ile boyut türlerini ayırarak isimleri üretir. Ben bu sözdizimini anlamıyorum, bu yüzden sizden yardım istemek istiyorum, isimleri nasıl istediğim gibi oluşturacak bir kod yazabilirim? Şunlar gibi:

[_Width_]/[_Profile_] [_Diameter_] [_Speed rating_] 

Şimdiden teşekkürler.

cevap

0

varsayılan ad üreten kodu ile ilgili bazı açıklamalar:

o = sen price_extra

göstermek için

o.price_extra tablonun tüm sütunlarını erişebilir Oradan tablo product_variant_dimension_value

o.dimension_id.name = ürün_variant_dimension_type ürününüzün adını ürününüze bağlıyorsunuz_variant_dimension_value kayıt

Genişlik, Profil ... nerede saklandığını söylerseniz size sözdizimi verebilirim

+0

Merhaba Yannick, yanıt için teşekkürler. "Genişlik" bir boyut türüdür ve "200", "190" ve benzeri gibi seçeneklere sahiptir. Bu yüzden "o.dimension_id (1) .name" değerini oluşturmak istiyorum, burada 1 "Genişlik" boyutunun kimliğidir. Bunu nasıl yapabilirim? – user3045722