~zaber/openobject-addons/stable_5.0-extra-addons

« back to all changes in this revision

Viewing changes to sale_margin/report_margin.py

 new modules for EO2 :
* sale_delivery : Deliveries Planning at Sale Order Level
* sale_margin : Better margin control
* sale_margin_delivery : margin control on delivery planing
* Stock Planning: compute procurement based on sales previsions 

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
            ('paid','Paid'),
54
54
            ('cancel','Canceled')
55
55
        ],'State', readonly=True),
56
 
        'product_id': fields.many2one('product.product', 'Product', readonly=True),
 
56
        'product_id': fields.many2one('product.product', 'Product', readonly=True, relate=True),
57
57
        'amount': fields.float('Amount', readonly=True),
58
58
        'cost_price': fields.float('Cost Price', readonly=True),
59
59
        'margin': fields.float('Margin', readonly=True),
98
98
            ('paid','Paid'),
99
99
            ('cancel','Canceled')
100
100
        ],'State', readonly=True),
101
 
        'categ_id': fields.many2one('product.category', 'Categories', readonly=True),
 
101
        'categ_id': fields.many2one('product.category', 'Categories', readonly=True, relate=True),
102
102
        'amount': fields.float('Amount', readonly=True),
103
103
        'cost_price': fields.float('Cost Price', readonly=True),
104
104
        'margin': fields.float('Margin', readonly=True),
145
145
            ('paid','Paid'),
146
146
            ('cancel','Canceled')
147
147
        ],'State', readonly=True),
148
 
        'partner_id': fields.many2one('res.partner', 'Partner', readonly=True),
 
148
        'partner_id': fields.many2one('res.partner', 'Partner', readonly=True, relate=True),
149
149
        'amount': fields.float('Amount', readonly=True),
150
150
        'cost_price': fields.float('Cost Price', readonly=True),
151
151
        'margin': fields.float('Margin', readonly=True),
190
190
            ('paid','Paid'),
191
191
            ('cancel','Canceled')
192
192
        ],'State', readonly=True),
193
 
        'partner_id': fields.many2one('res.partner', 'Partner', readonly=True),
194
 
        'product_id': fields.many2one('product.product', 'Product', readonly=True),
 
193
        'partner_id': fields.many2one('res.partner', 'Partner', readonly=True, relate=True),
 
194
        'product_id': fields.many2one('product.product', 'Product', readonly=True, relate=True),
195
195
        'amount': fields.float('Amount', readonly=True),
196
196
        'cost_price': fields.float('Cost Price', readonly=True),
197
197
        'margin': fields.float('Margin', readonly=True),