Fall 5399: CR1 - Neues Feld Freigabenr.
parent
41941487da
commit
f2c37357cd
|
|
@ -29,6 +29,7 @@ values = {
|
|||
"date_order": "2017-11-21",
|
||||
"assembled": True,
|
||||
"line_id": "0000",
|
||||
'confirmation_nr': 'FR000001',
|
||||
"portal_id": "59-0001",
|
||||
"portal_delivery_id": "111112",
|
||||
"delivery_firstname": "Huber",
|
||||
|
|
|
|||
|
|
@ -50,6 +50,7 @@ class SaleOrder(models.Model):
|
|||
positions = fields.Integer(string='Positionen', compute='_compute_positions')
|
||||
num_items = fields.Integer(string='Anzahl der Artikel', compute='_compute_num_items')
|
||||
weight_total = fields.Float(string='Gesamtgewicht', compute='_compute_weight_total')
|
||||
confirmation_nr = fields.Char('Freigabe-Nr.')
|
||||
|
||||
@api.multi
|
||||
def _compute_weight_total(self):
|
||||
|
|
@ -259,7 +260,7 @@ class SaleOrder(models.Model):
|
|||
def _get_specified_fields(self):
|
||||
return ['origin', 'client_order_ref', 'note', 'date_order', 'assembled', 'line_id', 'partner_id',
|
||||
'fiscal_position_id', 'user_id', 'payment_term_id', 'partner_delivery_id', 'partner_invoice_id',
|
||||
'assembly_state']
|
||||
'assembly_state', 'confirmation_nr']
|
||||
|
||||
@api.multi
|
||||
def write(self, vals):
|
||||
|
|
|
|||
|
|
@ -39,6 +39,9 @@
|
|||
<field name="origin"/>
|
||||
</group>
|
||||
</group>
|
||||
<field name="partner_shipping_id" position="after">
|
||||
<field name="confirmation_nr"/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
|
@ -50,6 +53,9 @@
|
|||
<field name="partner_id" position="after">
|
||||
<field name="partner_invoice_id"/>
|
||||
</field>
|
||||
<field name="name" position="after">
|
||||
<field name="confirmation_nr"/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
|
@ -61,6 +67,9 @@
|
|||
<field name="partner_id" position="after">
|
||||
<field name="partner_invoice_id"/>
|
||||
</field>
|
||||
<field name="name" position="after">
|
||||
<field name="confirmation_nr"/>
|
||||
</field>
|
||||
<field name="invoice_status" position="after">
|
||||
<field name="assembly_state"/>
|
||||
</field>
|
||||
|
|
|
|||
|
|
@ -24,4 +24,7 @@ class AccountInvoice(models.Model):
|
|||
for line in category['lines']:
|
||||
price_subtotal += line.price_subtotal
|
||||
category['price_subtotal'] = price_subtotal
|
||||
sale_order = self.env['sale.order'].search([('name', '=', category['name'])])
|
||||
if sale_order:
|
||||
category['confirmation_nr'] = sale_order.confirmation_nr
|
||||
return res
|
||||
|
|
|
|||
|
|
@ -104,7 +104,7 @@
|
|||
<tr t-if="layout_category['name'] != 'Uncategorized'">
|
||||
<td colspan="6">
|
||||
<strong>
|
||||
<t t-esc="layout_category['name']"/> - <t t-esc="o.partner_id.ref"/>
|
||||
<t t-esc="layout_category['name']"/> - <t t-esc="o.partner_id.ref"/><t t-if="layout_category['confirmation_nr']"> - <t t-esc="layout_category['confirmation_nr']"/></t>
|
||||
</strong>
|
||||
</td>
|
||||
<td class="text-right" t-if="discount_is_set"/>
|
||||
|
|
|
|||
Loading…
Reference in New Issue