Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie

I created the float field on client side, x_price_area and tried many ways to load the default price from pricelist into sale.order.line. The fields on both pricelist.item and sale.order.line are set as same. It just doesnt copy the price when I create a new line on SO. I have only created few pricelist items on one pricelist (Prblic Pricelist) in the databse. Here is what I have tried:

Tried to Insert on View by context: (not working)

<field name="x_price_area" class="oe_inline" widget="monetary" context="{'partner_id':parent.partner_id,
'quantity':product_uom_qty, 'pricelist':parent.pricelist_id, 'uom':product_uom,
'company_id': parent.company_id}"/>

Tried to insert on View by context of "product_id": (not working)

<field name="product_id" context="{'partner_id':parent.partner_id, 'quantity':product_uom_qty, 'pricelist':parent.pricelist_id, .... , 
'x_price_area', parent.pricelist_ids.item_ids_x_price_area}"/>
OR
'x_price_area', product_id.pricelist_item_ids.x_price_area}"/>

Tried to compute the field: (works but non-savable with stored=true)

for record in self:
    record['x_price_area'] = record.product_id.pricelist_item_ids.x_price_width

 Tried to make related field: (works, but also change the pricelist item SOMETIMES)

related='product_id.pricelist_item_ids.x_price_width'

Of course I have tried nothing to fill. Any ideas how I could copy the price from pricelist item on SO? It shall be copied and editable field. I know the Price Calculation doesnt change by the custom new_field. 

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
3
gru 22
7362
2
gru 24
21826
0
wrz 24
1360
3
sie 24
2686
0
lut 24
1788