diff options
| -rw-r--r-- | addons/sale_stock/data/sale_order_demo.xml | 114 | ||||
| -rw-r--r-- | addons/stock/data/stock_demo.xml | 2 |
2 files changed, 112 insertions, 4 deletions
diff --git a/addons/sale_stock/data/sale_order_demo.xml b/addons/sale_stock/data/sale_order_demo.xml index 98f75556797..0e6f3ef66eb 100644 --- a/addons/sale_stock/data/sale_order_demo.xml +++ b/addons/sale_stock/data/sale_order_demo.xml @@ -1,15 +1,15 @@ <?xml version="1.0" encoding="utf-8"?> <odoo> <data noupdate="1"> - + <record id="sale.sale_order_1" model="sale.order"> <field name="warehouse_id" ref="stock.warehouse0"/> </record> - + <record id="sale.sale_order_2" model="sale.order"> <field name="warehouse_id" ref="stock.warehouse0"/> </record> - + <record id="sale.sale_order_3" model="sale.order"> <field name="warehouse_id" ref="stock.warehouse0"/> </record> @@ -26,6 +26,114 @@ <field name="warehouse_id" ref="stock.warehouse0"/> </record> + <!-- Create some new sale orders to have more data for the forecast report --> + <record id="sale_order_19" model="sale.order"> + <field name="partner_id" ref="base.res_partner_3"/> + <field name="partner_invoice_id" ref="base.res_partner_address_25"/> + <field name="partner_shipping_id" ref="base.res_partner_address_25"/> + <field name="user_id" ref="base.user_demo"/> + <field name="pricelist_id" ref="product.list0"/> + <field name="team_id" ref="sales_team.team_sales_department"/> + <field name="campaign_id" ref="utm.utm_campaign_email_campaign_products"/> + <field name="medium_id" ref="utm.utm_medium_email"/> + <field name="source_id" ref="sale.utm_source_sale_order_0"/> + <field name="date_order" eval="(datetime.now() + relativedelta(days=1)).strftime('%Y-%m-%d %H:%M:%S')"/> + <field name="warehouse_id" ref="stock.warehouse0"/> + </record> + + <record id="sale_order_line_42" model="sale.order.line"> + <field name="order_id" ref="sale_order_19"/> + <field name="name" model="sale.order.line" eval="obj().env.ref('product.product_product_25').get_product_multiline_description_sale()"/> + <field name="product_id" ref="product.product_product_25"/> + <field name="product_uom_qty">5</field> + <field name="product_uom" ref="uom.product_uom_unit"/> + <field name="price_unit">2950.00</field> + </record> + + <record id="sale_order_line_43" model="sale.order.line"> + <field name="order_id" ref="sale_order_19"/> + <field name="name" model="sale.order.line" eval="obj().env.ref('product.product_product_10').get_product_multiline_description_sale()"/> + <field name="product_id" ref="product.product_product_10"/> + <field name="product_uom_qty">5</field> + <field name="product_uom" ref="uom.product_uom_unit"/> + <field name="price_unit">14.00</field> + </record> + + <record id="sale_order_20" model="sale.order"> + <field name="partner_id" ref="base.res_partner_3"/> + <field name="partner_invoice_id" ref="base.res_partner_address_25"/> + <field name="partner_shipping_id" ref="base.res_partner_address_25"/> + <field name="user_id" ref="base.user_demo"/> + <field name="pricelist_id" ref="product.list0"/> + <field name="team_id" ref="sales_team.team_sales_department"/> + <field name="campaign_id" ref="utm.utm_campaign_email_campaign_products"/> + <field name="medium_id" ref="utm.utm_medium_email"/> + <field name="source_id" ref="sale.utm_source_sale_order_0"/> + <field name="date_order" eval="(datetime.now() + relativedelta(days=2)).strftime('%Y-%m-%d %H:%M:%S')"/> + <field name="warehouse_id" ref="stock.warehouse0"/> + </record> + + <record id="sale_order_line_44" model="sale.order.line"> + <field name="order_id" ref="sale_order_20"/> + <field name="name" model="sale.order.line" eval="obj().env.ref('product.product_product_25').get_product_multiline_description_sale()"/> + <field name="product_id" ref="product.product_product_25"/> + <field name="product_uom_qty">5</field> + <field name="product_uom" ref="uom.product_uom_unit"/> + <field name="price_unit">2950.00</field> + </record> + + <record id="sale_order_21" model="sale.order"> + <field name="partner_id" ref="base.res_partner_3"/> + <field name="partner_invoice_id" ref="base.res_partner_address_25"/> + <field name="partner_shipping_id" ref="base.res_partner_address_25"/> + <field name="user_id" ref="base.user_demo"/> + <field name="pricelist_id" ref="product.list0"/> + <field name="team_id" ref="sales_team.team_sales_department"/> + <field name="campaign_id" ref="utm.utm_campaign_email_campaign_products"/> + <field name="medium_id" ref="utm.utm_medium_email"/> + <field name="source_id" ref="sale.utm_source_sale_order_0"/> + <field name="date_order" eval="(datetime.now() + relativedelta(days=3)).strftime('%Y-%m-%d %H:%M:%S')"/> + <field name="warehouse_id" ref="stock.warehouse0"/> + </record> + + <record id="sale_order_line_45" model="sale.order.line"> + <field name="order_id" ref="sale_order_21"/> + <field name="name" model="sale.order.line" eval="obj().env.ref('product.product_product_25').get_product_multiline_description_sale()"/> + <field name="product_id" ref="product.product_product_25"/> + <field name="product_uom_qty">10</field> + <field name="product_uom" ref="uom.product_uom_unit"/> + <field name="price_unit">2950.00</field> + </record> + + <record id="sale_order_line_46" model="sale.order.line"> + <field name="order_id" ref="sale_order_21"/> + <field name="name" model="sale.order.line" eval="obj().env.ref('product.product_product_10').get_product_multiline_description_sale()"/> + <field name="product_id" ref="product.product_product_10"/> + <field name="product_uom_qty">10</field> + <field name="product_uom" ref="uom.product_uom_unit"/> + <field name="price_unit">14.00</field> + </record> + + <function model="sale.order" name="action_confirm" eval="[[ + ref('sale_order_19'), + ref('sale_order_20'), + ref('sale_order_21'), + ]]"/> + + <!-- Change date of those sale orders' delivery --> + <function model="stock.picking" name="write"> + <value model="stock.picking" search="[('sale_id', '=', obj().env.ref('sale_stock.sale_order_19').id)]"/> + <value eval="{'scheduled_date': (datetime.now() + relativedelta(days=1)).strftime('%Y-%m-%d %H:%M:%S')}"/> + </function> + <function model="stock.picking" name="write"> + <value model="stock.picking" search="[('sale_id', '=', obj().env.ref('sale_stock.sale_order_20').id)]"/> + <value eval="{'scheduled_date': (datetime.now() + relativedelta(days=2)).strftime('%Y-%m-%d %H:%M:%S')}"/> + </function> + <function model="stock.picking" name="write"> + <value model="stock.picking" search="[('sale_id', '=', obj().env.ref('sale_stock.sale_order_21').id)]"/> + <value eval="{'scheduled_date': (datetime.now() + relativedelta(days=3)).strftime('%Y-%m-%d %H:%M:%S')}"/> + </function> + <record id="stock_inventory_customizable_desk_update" model="stock.inventory"> <field name="name">Inventory for new Customizable Desks</field> </record> diff --git a/addons/stock/data/stock_demo.xml b/addons/stock/data/stock_demo.xml index 73c1fa1dce6..962f89d9d6b 100644 --- a/addons/stock/data/stock_demo.xml +++ b/addons/stock/data/stock_demo.xml @@ -53,7 +53,7 @@ <field name="product_id" ref="product.product_product_10"/> <field name="product_uom_id" ref="uom.product_uom_unit"/> <field name="inventory_id" ref="stock_inventory_0"/> - <field name="product_qty">8.0</field> + <field name="product_qty">33.0</field> <field name="location_id" model="stock.location" eval="obj().env.ref('stock.warehouse0').lot_stock_id.id"/> </record> <record id="stock_inventory_line_6" model="stock.inventory.line"> |
