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

        <!-- Demand Purchase Form View -->
        <record model="ir.ui.view" id="excipients_product_form">
            <field name="name">excipients product</field>
            <field name="model">excipients.product</field>
            <field name="arch" type="xml">
                <form string="excipients product" version="12.0">
                    <header>
                        <button name="draft_button" string="确认生成" type="object"/>
                    </header>
                    <sheet>
                        <!-- <div class="oe_title">
                            <h1><field name="name" readonly="1"/></h1>
                        </div> -->
                        <group>
                            <group>
                                <field name="product_id"/>
                                <field name="acc_code"/>
                                <field name="partner_code"/>
                                <field name="brand" />
                                <field name="product_model"/>
                                <field name="internal_des"/>
                                <field name="uom_id"/>
                            </group>
                            <group>
                                <field name="gen_datetime"/>
                                <field name="location_id"/>
                                <field name="purchase_qty"/>
                                <field name="now_qty"/>
                                <field name="min_qty" />
                                <field name="max_qty"/>
                                <field name="before_purchase_id"/>
                                <field name="is_active"/>
                            </group>
                        </group>
                    </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="excipients_product_tree">
            <field name="name">excipients product</field>
            <field name="model">excipients.product</field>
            <field name="arch" type="xml">
                <!-- <tree colors="grey:state == 'done'" string="Demand Purchase"> -->
                <!-- <tree decoration-danger="state=='draft'" decoration-success="state=='done'" string="Before Purchase" create="0"> -->
                <tree string="excipients_product">
                    <field name="product_id"/>
                    <field name="gen_datetime"/>
                    <field name="acc_code"/>
                    <field name="product_model"/>
                    <field name="purchase_qty"/>
                    <field name="now_qty"/>
                    <field name="min_qty"/>
                    <field name="max_qty"/>
                    <field name="is_active"/>
                </tree>
            </field>
        </record>

        <record id="excipients_product_search" model="ir.ui.view">
            <field name="name">excipients product Search</field>
            <field name="model">excipients.product</field>
            <field name="arch" type="xml">
            <search string="excipients product search">
                <!-- <filter string="待确认" name="wait_confirm" domain="[('state','=','draft')]"/> -->
                <field name="product_id"/>
                <field name="acc_code"/>
                <field name="product_model"/>
            </search>
            </field>
        </record>

        <record model="ir.actions.act_window" id="action_excipients_product">
            <field name="name">辅料清单</field>
            <field name="type">ir.actions.act_window</field>
            <field name="res_model">excipients.product</field>
            <field name="view_type">form</field>
            <field name="view_mode">tree,form</field>
            <field name="search_view_id" ref="excipients_product_search"/>
            <!-- <field name="context">{'search_default_wait_confirm': 1}</field> -->
        </record>

        <menuitem id="menu_acct_excipients_product" name="辅料清单" parent="menu_acc_stock_report" action="action_excipients_product" groups="base.group_user" sequence="2"/>

        <!-- 辅料清单自动采购定时任务 -->
        <data noupdate="1">
        <record id="ir_cron_acc_excipients_product" model="ir.cron">
            <field name="name">Check excipients product</field>
            <field name="interval_number">1</field>
            <field name="interval_type">days</field>
            <field name="numbercall">-1</field>
            <field name="model_id" ref="model_excipients_product"/>
            <field name="code">model._check_need_purchase()</field>
            <field name="state">code</field>
            <field eval="True" name="doall"/>
            <!-- <field eval="'excipients.product'" name="model"/> -->
            <!-- <field eval="'_check_need_purchase'" name="function"/> -->
            <field eval="0" name="priority"/>
            <field name="active" eval="True"/>
        </record>
        </data>

        <!-- 刷新库存定时任务 -->
        <data noupdate="1">
        <record id="ir_cron_acc_refresh_qty" model="ir.cron">
            <field name="name">fresh qty</field>
            <field name="interval_number">1</field>
            <field name="interval_type">days</field>
            <field name="numbercall">-1</field>
            <field name="model_id" ref="model_excipients_product"/>
            <field name="code">model._fresh_now_qty()</field>
            <field name="state">code</field>
            <field eval="True" name="doall"/>
            <!-- <field eval="'excipients.product'" name="model"/> -->
            <!-- <field eval="'_check_need_purchase'" name="function"/> -->
            <field eval="0" name="priority"/>
            <field name="active" eval="True"/>
        </record>
        </data>
    </data>
</openerp>