demand_purchase_view.xml 8.8 KB
<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data >

        <!-- Demand Purchase Form View -->
        <record model="ir.ui.view" id="demand_purchase_form">
            <field name="name">Demand Purchase</field>
            <field name="model">demand.purchase</field>
            <field name="arch" type="xml">
                <form string="Demand Purchase" version="12.0">
                    <header>
                        <button name="draft_button" states="draft" string="提交审批" type="object" groups="purchase.group_purchase_user"/>
                        <button name="approve" states="confirmed" string="审批通过" type="object" groups="purchase.group_purchase_manager"/>
                        <button name="cancel" states="confirmed" string="取消" type="object" groups="purchase.group_purchase_manager"/>
                        <button name="reject" states="confirmed" string="拒绝" type="object" groups="purchase.group_purchase_manager"/>
                        <button name="cancel_draft" states="cancel" string="设为草稿" type="object" groups="purchase.group_purchase_user"/>
                        <button name="add_new_bom" states="done" string="物料清单变更" type="object" groups="purchase.group_purchase_user"/>
                        <!-- <button name='make_acccode' type='object' string='test'/> -->
                        <field name="state" widget="statusbar" statusbar_visible="draft,confirmed,done" statusbar_colors='{"draft":"red"}'/>
                    </header>
                    <sheet>
                        <div class="oe_title">
                            <h1><field name="name"/></h1>
                        </div>
                        <group>
                            <group>
                                <field name="create_user"/>
                                <field name="apply_date"/>
                                <field name="bomupdate_time"/>
                                <field name="manage_user"/>
                                <field name="need_date" />
                                <!-- <field name="purchase_type" /> -->
                                <field name="delivery_address"/>
                                <field name="before_purchase_id" readonly="1"/>
                            </group>
                            <group>
                                <field name="po_number" />
                                <field name="charge_person" />
                                <field name="purchase_company" />
                                <field name="currency_id" options="{'no_create': True, 'no_open': True}"/>
                                <field name="internal_note" />
                                <!-- <field name="purchase_order_id"/> -->
                            </group>
                        </group>
                        <group>
                            <field name="note"/>
                        </group>
                        <notebook colspan="4">
                            <page string="采购明细">
                                <field name="order_line">
                                    <tree string="采购明细" editable="bottom">
                                        <field name="product_id" options="{'no_create': True, 'no_open': True}"/>
                                        <field name="name"/>                                    
                                        <field name="product_qty"/>
                                        <!-- <field name="default_code"/> -->
                                        <field name="product_uom"/>
                                        <field name="price_unit"/>
                                        <field name="taxes_id" widget="many2many_tags" domain="[('type_tax_use','!=','sale')]"/>
                                        <field name="price_subtotal"/>
                                    </tree>
                                </field>

                                <group class="oe_subtotal_footer oe_right" groups="purchase.group_purchase_user">
                                    <field name="amount_untaxed" />
                                    <field name="amount_tax" />
                                    <div class="oe_subtotal_footer_separator oe_inline">
                                        <label for="amount_total"/>
                                    </div>
                                    <field name="amount_total" nolabel="1" class="oe_subtotal_footer_separator" />
                                </group>

                            </page>
                            <page string="物料清单记录">
                                <field name="bom_line">
                                    <tree string="物料清单记录">
                                        <field name="mrp_bom_id"/>
                                        <field name="code"/>                            
                                        <field name="product_qty"/>
                                        <field name="gen_date"/>
                                        <field name="acc_type"/>
                                        <field name="is_active"/>
                                    </tree>
                                </field>
                            </page>
                        </notebook>
                    </sheet>
                    <div class="oe_chatter">
                        <field name="message_follower_ids" widget="mail_followers"/>
                        <field name="message_ids" widget="mail_thread"/>
                    </div>
                </form>
            </field>
        </record>

        <record model="ir.ui.view" id="demand_purchase_tree">
            <field name="name">Demand Purchase</field>
            <field name="model">demand.purchase</field>
            <field name="arch" type="xml">
                <!-- <tree colors="grey:state == 'done'" string="Demand Purchase"> -->
                <tree decoration-danger="state=='confirmed'" decoration-success="state=='done'" string="Demand Purchase">
                    <field name="name"/>
                    <field name="create_user"/>
                    <field name="apply_date" />
                    <field name="internal_note"/>
                    <field name="state"/>
                </tree>
            </field>
        </record>

        <record model="ir.actions.act_window" id="action_demand_purchase">
            <field name="name">请购单</field>
            <field name="type">ir.actions.act_window</field>
            <field name="res_model">demand.purchase</field>
            <field name="view_type">form</field>
            <field name="view_mode">tree,form</field>
            <!-- <field name="search_view_id" ref="demand_purchase_search"/> -->
            <field name="domain">[]</field>
            <field name="context">{}</field>
        </record>
        <!-- <record model="ir.actions.act_window.view" id="demand_purchase_tree_view">
            <field name="sequence" eval="1"/>
            <field name="view_mode">tree</field>
            <field name="view_id" ref="demand_purchase_tree"/>
            <field name="act_window_id" ref="action_demand_purchase"/>
        </record>
        <record model="ir.actions.act_window.view" id="demand_purchase_form_view">
            <field name="sequence" eval="2"/>
            <field name="view_mode">form</field>
            <field name="view_id" ref="demand_purchase_form"/>
            <field name="act_window_id" ref="action_demand_purchase"/>
        </record> -->


        <menuitem id="menu_demand_purchase_management" name="杂项/基础信息"
            parent="purchase.menu_purchase_root" sequence="1" />

        <menuitem id="menu_demand_purchase" name="请购单" parent="menu_demand_purchase_management" action="action_demand_purchase" groups="purchase.group_purchase_user" sequence="1"/>

        <menuitem id="menu_delivery_address" name="收货地址" parent="menu_demand_purchase_management" action="action_delivery_address" groups="purchase.group_purchase_user" sequence="2"/>

        <menuitem id="menu_acc_company" name="公司配置" parent="menu_demand_purchase_management" action="action_acc_company" groups="purchase.group_purchase_user" sequence="3"/>

        <!-- <menuitem id="menu_acct_bom" name="物料清单" parent="menu_demand_purchase_management" action="acct_mrp_bom_form_action" groups="purchase.group_purchase_user" sequence="1"/> -->

        <menuitem id="menu_merge_purchase_form_action" name="询价单合并" parent="menu_demand_purchase_management" action="merge_purchase_wizard" groups="purchase.group_purchase_user" sequence="4"/>

        <menuitem id="menu_merge_bom_form_action" name="物料清单合并" parent="menu_demand_purchase_management" action="merge_bom_wizard" groups="purchase.group_purchase_user" sequence="5"/>

    </data>
</openerp>