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?