osbzr/gooderp_addons

View on GitHub
warehouse/data/warehouse_demo.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0"?>
<openerp>
    <data>
        <record id="hd_stock" model="warehouse">
            <field name="name">总仓</field>
            <field name="code">000</field>
            <field name='type'>stock</field>
        </record>
        <record id="sh_stock" model="warehouse">
            <field name="name">上海仓</field>
            <field name="code">021</field>
            <field name='type'>stock</field>
        </record>
        <record id="bj_stock" model="warehouse">
            <field name="name">北京仓</field>
            <field name="code">010</field>
            <field name='type'>stock</field>
        </record>
    </data>
    <data noupdate="1">
        <record id='a001_location' model='location'>
            <field name='name'>a0001</field>
            <field name='warehouse_id' ref='warehouse.hd_stock'/>
        </record>
        <record id='b001_location' model='location'>
            <field name='name'>b0001</field>
            <field name='warehouse_id' ref='warehouse.hd_stock'/>
        </record>

        <record id="wh_in_whin3" model="wh.in">
            <field name="warehouse_dest_id" ref="warehouse.hd_stock"/>
            <field name="warehouse_id" ref="warehouse.warehouse_others"/>
            <field name="name">WH/IN/16040003</field>
            <field name="type">others</field>
            <field name="finance_category_id" ref='core.cat_donate'/>
            <field name="date">2016-04-02</field>
        </record>
        <record id="wh_move_line_keyboard_mouse_in_2" model="wh.move.line">
            <field name="goods_id" ref="goods.keyboard_mouse" />
            <field name="production_date">2016-04-02</field>
            <field name="state">draft</field>
            <field name='uom_id' ref='core.uom_set' />
            <field name='uos_id' ref='core.uom_set' />
            <field eval="48.0" name="goods_qty"/>
            <field name="type">in</field>
            <field eval="80.0" name="cost_unit"/>
            <field eval="48 * 80.0" name="cost"/>
            <field name="location_id" ref="warehouse.a001_location"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'WH/IN/16040003')]"/>
        </record>
        <record id="wh_in_whin0" model="wh.in">
            <field name="warehouse_dest_id" ref="warehouse.hd_stock"/>
            <field name="warehouse_id" ref="warehouse.warehouse_others"/>
            <field name="name">WH/IN/16040002</field>
            <field name="type">inventory</field>
            <field name="date">2016-04-02</field>
        </record>
        <record id="wh_move_line_12" model="wh.move.line">
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_pc' />
            <field name="goods_id" ref="goods.mouse"/>
            <field name='cost_unit' eval='40' />
            <field name='cost' eval='40' />
            <field name="production_date">2016-04-02</field>
            <field name="state">draft</field>
            <field eval="1.0" name="goods_qty"/>
            <field name="lot">ms160301</field>
            <field name="type">in</field>
            <field name="location_id" ref="warehouse.a001_location"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'WH/IN/16040002')]"/>
        </record>
        <record id="wh_move_line_mouse_2" model="wh.move.line">
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_pc' />
            <field name="goods_id" ref="goods.mouse"/>
            <field name='cost_unit' eval='40' />
            <field name='cost' eval='40' />
            <field name="production_date">2016-04-02</field>
            <field name="state">draft</field>
            <field eval="1.0" name="goods_qty"/>
            <field name="lot">ms160302</field>
            <field name="type">in</field>
            <field name="location_id" ref="warehouse.a001_location"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'WH/IN/16040002')]"/>
        </record>
        <record id="wh_move_line_13" model="wh.move.line">
            <field eval="0" name="force_batch_one"/>
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_pc' />
            <field name='cost_unit' eval='80' />
            <field name='cost' eval='600 * 80' />
            <field name="goods_id" ref="goods.keyboard"/>
            <field name='attribute_id' ref='goods.keyboard_white' />
            <field name="production_date">2016-04-02</field>
            <field eval="600.0" name="goods_qty"/>
            <field name="lot">kb160000567</field>
            <field name="type">in</field>
            <field name="location_id" ref="warehouse.a001_location"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'WH/IN/16040002')]"/>
        </record>
        <record id="wh_move_line_14" model="wh.move.line">
            <field name="goods_id" ref="goods.cable"/>
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_set' />
            <field name='cost_unit' eval='80' />
            <field name='cost' eval='12000 * 80' />
            <field name="production_date">2016-04-02</field>
            <field name="state">draft</field>
            <field eval="12000.0" name="goods_qty"/>
            <field name="type">in</field>
            <field name="location_id" ref="warehouse.a001_location"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'WH/IN/16040002')]"/>
        </record>
        <!--盘点单-->
        <record id="wh_inventory_0" model="wh.inventory">
            <field name="warehouse_id" ref="warehouse.hd_stock"/>
            <field name="name">WH/INV/16120001</field>
            <field name="date">2016-12-13</field>
        </record>
    </data>
    <data noupdate="1">
        <record id="wh_assembly_ass0" model="wh.assembly">
            <field name="warehouse_dest_id" ref="warehouse.hd_stock"/>
            <field name="warehouse_id" ref="warehouse.hd_stock"/>
            <field name="name">ASS/16040001</field>
            <field name="date">2016-04-02</field>
        </record>
        <record id="wh_assembly_ass2" model="wh.assembly">
            <field name="warehouse_dest_id" ref="warehouse.hd_stock"/>
            <field name="warehouse_id" ref="warehouse.hd_stock"/>
            <field name="name">ASS/16040001</field>
            <field name="date">2016-04-02</field>
        </record>
        <record id="wh_move_line_0" model="wh.move.line">
            <field model="wh.move.line" name="lot_id" search="[('lot', '=', 'ms160301')]"/>
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_pc' />
            <field name="goods_id" ref="goods.mouse"/>
            <field name="production_date">2016-04-02</field>
            <field eval="1.0" name="goods_qty"/>
            <field name="type">out</field>
            <field model="wh.move" name="move_id" search="[('name', '=', u'ASS/16040001')]"/>
        </record>
        <record id="wh_move_line_2" model="wh.move.line">
            <field eval="600.0" name="lot_uos_qty"/>
            <field model="wh.move.line" name="lot_id" search="[('lot', '=', 'kb160000567')]"/>
            <field name="goods_id" ref="goods.keyboard"/>
            <field name='attribute_id' ref='goods.keyboard_white' />
            <field name="production_date">2016-04-02</field>
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_pc' />
            <field eval="2.0" name="goods_qty"/>
            <field name="type">out</field>
            <field model="wh.move" name="move_id" search="[('name', '=', u'ASS/16040001')]"/>
        </record>
        <record id="wh_move_line_3" model="wh.move.line">
            <field name="goods_id" ref="goods.keyboard_mouse"/>
            <field name="production_date">2016-04-02</field>
            <field name='uom_id' ref='core.uom_set' />
            <field name='uos_id' ref='core.uom_set' />
            <field eval="2.0" name="goods_qty"/>
            <field name="type">in</field>
            <field name="location_id" ref="warehouse.a001_location"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'ASS/16040001')]"/>
        </record>
        <record id="wh_assembly_ass1" model="wh.assembly">
            <field name="warehouse_dest_id" ref="warehouse.hd_stock"/>
            <field name="warehouse_id" ref="warehouse.hd_stock"/>
            <field name="name">ASS/16040002</field>
            <field name="date">2016-04-07</field>
        </record>
        <record id="wh_move_line_mouse0" model="wh.move.line">
            <field model="wh.move.line" name="lot_id" search="[('lot', '=', 'ms160301')]"/>
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_pc' />
            <field name="goods_id" ref="goods.mouse"/>
            <field name="production_date">2016-04-07</field>
            <field eval="1.0" name="goods_qty"/>
            <field name="type">out</field>
            <field model="wh.move" name="move_id" search="[('name', '=', u'ASS/16040002')]"/>
        </record>
        <record id="wh_move_line_mouse1" model="wh.move.line">
            <field model="wh.move.line" name="lot_id" search="[('lot', '=', 'ms160302')]"/>
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_pc' />
            <field name="goods_id" ref="goods.mouse"/>
            <field name="production_date">2016-04-07</field>
            <field eval="1.0" name="goods_qty"/>
            <field name="type">out</field>
            <field model="wh.move" name="move_id" search="[('name', '=', u'ASS/16040002')]"/>
        </record>
        <record id="wh_move_line_ass1" model="wh.move.line">
            <field eval="600.0" name="lot_uos_qty"/>
            <field model="wh.move.line" name="lot_id" search="[('lot', '=', 'kb160000567')]"/>
            <field name="goods_id" ref="goods.keyboard"/>
            <field name='attribute_id' ref='goods.keyboard_white' />
            <field name="production_date">2016-04-02</field>
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_pc' />
            <field eval="2.0" name="goods_qty"/>
            <field name="type">out</field>
            <field model="wh.move" name="move_id" search="[('name', '=', u'ASS/16040002')]"/>
        </record>
        <record id="wh_move_line_ass2" model="wh.move.line">
            <field name="goods_id" ref="goods.keyboard_mouse"/>
            <field name="production_date">2016-04-02</field>
            <field name='uom_id' ref='core.uom_set' />
            <field name='uos_id' ref='core.uom_set' />
            <field eval="1.0" name="goods_qty"/>
            <field name="type">in</field>
            <field name="location_id" ref="warehouse.a001_location"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'ASS/16040002')]"/>
        </record>
        <record id="wh_move_line_ass3" model="wh.move.line">
            <field name="goods_id" ref="goods.keyboard_mouse"/>
            <field name="production_date">2016-04-07</field>
            <field name='uom_id' ref='core.uom_set' />
            <field name='uos_id' ref='core.uom_set' />
            <field eval="1.0" name="goods_qty"/>
            <field name="type">in</field>
            <field name="location_id" ref="warehouse.a001_location"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'ASS/16040002')]"/>
        </record>
    </data>
    <!-- 委外加工单 -->
    <data noupdate="1">
        <record id="outsource_out1" model="outsource">
            <field name="warehouse_dest_id" ref="warehouse.hd_stock"/>
            <field name="warehouse_id" ref="warehouse.hd_stock"/>
            <field name="outsource_partner_id" ref="core.lenovo"/>
            <field name="name">OUT/16040001</field>
            <field name="date">2016-04-02</field>
        </record>
        <record id="wh_move_line_out1" model="wh.move.line">
            <field model="wh.move.line" name="lot_id" search="[('lot', '=', 'ms160301')]"/>
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_pc' />
            <field name="goods_id" ref="goods.mouse"/>
            <field name="production_date">2016-04-02</field>
            <field eval="1.0" name="goods_qty"/>
            <field name="type">out</field>
            <field model="wh.move" name="move_id" search="[('name', '=', u'OUT/16040001')]"/>
        </record>
        <record id="wh_move_line_out2" model="wh.move.line">
            <field eval="600.0" name="lot_uos_qty"/>
            <field model="wh.move.line" name="lot_id" search="[('lot', '=', 'kb160000567')]"/>
            <field name="goods_id" ref="goods.keyboard"/>
            <field name='attribute_id' ref='goods.keyboard_white' />
            <field name="production_date">2016-04-02</field>
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_pc' />
            <field eval="2.0" name="goods_qty"/>
            <field name="type">out</field>
            <field model="wh.move" name="move_id" search="[('name', '=', u'OUT/16040001')]"/>
        </record>
        <record id="wh_move_line_out3" model="wh.move.line">
            <field name="goods_id" ref="goods.keyboard_mouse"/>
            <field name="production_date">2016-04-02</field>
            <field name='uom_id' ref='core.uom_set' />
            <field name='uos_id' ref='core.uom_set' />
            <field eval="2.0" name="goods_qty"/>
            <field name="type">in</field>
            <field name="location_id" ref="warehouse.a001_location"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'OUT/16040001')]"/>
        </record>
    </data>

    <data noupdate="1">
        <record id="wh_bom_0" model="wh.bom">
            <field name="name">拆开套装</field>
            <field name="type">disassembly</field>
        </record>
        <record id="wh_bom_line_0" model="wh.bom.line">
            <field name="goods_id" ref="goods.keyboard_mouse"/>
            <field eval="1.0" name="goods_qty"/>
            <field model="wh.bom" name="bom_id" search="[('name', '=', u'\u62c6\u5f00\u5957\u88c5')]"/>
            <field name="type">parent</field>
        </record>
        <record id="wh_bom_line_1" model="wh.bom.line">
            <field name="goods_id" ref="goods.mouse"/>
            <field eval="1.0" name="goods_qty"/>
            <field model="wh.bom" name="bom_id" search="[('name', '=', u'\u62c6\u5f00\u5957\u88c5')]"/>
            <field name="type">child</field>
        </record>
        <record id="wh_bom_line_2" model="wh.bom.line">
            <field name="goods_id" ref="goods.keyboard"/>
            <field eval="1.0" name="goods_qty"/>
            <field model="wh.bom" name="bom_id" search="[('name', '=', u'\u62c6\u5f00\u5957\u88c5')]"/>
            <field name="type">child</field>
        </record>
    </data>
    <data noupdate="1">
        <record id="wh_disassembly_dis1" model="wh.disassembly">
            <field name="warehouse_dest_id" ref="warehouse.hd_stock"/>
            <field name="warehouse_id" ref="warehouse.hd_stock"/>
            <field name="name">DIS/16040001</field>
            <field name="bom_id" ref="wh_bom_0"/>
            <field name="date">2016-04-02</field>
        </record>
        <record id="wh_disassembly_dis3" model="wh.disassembly">
            <field name="warehouse_dest_id" ref="warehouse.hd_stock"/>
            <field name="warehouse_id" ref="warehouse.hd_stock"/>
            <field name="name">DIS/16040001</field>
            <field name="bom_id" ref="wh_bom_0"/>
            <field name="date">2016-04-02</field>
        </record>
        <record id="wh_move_line_7" model="wh.move.line">
            <field name="goods_id" ref="goods.keyboard_mouse"/>
            <field name='uom_id' ref='core.uom_set' />
            <field name='uos_id' ref='core.uom_set' />
            <field name="production_date">2016-04-02</field>
            <field eval="1.0" name="goods_qty"/>
            <field name="type">out</field>
            <field eval="1.0" name="cost_unit"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'DIS/16040001')]"/>
        </record>
        <record id="wh_move_line_8" model="wh.move.line">
            <field name="goods_id" ref="goods.mouse"/>
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_pc' />
            <field name="production_date">2016-04-02</field>
            <field eval="1.0" name="goods_qty"/>
            <field name="lot">self001</field>
            <field name="type">in</field>
            <field eval="0.59" name="cost_unit"/>
            <field name="location_id" ref="warehouse.a001_location"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'DIS/16040001')]"/>
        </record>
        <record id="wh_move_line_9" model="wh.move.line">
            <field name="goods_id" ref="goods.keyboard"/>
            <field name='attribute_id' ref='goods.keyboard_white' />
            <field name="production_date">2016-04-02</field>
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_pc' />
            <field eval="1.0" name="goods_qty"/>
            <field name="lot">self002</field>
            <field name="type">in</field>
            <field eval="0.59" name="cost_unit"/>
            <field name="location_id" ref="warehouse.a001_location"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'DIS/16040001')]"/>
        </record>
    </data>
    <data noupdate="1">
        <record id="wh_in_whin1" model="wh.in">
            <field name="warehouse_dest_id" ref="warehouse.hd_stock"/>
            <field name="warehouse_id" ref="warehouse.warehouse_others"/>
            <field name="name">WH/IN/16040001</field>
            <field name="type">others</field>
            <field name="finance_category_id" ref='core.cat_donate'/>
            <field name="date">2016-04-02</field>
        </record>
        <record id="wh_move_line_16" model="wh.move.line">
            <field name="goods_id" ref="goods.keyboard_mouse" />
            <field name="production_date">2016-04-02</field>
            <field name="state">draft</field>
            <field name='uom_id' ref='core.uom_set' />
            <field name='uos_id' ref='core.uom_set' />
            <field eval="48.0" name="goods_qty"/>
            <field name="type">in</field>
            <field eval="120.0" name="cost_unit"/>
            <field eval="48 * 120.0" name="cost"/>
            <field name="location_id" ref="warehouse.a001_location"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'WH/IN/16040001')]"/>
        </record>
        <record id="wh_move_line_15" model="wh.move.line">
            <field name="goods_id" ref="goods.cable" />
            <field name="production_date">2016-04-02</field>
            <field name="state">draft</field>
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_set' />
            <field eval="48.0" name="goods_qty"/>
            <field name="type">in</field>
            <field eval="80.0" name="cost_unit"/>
            <field eval="48 * 80.0" name="cost"/>
            <field name="location_id" ref="warehouse.a001_location"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'WH/IN/16040001')]"/>
        </record>
        <record id="wh_in_wh_in_attribute" model="wh.in">
            <field name="warehouse_dest_id" ref="warehouse.hd_stock"/>
            <field name="warehouse_id" ref="warehouse.warehouse_others"/>
            <field name="name">WH/IN/16040004</field>
            <field name="type">others</field>
            <field name="finance_category_id" ref='core.cat_donate'/>
            <field name="date">2016-04-02</field>
        </record>
        <record id="wh_move_line_iphone_in_1" model="wh.move.line">
            <field name="goods_id" ref="goods.iphone" />
            <field name="production_date">2016-04-02</field>
            <field name="state">draft</field>
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_pc' />
            <field eval="12" name="goods_qty"/>
            <field name="type">in</field>
            <field eval="4888.0" name="cost_unit"/>
            <field eval="12 * 4888.0" name="cost"/>
            <field name='attribute_id' ref='goods.iphone_white' />
            <field name="location_id" ref="warehouse.a001_location"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'WH/IN/16040004')]"/>
        </record>
        <record id="wh_move_line_iphone_in_2" model="wh.move.line">
            <field name="goods_id" ref="goods.iphone" />
            <field name="production_date">2016-04-02</field>
            <field name="state">draft</field>
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_pc' />
            <field eval="12" name="goods_qty"/>
            <field name="type">in</field>
            <field eval="5000.0" name="cost_unit"/>
            <field eval="12* 5000.0" name="cost"/>
            <field name='attribute_id' ref='goods.iphone_black' />
            <field name="location_id" ref="warehouse.a001_location"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'WH/IN/16040004')]"/>
        </record>
    </data>
    <data noupdate="1">
        <record id="wh_internal_whint0" model="wh.internal">
            <field name="warehouse_dest_id" ref="warehouse.sh_stock"/>
            <field name="name">TRANSFER/16040001</field>
            <field name="date">2016-04-02</field>
            <field name="warehouse_id" ref="warehouse.hd_stock"/>
        </record>
        <record id="wh_move_line_17" model="wh.move.line">
            <field name="goods_id" ref="goods.cable"/>
            <field name="production_date">2016-04-02</field>
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_set' />
            <field eval="120.0" name="goods_qty"/>
            <field name="type">internal</field>
            <field model="wh.move" name="move_id" search="[('name', '=', u'TRANSFER/16040001')]"/>
        </record>
    </data>
    <data noupdate="1">
        <record id="wh_out_wh_out_attribute" model="wh.out">
            <field name="name">WH/OUT/16040003</field>
            <field name="type">others</field>
            <field name="finance_category_id" ref='core.cat_donate'/>
            <field name="date">2016-04-02</field>
            <field name="warehouse_dest_id" ref="warehouse.warehouse_others"/>
            <field name="warehouse_id" ref="warehouse.hd_stock"/>
        </record>
        <record id="wh_move_line_iphone_out" model="wh.move.line">
            <field name="goods_id" ref="goods.iphone"/>
            <field name='attribute_id' ref='goods.iphone_white' />
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_pc' />
            <field name="production_date">2016-04-02</field>
            <field eval="4.0" name="goods_qty"/>
            <field name="type">out</field>
            <field eval="1.0" name="cost_unit"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'WH/OUT/16040003')]"/>
        </record>
        <record id="wh_out_whout0" model="wh.out">
            <field name="warehouse_dest_id" ref="warehouse.warehouse_others"/>
            <field name="warehouse_id" ref="warehouse.sh_stock"/>
            <field name="name">WH/OUT/16040001</field>
            <field name="type">others</field>
            <field name="finance_category_id" ref='core.cat_donate'/>
            <field name="date">2016-04-02</field>
        </record>
        <record id="wh_move_line_18" model="wh.move.line">
            <field name="goods_id" ref="goods.cable"/>
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_set' />
            <field name="production_date">2016-04-02</field>
            <field eval="12.0" name="goods_qty"/>
            <field name="type">out</field>
            <field eval="1.0" name="cost_unit"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'WH/OUT/16040001')]"/>
        </record>
        <record id="wh_out_whout1" model="wh.out">
            <field name="warehouse_dest_id" ref="warehouse.warehouse_others"/>
            <field name="name">WH/OUT/16040002</field>
            <field name="type">others</field>
            <field name="finance_category_id" ref='core.cat_donate'/>
            <field name="date">2016-04-02</field>
            <field name="warehouse_id" ref="warehouse.hd_stock"/>
        </record>
        <record id="wh_move_line_out_2" model="wh.move.line">
            <field name="goods_id" ref="goods.keyboard_mouse"/>
            <field name='uom_id' ref='core.uom_pc' />
            <field name='uos_id' ref='core.uom_set' />
            <field name="production_date">2016-04-02</field>
            <field eval="24.0" name="goods_qty"/>
            <field name="type">out</field>
            <field eval="18.0" name="cost_unit"/>
            <field model="wh.move" name="move_id" search="[('name', '=', u'WH/OUT/16040002')]"/>
        </record>

    </data>
</openerp>