37 lines
1.2 KiB
YAML
37 lines
1.2 KiB
YAML
|
|
-
|
|
|
|
In Order to test the delivery report I create picking with move lines.
|
|
-
|
|
!record {model: stock.picking, id: stock_picking_delivery}:
|
|
name: test_picking
|
|
origin: SO001
|
|
address_id: base.res_partner_address_4
|
|
company_id: base.main_company
|
|
date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
|
|
invoice_state: none
|
|
move_lines:
|
|
- company_id: base.main_company
|
|
date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
|
|
location_dest_id: stock.stock_location_customers
|
|
location_id: stock.stock_location_stock
|
|
name: HP CD writers
|
|
product_id: product.product_product_pc1
|
|
product_qty: 3.0
|
|
product_uom: product.product_uom_unit
|
|
date: !eval time.strftime('%Y-%m-%d %H:%M:%S')
|
|
product_uos_qty: 3.0
|
|
move_type: direct
|
|
type: out
|
|
|
|
|
|
|
|
-
|
|
In order to test the PDF reports defined on a Delievry, we will print a Delivery Order report
|
|
-
|
|
!python {model: stock.picking}: |
|
|
import netsvc, tools, os
|
|
(data, format) = netsvc.LocalService('report.sale.shipping').create(cr, uid, [ref('stock_picking_delivery')], {}, {})
|
|
if tools.config['test_report_directory']:
|
|
file(os.path.join(tools.config['test_report_directory'], 'delievry-shipping'+format), 'wb+').write(data)
|