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