|
[[ repeatIn(o.dest_address_id and [o.dest_address_id] or [],'addr') ]]
- Shipping address :
- [[ o.partner_id.title or '' ]] [[ o.partner_id.name ]]
- [[ addr.title or '' ]] [[ addr.name ]]
+ Shipping address :
+ [[ o.partner_id.title or '' ]][[ o.partner_id.name ]]
+ [[ addr.title or '' ]][[ addr.name ]]
[[ addr.street ]]
[[ addr.street2 or '' ]]
- [[ addr.zip or '' ]] [[ addr.city or '' ]]
+ [[ addr.zip or '' ]][[ addr.city or '' ]]
[[ addr.state_id and addr.state_id.name or '' ]]
[[ addr.country_id and addr.country_id.name or '' ]]
|
@@ -178,11 +178,11 @@
- [[ o.partner_id.title or '' ]] [[ o.partner_id.name ]]
- [[ o.partner_address_id.title or '' ]] [[ o.partner_address_id.name ]]
+ [[ o.partner_id.title or '' ]][[ o.partner_id.name ]]
+ [[ o.partner_address_id.title or '' ]][[ o.partner_address_id.name ]]
[[ o.partner_address_id.street ]]
[[ o.partner_address_id.street2 or '' ]]
- [[ o.partner_address_id.zip or '' ]] [[ o.partner_address_id.city or '' ]]
+ [[ o.partner_address_id.zip or '' ]][[ o.partner_address_id.city or '' ]]
[[ o.partner_address_id.state_id and o.partner_address_id.state_id.name or '' ]]
[[ o.partner_address_id.country_id and o.partner_address_id.country_id.name or '' ]]
@@ -203,15 +203,15 @@
- [[ (o.state=='draft' or removeParentNode('font')) and 'Request for Quotation' ]] [[ (o.state<>'draft' or removeParentNode('font')) and 'Purchase Order Confirmation' ]] N° [[ o.name ]]
+ [[ (o.state=='draft' or removeParentNode('font')) and 'Request for Quotation' ]][[ (o.state<>'draft' or removeParentNode('font')) and 'Purchase Order Confirmation' ]] N° [[ o.name ]]
-
+
-
+
|
Your Order Reference
|
@@ -223,26 +223,26 @@
-
+
-
- |
- [[ o.partner_ref or '' ]]
|
- [[o.date_order]]
+ [[ o.partner_ref or '' ]]
|
- [[ o.validator and o.validator.name or '' ]]
+ [[ time.strftime('%d/%m/%Y', time.strptime(o.date_order, '%Y-%m-%d')) ]]
+ |
+
+ [[ o.validator and o.validator.name or '' ]]
|
-
+
Description
@@ -266,28 +266,28 @@
[[ repeatIn(o.order_line,'line') ]]
-
+
|
[[ line.name ]]
|
- [[ ', '.join(map(lambda x: x.name, line.taxes_id)) ]]
+ [[ ', '.join(map(lambda x: x.name, line.taxes_id)) or '0.00' ]]
|
- [[ time.strftime('%m/%d/%Y', time.strptime( line.date_planned, '%Y-%m-%d %H:%M:%S')) ]]
+ [[ time.strftime('%d/%m/%Y', time.strptime( line.date_planned, '%Y-%m-%d %H:%M:%S')) ]]
|
- [[ line.product_qty ]]
+ [[ line.product_qty or '0.00' ]]
|
[[ line.product_uom.name ]]
|
- [[ line.price_unit ]]
+ [[ line.price_unit or '0.00' ]]
|
- [[ line.price_subtotal ]]
+ [[ line.price_subtotal or '0.00' ]]
|
@@ -338,10 +338,10 @@
Net Total :
|
- [[ o.amount_untaxed ]]
+ [[ o.amount_untaxed or '0.00' ]]
|
- [[ o.pricelist_id.currency_id.name ]]
+ [[ o.pricelist_id.currency_id.name ]]
|
@@ -354,10 +354,10 @@
Taxes :
|
- [[ o.amount_tax ]]
+ [[ o.amount_tax or '0.00' ]]
|
- [[ o.pricelist_id.currency_id.name ]]
+ [[ o.pricelist_id.currency_id.name ]]
|
@@ -370,7 +370,7 @@
Total :
|
- [[ o.amount_total ]]
+ [[ o.amount_total or '0.00' ]]
|
[[ o.pricelist_id.currency_id.name ]]
@@ -391,4 +391,4 @@
-
+
\ No newline at end of file
diff --git a/addons/purchase/stock_view.xml b/addons/purchase/stock_view.xml
index 24412239929..c539d916540 100644
--- a/addons/purchase/stock_view.xml
+++ b/addons/purchase/stock_view.xml
@@ -14,7 +14,12 @@
-
+
diff --git a/addons/purchase_analytic_plans/i18n/fr_FR.po b/addons/purchase_analytic_plans/i18n/fr_FR.po
index dc322fd9e68..c58279cea5f 100644
--- a/addons/purchase_analytic_plans/i18n/fr_FR.po
+++ b/addons/purchase_analytic_plans/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-09-05 13:23+0000\n"
"PO-Revision-Date: 2008-10-13 16:35+0000\n"
"Last-Translator: Olivier Laurent \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/addons/report_account/i18n/fr_FR.po b/addons/report_account/i18n/fr_FR.po
index 099515aedfa..bf1da88ebb4 100644
--- a/addons/report_account/i18n/fr_FR.po
+++ b/addons/report_account/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-09-11 15:41:43+0000\n"
"PO-Revision-Date: 2008-09-11 15:41:43+0000\n"
"Last-Translator: <>\n"
-"Language-Team: \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
diff --git a/addons/report_analytic/i18n/fr_FR.po b/addons/report_analytic/i18n/fr_FR.po
index 80561646c20..6db892098e6 100644
--- a/addons/report_analytic/i18n/fr_FR.po
+++ b/addons/report_analytic/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-09-05 13:28+0000\n"
"PO-Revision-Date: 2008-10-13 16:54+0000\n"
"Last-Translator: Olivier Laurent \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/addons/report_analytic_line/i18n/fr_FR.po b/addons/report_analytic_line/i18n/fr_FR.po
index 2648464e39d..d04a95c4171 100644
--- a/addons/report_analytic_line/i18n/fr_FR.po
+++ b/addons/report_analytic_line/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-09-05 13:34+0000\n"
"PO-Revision-Date: 2008-10-13 16:52+0000\n"
"Last-Translator: Olivier Laurent \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/addons/report_analytic_planning/i18n/fr_FR.po b/addons/report_analytic_planning/i18n/fr_FR.po
index 3b2b9131f62..5311cfe7b08 100644
--- a/addons/report_analytic_planning/i18n/fr_FR.po
+++ b/addons/report_analytic_planning/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-09-05 13:26+0000\n"
"PO-Revision-Date: 2008-10-13 16:52+0000\n"
"Last-Translator: Olivier Laurent \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/addons/report_crm/i18n/fr_FR.po b/addons/report_crm/i18n/fr_FR.po
index 08631176e0f..835dd4b8e14 100644
--- a/addons/report_crm/i18n/fr_FR.po
+++ b/addons/report_crm/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-11-02 20:23:25+0000\n"
"PO-Revision-Date: 2008-11-02 20:23:25+0000\n"
"Last-Translator: <>\n"
-"Language-Team: \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
diff --git a/addons/report_document/i18n/fr_FR.po b/addons/report_document/i18n/fr_FR.po
index 430df5d0c35..800ceb58ac7 100644
--- a/addons/report_document/i18n/fr_FR.po
+++ b/addons/report_document/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-10-28 08:12:59+0000\n"
"PO-Revision-Date: 2008-10-28 08:12:59+0000\n"
"Last-Translator: <>\n"
-"Language-Team: \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
diff --git a/addons/report_intrastat/i18n/fr_FR.po b/addons/report_intrastat/i18n/fr_FR.po
index d22c81106b0..fa4a05bf24a 100644
--- a/addons/report_intrastat/i18n/fr_FR.po
+++ b/addons/report_intrastat/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-09-05 16:28+0000\n"
"PO-Revision-Date: 2008-10-11 07:01+0000\n"
"Last-Translator: Christophe Chauvet \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/addons/report_mrp/i18n/fr_FR.po b/addons/report_mrp/i18n/fr_FR.po
index d5446827c54..5a325ca4f8e 100644
--- a/addons/report_mrp/i18n/fr_FR.po
+++ b/addons/report_mrp/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-11-02 20:23:25+0000\n"
"PO-Revision-Date: 2008-11-02 20:23:25+0000\n"
"Last-Translator: <>\n"
-"Language-Team: \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
diff --git a/addons/report_project/i18n/fr_FR.po b/addons/report_project/i18n/fr_FR.po
index a7044273806..886e1f8742b 100644
--- a/addons/report_project/i18n/fr_FR.po
+++ b/addons/report_project/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-09-11 15:41:43+0000\n"
"PO-Revision-Date: 2008-09-11 15:41:43+0000\n"
"Last-Translator: <>\n"
-"Language-Team: \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
diff --git a/addons/report_purchase/i18n/fr_FR.po b/addons/report_purchase/i18n/fr_FR.po
index 2ec78c38cde..71c54cfe170 100644
--- a/addons/report_purchase/i18n/fr_FR.po
+++ b/addons/report_purchase/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-09-05 13:19+0000\n"
"PO-Revision-Date: 2008-10-11 06:39+0000\n"
"Last-Translator: Christophe Chauvet \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/addons/report_sale/i18n/fr_FR.po b/addons/report_sale/i18n/fr_FR.po
index 1ea4892a0af..50bb7b93fec 100644
--- a/addons/report_sale/i18n/fr_FR.po
+++ b/addons/report_sale/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-09-05 16:23+0000\n"
"PO-Revision-Date: 2008-10-11 06:26+0000\n"
"Last-Translator: Christophe Chauvet \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/addons/report_timesheet/i18n/fr_FR.po b/addons/report_timesheet/i18n/fr_FR.po
index 339aba59689..dd3c23f8a5d 100644
--- a/addons/report_timesheet/i18n/fr_FR.po
+++ b/addons/report_timesheet/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-09-05 16:24+0000\n"
"PO-Revision-Date: 2008-10-11 07:04+0000\n"
"Last-Translator: Christophe Chauvet \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/addons/sale/i18n/fr_FR.po b/addons/sale/i18n/fr_FR.po
index f7e33352325..89a41a2bff9 100644
--- a/addons/sale/i18n/fr_FR.po
+++ b/addons/sale/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-11-02 20:23:25+0000\n"
"PO-Revision-Date: 2008-11-02 20:23:25+0000\n"
"Last-Translator: <>\n"
-"Language-Team: \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
@@ -901,8 +901,8 @@ msgstr "Uniquement les Commandes de Livraison"
#. module: sale
#, python-format
#: code:addons/sale/wizard/make_invoice_advance.py:0
-msgid "You cannot make an advance on a sale order that is defined as \'Automatic Invoice after delivery\'."
-msgstr "Vous ne pouvez pas faire une avance sur une commande client définie comme \'Facture automatique après livraison\'."
+msgid "You cannot make an advance on a sale order that is defined as 'Automatic Invoice after delivery'."
+msgstr "Vous ne pouvez pas faire une avance sur une commande client définie comme 'Facture automatique après livraison'."
#. module: sale
#: rml:sale.order:0
diff --git a/addons/sale/report/shipping.py b/addons/sale/report/shipping.py
index 6a8db87cbfe..0fa1ed6158a 100644
--- a/addons/sale/report/shipping.py
+++ b/addons/sale/report/shipping.py
@@ -1,7 +1,7 @@
# -*- encoding: utf-8 -*-
##############################################################################
#
-# OpenERP, Open Source Management Solution
+# OpenERP, Open Source Management Solution
# Copyright (C) 2004-2008 Tiny SPRL (). All Rights Reserved
# $Id$
#
@@ -30,17 +30,45 @@ class shipping(report_sxw.rml_parse):
super(shipping, self).__init__(cr, uid, name, context)
self.localcontext.update({
'time': time,
-# 'sum_total': self._sum_total,
+ 'get_address': self._get_address,
+ 'get_address_ship':self._get_address_ship
})
-
+
+ def _get_address(self,data):
+
+ self.cr.execute("select sp.id,sp.origin,sp.address_id,so.partner_id,rp.name as name2,so.partner_invoice_id,rpa.name,rpa.street as Street,rpa.city ,rpa.zip,rc.name as country " \
+ "from sale_order as so, stock_picking as sp,res_partner rp,res_partner_address as rpa,res_country as rc " \
+ "where sp.origin=so.name " \
+ "and so.partner_id=rp.id " \
+ "and so.partner_invoice_id=rpa.id " \
+ "and rpa.country_id=rc.id " \
+ "and sp.id=%d "%(data.id))
+
+ add=self.cr.dictfetchall()
+ return add
+
+ def _get_address_ship(self,data):
+
+ self.cr.execute("select sp.id,sp.origin,sp.address_id,so.partner_id,rp.name as name2,so.partner_shipping_id,rpa.name,rpa.street as Street,rpa.city ,rpa.zip,rc.name as country " \
+ "from sale_order as so, stock_picking as sp,res_partner rp,res_partner_address as rpa,res_country as rc " \
+ "where sp.origin=so.name " \
+ "and so.partner_id=rp.id " \
+ "and so.partner_shipping_id=rpa.id " \
+ "and rpa.country_id=rc.id " \
+ "and sp.id=%d "%(data.id))
+
+ ship=self.cr.dictfetchall()
+ return ship
+
# def _sum_total(self,data):
-# print "======data=======",data['id']
+# print "======data=======",data
+
# self.cr.execute("SELECT sum(pt.list_price*sm.product_qty) FROM stock_picking as sp "\
# "LEFT JOIN stock_move sm ON (sp.id = sm.picking_id) "\
# "LEFT JOIN product_product pp ON (sm.product_id = pp.id) "\
# "LEFT JOIN product_template pt ON (pp.product_tmpl_id = pt.id) "\
# "WHERE sm.picking_id = %d "%(data['id']))
# sum_total = self.cr.fetchone()[0] or 0.00
-# return sum_total
+# return True
-report_sxw.report_sxw('report.sale.shipping','stock.picking','addons/sale/report/shipping.rml',parser=shipping)
+report_sxw.report_sxw('report.sale.shipping','stock.picking','addons/sale/report/shipping.rml',parser=shipping)
\ No newline at end of file
diff --git a/addons/sale/report/shipping.rml b/addons/sale/report/shipping.rml
index 3e8f1105cde..8d0c82141ae 100644
--- a/addons/sale/report/shipping.rml
+++ b/addons/sale/report/shipping.rml
@@ -113,23 +113,25 @@
- [[ not(o.sale_id) and 'Error, no sale order attached to this picking !' or '' ]]
+ [[ not(o.origin) and 'Error, no sale order attached to this picking !' or '' ]]
|
- Invoiced to
- [[ o.sale_id and o.sale_id.partner_invoice_id and o.sale_id.partner_invoice_id.name or '']]
- [[ o.sale_id and o.sale_id.partner_invoice_id and o.sale_id.partner_invoice_id.street or '']]
- [[ o.sale_id and o.sale_id.partner_invoice_id and o.sale_id.partner_invoice_id.zip or '']]
- [[ o.sale_id and o.sale_id.partner_invoice_id and o.sale_id.partner_invoice_id.city or '' ]]
- [[ o.sale_id and o.sale_id.partner_invoice_id and o.sale_id.partner_invoice_id.country_id and o.sale_id.partner_invoice_id.country_id.name or '']]
+ Invoiced To
+ [[ repeatIn(get_address(o),'add') ]]
+ [[ add['name2'] ]]
+ [[ add['street'] ]]
+ [[ add['city'] ]]
+ [[ add['country'] ]]
+
|
- [[ o.sale_id and o.sale_id.partner_shipping_id and o.sale_id.partner_shipping_id.name or '']]
- [[ o.sale_id and o.sale_id.partner_shipping_id and o.sale_id.partner_shipping_id.street or '']]
- [[ o.sale_id and o.sale_id.partner_shipping_id and o.sale_id.partner_shipping_id.zip or '']]
- [[ o.sale_id and o.sale_id.partner_shipping_id and o.sale_id.partner_shipping_id.city or '']]
- [[ o.sale_id and o.sale_id.partner_shipping_id and o.sale_id.partner_shipping_id.country_id and o.sale_id.partner_shipping_id.country_id.name or '']]
+ Shipping To
+ [[ repeatIn(get_address_ship(o),'ship') ]]
+ [[ ship['name2'] ]]
+ [[ ship['street'] ]]
+ [[ ship['city'] ]]
+ [[ ship['country'] ]]
|
@@ -159,7 +161,7 @@
|
- [[ o.sale_id and o.sale_id.name ]]
+ [[ o.origin ]]
|
[[ o.sale_id and o.sale_id.date_order or '']]
diff --git a/addons/sale/sale.py b/addons/sale/sale.py
index be573f70422..88e6946ba17 100644
--- a/addons/sale/sale.py
+++ b/addons/sale/sale.py
@@ -735,6 +735,7 @@ class sale_order_line(osv.osv):
a = self.pool.get('account.fiscal.position').map_account(cr, uid, line.order_id.partner_id, a)
inv_id = self.pool.get('account.invoice.line').create(cr, uid, {
'name': line.name,
+ 'origin':line.order_id.name,
'account_id': a,
'price_unit': pu,
'quantity': uosqty,
diff --git a/addons/sale/wizard/make_invoice_advance.py b/addons/sale/wizard/make_invoice_advance.py
index 58238ebcabd..6d741307924 100644
--- a/addons/sale/wizard/make_invoice_advance.py
+++ b/addons/sale/wizard/make_invoice_advance.py
@@ -60,7 +60,7 @@ def _createInvoices(self, cr, uid, data, context={}):
if sale.order_policy == 'postpaid':
raise osv.except_osv(
_('Error'),
- _('You cannot make an advance on a sale order that is defined as \'Automatic Invoice after delivery\'.'))
+ _("You cannot make an advance on a sale order that is defined as 'Automatic Invoice after delivery'."))
val = obj_lines.product_id_change(cr, uid, [], data['form']['product_id'],uom = False, partner_id = sale.partner_id.id)
line_id =obj_lines.create(cr, uid, {
'name': val['value']['name'],
diff --git a/addons/sale_analytic_plans/i18n/fr_FR.po b/addons/sale_analytic_plans/i18n/fr_FR.po
index 0355aa81f23..e3987e6074e 100644
--- a/addons/sale_analytic_plans/i18n/fr_FR.po
+++ b/addons/sale_analytic_plans/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-09-05 16:25+0000\n"
"PO-Revision-Date: 2008-10-13 16:22+0000\n"
"Last-Translator: Olivier Laurent \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/addons/sale_crm/i18n/fr_FR.po b/addons/sale_crm/i18n/fr_FR.po
index 690933e631a..03202bc0c67 100644
--- a/addons/sale_crm/i18n/fr_FR.po
+++ b/addons/sale_crm/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-09-05 13:33+0000\n"
"PO-Revision-Date: 2008-10-11 08:42+0000\n"
"Last-Translator: Christophe Chauvet \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/addons/sale_journal/i18n/fr_FR.po b/addons/sale_journal/i18n/fr_FR.po
index 3e2eba754d8..a56a08142d9 100644
--- a/addons/sale_journal/i18n/fr_FR.po
+++ b/addons/sale_journal/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-09-05 16:04+0000\n"
"PO-Revision-Date: 2008-10-13 16:29+0000\n"
"Last-Translator: Olivier Laurent \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/addons/scrum/i18n/fr_FR.po b/addons/scrum/i18n/fr_FR.po
index fbb5bec2116..f99f845f781 100644
--- a/addons/scrum/i18n/fr_FR.po
+++ b/addons/scrum/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-09-05 13:28+0000\n"
"PO-Revision-Date: 2008-10-14 07:18+0000\n"
"Last-Translator: Olivier Laurent \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/addons/stock/i18n/fr_FR.po b/addons/stock/i18n/fr_FR.po
index becb07c6dce..42f2d35350b 100644
--- a/addons/stock/i18n/fr_FR.po
+++ b/addons/stock/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-11-02 20:23:25+0000\n"
"PO-Revision-Date: 2008-11-02 20:23:25+0000\n"
"Last-Translator: <>\n"
-"Language-Team: \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
diff --git a/addons/stock/security/ir.model.access.csv b/addons/stock/security/ir.model.access.csv
index 85843c5823f..b216df8b448 100644
--- a/addons/stock/security/ir.model.access.csv
+++ b/addons/stock/security/ir.model.access.csv
@@ -14,3 +14,4 @@
"access_stock_inventory_line","stock.inventory.line","model_stock_inventory_line","stock.group_stock_user",1,1,1,1
"access_stock_report_prodlots","stock.report.prodlots","model_stock_report_prodlots","stock.group_stock_manager",1,0,0,0
"access_stock_location_product_manager","stock.location product manager","model_stock_location","product.group_product_manager",1,0,0,0
+"access_stock_lines_date","report.stock.lines.date all","model_report_stock_lines_date",,1,0,0,0
\ No newline at end of file
diff --git a/addons/stock/stock.py b/addons/stock/stock.py
index af90192f326..63ecd5a354d 100644
--- a/addons/stock/stock.py
+++ b/addons/stock/stock.py
@@ -625,10 +625,16 @@ class stock_picking(osv.osv):
address_contact_id, address_invoice_id = \
self._get_address_invoice(cursor, user, picking).values()
- comment = self._get_comment_invoice(cursor, user, picking)
-
+ comment = self._get_comment_invoice(cursor, user, picking)
if group and partner.id in invoices_group:
invoice_id = invoices_group[partner.id]
+ invoice=invoice_obj.browse(cursor, user,invoice_id)
+ invoice_vals = {
+ 'name': invoice.name +', '+picking.name,
+ 'origin': invoice.origin+', '+picking.name+(picking.origin and (':' + picking.origin) or ''),
+ 'comment':(comment and (invoice.comment and invoice.comment+"\n"+comment or comment)) or (invoice.comment and invoice.comment or ''),
+ }
+ invoice_obj.write(cursor, user, [invoice_id],invoice_vals,context=context)
else:
invoice_vals = {
'name': picking.name,
@@ -651,6 +657,9 @@ class stock_picking(osv.osv):
invoices_group[partner.id] = invoice_id
res[picking.id] = invoice_id
for move_line in picking.move_lines:
+ origin=move_line.picking_id.name
+ if move_line.picking_id.origin:
+ origin+=':' + move_line.picking_id.origin
if group:
name = picking.name + '-' + move_line.name
else:
@@ -679,6 +688,7 @@ class stock_picking(osv.osv):
account_id = self.pool.get('account.fiscal.position').map_account(cursor, user, partner, account_id)
invoice_line_id = invoice_line_obj.create(cursor, user, {
'name': name,
+ 'origin':origin,
'invoice_id': invoice_id,
'uos_id': move_line.product_uos.id,
'product_id': move_line.product_id.id,
diff --git a/addons/stock_location/i18n/fr_FR.po b/addons/stock_location/i18n/fr_FR.po
index ab640bcbbed..25b3fb7e8e3 100644
--- a/addons/stock_location/i18n/fr_FR.po
+++ b/addons/stock_location/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-09-11 15:41:43+0000\n"
"PO-Revision-Date: 2008-09-11 15:41:43+0000\n"
"Last-Translator: <>\n"
-"Language-Team: \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
diff --git a/addons/stock_no_autopicking/i18n/fr_FR.po b/addons/stock_no_autopicking/i18n/fr_FR.po
index 5993d454c4b..6ed74038598 100644
--- a/addons/stock_no_autopicking/i18n/fr_FR.po
+++ b/addons/stock_no_autopicking/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-10-28 08:55:32+0000\n"
"PO-Revision-Date: 2008-10-28 08:55:32+0000\n"
"Last-Translator: <>\n"
-"Language-Team: \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
diff --git a/addons/subscription/i18n/fr_FR.po b/addons/subscription/i18n/fr_FR.po
index a83e30993da..a24637dd643 100644
--- a/addons/subscription/i18n/fr_FR.po
+++ b/addons/subscription/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-09-05 13:23+0000\n"
"PO-Revision-Date: 2008-10-13 17:01+0000\n"
"Last-Translator: Olivier Laurent \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/addons/warning/i18n/fr_FR.po b/addons/warning/i18n/fr_FR.po
index 1a1ef6eeb88..f53107a7298 100644
--- a/addons/warning/i18n/fr_FR.po
+++ b/addons/warning/i18n/fr_FR.po
@@ -9,7 +9,7 @@ msgstr ""
"POT-Creation-Date: 2008-10-27 15:28:26+0000\n"
"PO-Revision-Date: 2008-10-27 15:28:26+0000\n"
"Last-Translator: <>\n"
-"Language-Team: \n"
+"Language-Team: OpenERP Language Team \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
| | | |