Could some please spell this out for me in plain English
- I want to display a field from sale.order in stock.picking.out
I have search for ages now and found many answers, but because my programming skills are very limited and the people who answer the questions are experts, the answers tend to leave me spinning!
I have created first module - Chuffed as chips!
The module allows the sales man to identify the type of packaging needed for the order)....
from osv import osv, fields
class sale_packaging_type_field(osv.osv):
_inherit = 'sale.order'
_columns = {
'sale_packaging_type': fields.selection((('our', 'Our Packaging'), ('unmark', 'Unmarked Packaging')), 'Sale Packaging Type'),
}
_defaults = {
'sale_packaging_type': 'a',
}
and xml view for sales.order
<openerp>
<data>
<record model="ir.ui.view" id="sale_packaging_type_field">
<field name="name">sale.order.form</field>
<field name="model">sale.order</field>
<!-- Inherits from base.view_partner_form -->
<field name="inherit_id" ref="sale.view_order_form" />
<field name="arch" type="xml">
<!-- Add the textual field after the website field -->
<field name="partner_shipping_id" position="after">
<field name="sale_packaging_type" />
</field>
</field>
</record>
</data>
</openerp>
This works great! :)
So now I'm trying to display the field sale_packaging_type in stock.picking.out using sale_id as the link (so the store man knows how to package the order)
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data>
<record model="ir.ui.view" id="sale_packaging_type_out_field">
<field name="name">stock.picking.out.form</field>
<field name="model">stock.picking.out</field>
<!-- Inherits from base.view_partner_form -->
<field name="inherit_id" ref="stock.view_picking_out_form" />
<field name="arch" type="xml">
<!-- Add the textual field after the website field -->
<field name="stock_journal_id" position="after">
<field name="sale_id" /> #Creates a on screen link that the store man can follow - not checked if he has perm'n yet
</field>
</field>
</record>
</data>
</openerp>
This works as far as displaying sale_id and creating a link
Questions
1) Is there a way to display sale_packaging_type from sale.order using sale_id and only this xml - maybe something similar to what I would use in a rml report? - Yes or No please? ..... If Yes how please? - I've tried this...but doesn't work sale_id.sale_packaging_type
2) If No then do I have to create a new class and related field ? - Yes or No please? ..... If Yes I'll try to do it myself only way to learn! - I'll post my results later for marking by the community!
3) If No guidance please?