新增夹具和功能夹具,及同步mrs的夹具和功能夹具
This commit is contained in:
@@ -14,12 +14,15 @@
|
||||
'data': [
|
||||
'security/group_security.xml',
|
||||
'security/ir.model.access.csv',
|
||||
'data/fixture_data.xml'
|
||||
'views/base_view.xml',
|
||||
'views/common_view.xml',
|
||||
"views/menu_view.xml",
|
||||
"views/tool_base_views.xml",
|
||||
"views/tool_base_menu.xml",
|
||||
'views/fixture_base_view.xml',
|
||||
'views/fixture_view.xml',
|
||||
'views/menu_view.xml',
|
||||
# "views/tool_base_views.xml",
|
||||
# "views/tool_base_menu.xml",
|
||||
# 'views/fixture_base_view.xml',
|
||||
'views/menu_fixture_view.xml',
|
||||
|
||||
],
|
||||
@@ -30,7 +33,7 @@
|
||||
'web.assets_qweb': [
|
||||
],
|
||||
'web.assets_backend': [
|
||||
'sf_base/static/src/scss/*.scss',
|
||||
'sf_base/static/src/scss/*.scss',
|
||||
],
|
||||
|
||||
},
|
||||
|
||||
48
sf_base/models/fixture.py
Normal file
48
sf_base/models/fixture.py
Normal file
@@ -0,0 +1,48 @@
|
||||
from odoo import models, fields, api
|
||||
|
||||
|
||||
class FixtureMaterial(models.Model):
|
||||
_name = 'sf.fixture.material'
|
||||
_description = "夹具物料"
|
||||
|
||||
code = fields.Char(string='编码')
|
||||
name = fields.Char(string="名称", size=15)
|
||||
remark = fields.Char(string="备注")
|
||||
|
||||
|
||||
class Multi_MountingType(models.Model):
|
||||
_name = 'sf.multi_mounting.type'
|
||||
_description = "联装类型"
|
||||
|
||||
code = fields.Char(string='编码')
|
||||
name = fields.Char(string="名称", size=15)
|
||||
remark = fields.Char(string="备注")
|
||||
|
||||
|
||||
class FixtureModel(models.Model):
|
||||
_name = 'sf.fixture.model'
|
||||
_description = "夹具型号"
|
||||
|
||||
code = fields.Char(string='编码')
|
||||
name = fields.Char(string="名称", size=15)
|
||||
fixture_material_id = fields.Many2one('mrs.fixture.material', string="夹具物料", )
|
||||
multi_mounting_model_id = fields.Many2one('mrs.multi_mounting.type', string="联装类型")
|
||||
brand_id = fields.Many2one('mrs.machine.brand', string="品牌")
|
||||
clamping_way = fields.Char(string="装夹方式")
|
||||
port_type = fields.Char(string="接口类型")
|
||||
model_file = fields.Binary(string="3D模型图")
|
||||
length = fields.Char(string="长度[mm]")
|
||||
width = fields.Char(string="宽度[mm]")
|
||||
height = fields.Char(string="高度[mm]")
|
||||
weight = fields.Char(string="重量[kg]")
|
||||
clamp_workpiece_length_max = fields.Char(string="夹持工件长度MAX[mm]")
|
||||
clamp_workpiece_width_max = fields.Char(string="夹持工件宽度MAX[mm]")
|
||||
clamp_workpiece_height_max = fields.Char(string="夹持工件高度MAX[mm]")
|
||||
clamp_workpiece_diameter_max = fields.Char(string="夹持工件直径MAX[mm]")
|
||||
maximum_carrying_weight = fields.Char(string="最大承载重量[kg]")
|
||||
Maximum_clamping_force = fields.Char(string="最大夹持力[n]")
|
||||
materials_model_id = fields.Many2one('mrs.materials.model', string="材料型号")
|
||||
driving_way = fields.Char(string="驱动方式")
|
||||
apply_machine_tool_type = fields.Char(string="适用机床型号")
|
||||
|
||||
|
||||
19
sf_base/models/functional_fixture.py
Normal file
19
sf_base/models/functional_fixture.py
Normal file
@@ -0,0 +1,19 @@
|
||||
from odoo import models, fields, api
|
||||
|
||||
|
||||
class FunctionalFixtureType(models.Model):
|
||||
_name = 'sf.functional.fixture.type'
|
||||
_description = "功能夹具类型"
|
||||
|
||||
code = fields.Char(string='编码', readonly=True)
|
||||
name = fields.Char(string="名称", size=15)
|
||||
remark = fields.Char(string="备注")
|
||||
|
||||
|
||||
class FunctionalFixture(models.Model):
|
||||
_name = 'sf.functional.fixture'
|
||||
_description = "功能夹具"
|
||||
|
||||
code = fields.Char(string='编码', readonly=True)
|
||||
name = fields.Char(string="名称", size=15)
|
||||
functional_fixture_type_id = fields.Many2one('mrs.functional.fixture.type', string="功能夹具类型" )
|
||||
@@ -31,18 +31,20 @@ access_sf_chuck,sf.chuck,model_sf_chuck,base.group_user,1,1,1,1
|
||||
access_sf_chuck_model,sf.chuck.model,model_sf_chuck_model,base.group_user,1,1,1,1
|
||||
access_sf_cutting_tool_material,sf.cutting.tool.material,model_sf_cutting_tool_material,base.group_user,1,1,1,1
|
||||
|
||||
access_sf_fixture_setting_element,sf_fixture_setting_element,model_sf_fixture_setting_element,base.group_user,1,1,1,1
|
||||
access_sf_setting_element_type,sf_setting_element_type,model_sf_setting_element_type,base.group_user,1,1,1,1
|
||||
access_sf_fixture_clamping_element,sf_fixture_clamping_element,model_sf_fixture_clamping_element,base.group_user,1,1,1,1
|
||||
access_sf_clamping_element_type,sf_clamping_element_type,model_sf_clamping_element_type,base.group_user,1,1,1,1
|
||||
access_sf_fixture_tool_setting,sf_fixture_tool_setting,model_sf_fixture_tool_setting,base.group_user,1,1,1,1
|
||||
access_sf_tool_setting_type,sf_tool_setting_type,model_sf_tool_setting_type,base.group_user,1,1,1,1
|
||||
access_sf_fixture_locating_device,sf_fixture_locating_device,model_sf_fixture_locating_device,base.group_user,1,1,1,1
|
||||
access_sf_locating_device_type,sf_locating_device_type,model_sf_locating_device_type,base.group_user,1,1,1,1
|
||||
access_sf_locating_device_locate_mode,sf_locating_device_locate_mode,model_sf_locating_device_locate_mode,base.group_user,1,1,1,1
|
||||
access_sf_fixture_guide_element,sf_fixture_guide_element,model_sf_fixture_guide_element,base.group_user,1,1,1,1
|
||||
access_sf_guide_element_type,sf_guide_element_type,model_sf_guide_element_type,base.group_user,1,1,1,1
|
||||
access_sf_guide_element_guide_mode,sf_guide_element_guide_mode,model_sf_guide_element_guide_mode,base.group_user,1,1,1,1
|
||||
access_sf_guide_element_way_to_install,sf_guide_element_way_to_install,model_sf_guide_element_way_to_install,base.group_user,1,1,1,1
|
||||
|
||||
access_sf_fixture_material,sf_fixture_material,model_sf_fixture_material,base.group_user,1,1,1,1
|
||||
access_sf_multi_mounting_type,sf_multi_mounting_type,model_sf_multi_mounting_type,base.group_user,1,1,1,1
|
||||
access_sf_fixture_model,sf_fixture_model,model_sf_fixture_model,base.group_user,1,1,1,1
|
||||
access_sf_functional_fixture_type,sf_functional_fixture_type,model_sf_functional_fixture_type,base.group_user,1,1,1,1
|
||||
access_sf_functional_fixture,sf_functional_fixture,model_sf_functional_fixture,base.group_user,1,1,1,1
|
||||
|
||||
|
||||
|
||||
|
||||
|
255
sf_base/views/fixture_view.xml
Normal file
255
sf_base/views/fixture_view.xml
Normal file
@@ -0,0 +1,255 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<!-- ===========================夹具物料====================================-->
|
||||
|
||||
<record model="ir.ui.view" id="search_sf_fixture_material_view">
|
||||
<field name="name">search.sf.fixture.material</field>
|
||||
<field name="model">sf.fixture.material</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="夹具物料">
|
||||
<field name="code" string="编码"
|
||||
filter_domain="[('code', 'ilike', self)]"/>
|
||||
<field name="name" string="名称"
|
||||
filter_domain="[('name', 'ilike', self)]"/>
|
||||
<field name="remark" string="备注"
|
||||
filter_domain="[('remark', 'ilike', self)]"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="sf_fixture_material_view_tree" model="ir.ui.view">
|
||||
<field name="name">夹具物料</field>
|
||||
<field name="model">sf.fixture.material</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="夹具物料">
|
||||
<field name="code"/>
|
||||
<field name="name"/>
|
||||
<field name="remark"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="sf_fixture_material_view_form" model="ir.ui.view">
|
||||
<field name="name">夹具物料</field>
|
||||
<field name="model">sf.fixture.material</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="夹具物料">
|
||||
<sheet>
|
||||
<group string="基本信息">
|
||||
<group>
|
||||
<field name="code"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="name"/>
|
||||
</group>
|
||||
</group>
|
||||
<group>
|
||||
<!-- <group>-->
|
||||
<field name="remark"/>
|
||||
<!-- </group>-->
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="sf_fixture_material_view_act" model="ir.actions.act_window">
|
||||
<field name="name">夹具物料</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">sf.fixture.material</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
|
||||
<!-- ===========================联装类型====================================-->
|
||||
|
||||
<record model="ir.ui.view" id="search_sf_multi_mounting_type_view">
|
||||
<field name="name">search.sf.multi_mounting.type</field>
|
||||
<field name="model">sf.multi_mounting.type</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="联装类型">
|
||||
<field name="code" string="编码"
|
||||
filter_domain="[('code', 'ilike', self)]"/>
|
||||
<field name="name" string="名称"
|
||||
filter_domain="[('name', 'ilike', self)]"/>
|
||||
<field name="remark" string="备注"
|
||||
filter_domain="[('remark', 'ilike', self)]"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
<record id="sf_multi_mounting_type_view_tree" model="ir.ui.view">
|
||||
<field name="name">联装类型</field>
|
||||
<field name="model">sf.multi_mounting.type</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="联装类型">
|
||||
<field name="code"/>
|
||||
<field name="name"/>
|
||||
<field name="remark"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="sf_multi_mounting_type_view_form" model="ir.ui.view">
|
||||
<field name="name">联装类型</field>
|
||||
<field name="model">sf.multi_mounting.type</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="联装类型">
|
||||
<sheet>
|
||||
<group string="基本信息">
|
||||
<group>
|
||||
<field name="code"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="name"/>
|
||||
</group>
|
||||
</group>
|
||||
<group>
|
||||
<field name="remark"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="sf_multi_mounting_type_view_act" model="ir.actions.act_window">
|
||||
<field name="name">联装类型</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">sf.multi_mounting.type</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<!-- ===========================夹具型号====================================-->
|
||||
|
||||
<record model="ir.ui.view" id="search_sf_fixture_model_view">
|
||||
<field name="name">search.sf.fixture.model</field>
|
||||
<field name="model">sf.fixture.model</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="夹具型号">
|
||||
<field name="code" string="编码"
|
||||
filter_domain="[('code', 'ilike', self)]"/>
|
||||
<field name="name" string="名称"
|
||||
filter_domain="[('name', 'ilike', self)]"/>
|
||||
<field name="brand_id" string="品牌"
|
||||
filter_domain="[('brand_id.name', 'ilike', self)]"/>
|
||||
<field name="fixture_material_id" string="夹具物料"
|
||||
filter_domain="[('fixture_material_id.name', 'ilike', self)]"/>
|
||||
<field name="multi_mounting_type_id" string="联装类型"
|
||||
filter_domain="[('multi_mounting_type_id.name', 'ilike', self)]"/>
|
||||
<group expand="0" string="Group By...">
|
||||
<filter string='品牌' name="default_unit_of_measure" domain="[]"
|
||||
context="{'group_by' : 'brand_id'}"/>
|
||||
<filter string="夹具物料" name="product" domain="[]" context="{'group_by': 'fixture_material_id'}"/>
|
||||
<filter string='联装类型' name="group_by_type" domain="[]"
|
||||
context="{'group_by' : 'multi_mounting_type_id'}"/>
|
||||
</group>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="sf_fixture_model_view_tree" model="ir.ui.view">
|
||||
<field name="name">夹具型号</field>
|
||||
<field name="model">sf.fixture.model</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="夹具型号">
|
||||
<field name="code"/>
|
||||
<field name="name"/>
|
||||
<field name="brand_id"/>
|
||||
<field name="fixture_material_id"/>
|
||||
<field name="multi_mounting_type_id"/>
|
||||
<field name="create_uid" string="创建人"/>
|
||||
<field name="create_date" string="创建时间"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="sf_fixture_model_view_form" model="ir.ui.view">
|
||||
<field name="name">夹具型号</field>
|
||||
<field name="model">sf.fixture.model</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="夹具型号">
|
||||
<sheet>
|
||||
<group string="基本信息">
|
||||
<group>
|
||||
<field name="code" force_save="1"/>
|
||||
<field name="brand_id"/>
|
||||
<field name="multi_mounting_type_id"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="name"/>
|
||||
<field name="fixture_material_id"/>
|
||||
<field name="fixture_material_type" invisible="1"/>
|
||||
</group>
|
||||
</group>
|
||||
<group string="参数"
|
||||
attrs='{"invisible": [("fixture_material_type","not in",("气动托盘","转接板(锁板)托盘","磁吸托盘","虎钳托盘","零点卡盘"))]}'>
|
||||
<group>
|
||||
<label for="length" string="尺寸[mm]"/>
|
||||
<div class="o_address_format">
|
||||
<label for="length" string="长"/>
|
||||
<field name="length" class="o_address_zip"
|
||||
options="{'format': false}"/>
|
||||
<span>&nbsp;</span>
|
||||
<label for="width" string="宽"/>
|
||||
<field name="width" class="o_address_zip"
|
||||
options="{'format': false}"/>
|
||||
<span>&nbsp;</span>
|
||||
<label for="height" string="高"/>
|
||||
<field name="height" class="o_address_zip"
|
||||
options="{'format': false}"/>
|
||||
</div>
|
||||
<field name="weight"></field>
|
||||
<label for="length" string="夹持工件最大尺寸[mm]"
|
||||
attrs='{"invisible": [("fixture_material_type","=",("零点卡盘"))]}'/>
|
||||
<div class="o_address_format"
|
||||
attrs='{"invisible": [("fixture_material_type","=",("零点卡盘"))]}'>
|
||||
<label for="clamp_workpiece_length_max" string="长"/>
|
||||
<field name="clamp_workpiece_length_max" class="o_address_zip"
|
||||
options="{'format': false}"
|
||||
attrs="{'required': [('fixture_material_type', 'in',('气动托盘','转接板(锁板)托盘','磁吸托盘','虎钳托盘'))]}"/>
|
||||
<span>&nbsp;</span>
|
||||
<label for="clamp_workpiece_width_max" string="宽"/>
|
||||
<field name="clamp_workpiece_width_max" class="o_address_zip"
|
||||
options="{'format': false}"
|
||||
attrs="{'required': [('fixture_material_type', 'in',('气动托盘','转接板(锁板)托盘','磁吸托盘','虎钳托盘'))]}"/>
|
||||
<span>&nbsp;</span>
|
||||
<label for="clamp_workpiece_height_max" string="高"/>
|
||||
<field name="clamp_workpiece_height_max" class="o_address_zip"
|
||||
options="{'format': false}"
|
||||
attrs="{'required': [('fixture_material_type', 'in',('气动托盘','转接板(锁板)托盘','磁吸托盘','虎钳托盘'))]}"/>
|
||||
</div>
|
||||
<field name="clamp_workpiece_diameter_max"
|
||||
attrs="{'invisible': [('fixture_material_type','=','零点卡盘')],'required': [('fixture_material_type', 'in',('气动托盘','转接板(锁板)托盘','磁吸托盘','虎钳托盘'))]}"/>
|
||||
<field name="maximum_carrying_weight"></field>
|
||||
<field name="Maximum_clamping_force"></field>
|
||||
</group>
|
||||
<group>
|
||||
<field name="materials_model_id"/>
|
||||
<field name="clamping_way"
|
||||
attrs='{"invisible": [("fixture_material_type","not in",("气动托盘","磁吸托盘","虎钳托盘"))]}'/>
|
||||
<field name="port_type"
|
||||
attrs='{"invisible": [("fixture_material_type","not in",("气动托盘","磁吸托盘","虎钳托盘"))]}'/>
|
||||
<field name="through_hole_size"
|
||||
attrs='{"invisible": [("fixture_material_type","!=",("转接板(锁板)托盘"))]}'/>
|
||||
<field name="screw_size"
|
||||
attrs='{"invisible": [("fixture_material_type","!=",("转接板(锁板)托盘"))]}'/>
|
||||
<field name="driving_way"
|
||||
attrs='{"invisible": [("fixture_material_type","not in",("虎钳托盘","零点卡盘"))]}'/>
|
||||
<field name="apply_machine_tool_type"
|
||||
attrs='{"invisible": [("fixture_material_type","!=",("零点卡盘"))]}'/>
|
||||
<field name="model_file"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="sf_fixture_model_view_act" model="ir.actions.act_window">
|
||||
<field name="name">夹具型号</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">sf.fixture.model</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
||||
112
sf_base/views/functional_fixture_view.xml
Normal file
112
sf_base/views/functional_fixture_view.xml
Normal file
@@ -0,0 +1,112 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
|
||||
<!-- ===========================功能夹具类型====================================-->
|
||||
|
||||
<record model="ir.ui.view" id="search_sf_functional_fixture_type_view">
|
||||
<field name="name">search.sf.functional.fixture.type</field>
|
||||
<field name="model">sf.functional.fixture.type</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="功能夹具类型">
|
||||
<field name="code" string="编码"
|
||||
filter_domain="[('code', 'ilike', self)]"/>
|
||||
<field name="name" string="名称"
|
||||
filter_domain="[('name', 'ilike', self)]"/>
|
||||
<field name="remark" string="备注"
|
||||
filter_domain="[('remark', 'ilike', self)]"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="sf_functional_fixture_type_view_tree" model="ir.ui.view">
|
||||
<field name="name">功能夹具类型</field>
|
||||
<field name="model">sf.functional.fixture.type</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="功能夹具类型">
|
||||
<field name="code"/>
|
||||
<field name="name"/>
|
||||
<field name="remark"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="sf_functional_fixture_type_view_form" model="ir.ui.view">
|
||||
<field name="name">功能夹具类型</field>
|
||||
<field name="model">sf.functional.fixture.type</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="功能夹具类型">
|
||||
<sheet>
|
||||
<group string="基本信息">
|
||||
<group>
|
||||
<field name="code"/>
|
||||
<field name="name"/>
|
||||
</group>
|
||||
</group>
|
||||
<group string="其他">
|
||||
<group>
|
||||
<field name="remark"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="sf_functional_fixture_type_view_act" model="ir.actions.act_window">
|
||||
<field name="name">功能夹具类型</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">sf.functional.fixture.type</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
|
||||
<!-- ===========================功能夹具====================================-->
|
||||
|
||||
<record model="ir.ui.view" id="search_sf_functional_fixture_view">
|
||||
<field name="name">search.sf.functional.fixture</field>
|
||||
<field name="model">sf.functional.fixture</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="功能夹具">
|
||||
<field name="code" string="编码"
|
||||
filter_domain="[('code', 'ilike', self)]"/>
|
||||
<field name="name" string="名称"
|
||||
filter_domain="[('name', 'ilike', self)]"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="sf_functional_fixture_view_tree" model="ir.ui.view">
|
||||
<field name="name">功能夹具</field>
|
||||
<field name="model">sf.functional.fixture</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="功能夹具">
|
||||
<field name="code"/>
|
||||
<field name="name"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="sf_functional_fixture_view_form" model="ir.ui.view">
|
||||
<field name="name">功能夹具</field>
|
||||
<field name="model">sf.functional.fixture</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="功能夹具">
|
||||
<sheet>
|
||||
<group string="基本信息">
|
||||
<group>
|
||||
<field name="code"/>
|
||||
<field name="name"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="sf_functional_fixture_view_act" model="ir.actions.act_window">
|
||||
<field name="name">功能夹具</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">sf.functional.fixture</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
</odoo>
|
||||
505
sf_base/views/ir_cron_mrs.xml
Normal file
505
sf_base/views/ir_cron_mrs.xml
Normal file
@@ -0,0 +1,505 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record model="ir.cron" id="ir_cron_mrs_machine_brand_tags">
|
||||
<field name="name">基础信息同步:品牌类别</field>
|
||||
<field name="model_id" ref="model_mrs_machine_brand_tags"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_machine_brand_tags_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<!-- <field name="nextcall" eval="True"/>-->
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_processing_order">
|
||||
<field name="name">基础信息同步:工序</field>
|
||||
<field name="model_id" ref="model_mrs_processing_order"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_processing_order_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_machine_brand">
|
||||
<field name="name">基础信息同步:品牌</field>
|
||||
<field name="model_id" ref="model_mrs_machine_brand"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_machine_brand_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_machine_tool_type">
|
||||
<field name="name">基础信息同步:机床型号</field>
|
||||
<field name="model_id" ref="model_mrs_machine_tool_type"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_machine_tool_type_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<!-- <record model="ir.cron" id="ir_cron_mrs_cutting_tool_category">-->
|
||||
<!-- <field name="name">基础信息同步:刀具类别</field>-->
|
||||
<!-- <field name="model_id" ref="model_mrs_cutting_tool_category"/>-->
|
||||
<!-- <field name="state">code</field>-->
|
||||
<!-- <field name="code">model._cron_cutting_tool_category_func()</field>-->
|
||||
<!-- <field name="interval_number">1</field>-->
|
||||
<!-- <field name="interval_type">days</field>-->
|
||||
<!-- <field name="numbercall">-1</field>-->
|
||||
<!-- <field name="doall" eval="False"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record model="ir.cron" id="ir_cron_mrs_cutting_tool_type">-->
|
||||
<!-- <field name="name">基础信息同步:刀具型号</field>-->
|
||||
<!-- <field name="model_id" ref="model_mrs_cutting_tool_type"/>-->
|
||||
<!-- <field name="state">code</field>-->
|
||||
<!-- <field name="code">model._cron_cutting_tool_type_func()</field>-->
|
||||
<!-- <field name="interval_number">1</field>-->
|
||||
<!-- <field name="interval_type">days</field>-->
|
||||
<!-- <field name="numbercall">-1</field>-->
|
||||
<!-- <field name="doall" eval="False"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record model="ir.cron" id="ir_cron_mrs_machine_tool">-->
|
||||
<!-- <field name="name">基础信息同步:机床</field>-->
|
||||
<!-- <field name="model_id" ref="model_mrs_machine_tool"/>-->
|
||||
<!-- <field name="state">code</field>-->
|
||||
<!-- <field name="code">model._cron_machine_tool_func()</field>-->
|
||||
<!-- <field name="interval_number">1</field>-->
|
||||
<!-- <field name="interval_type">days</field>-->
|
||||
<!-- <field name="numbercall">-1</field>-->
|
||||
<!-- <field name="doall" eval="False"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_production_materials">
|
||||
<field name="name">基础信息同步:材料</field>
|
||||
<field name="model_id" ref="model_mrs_production_materials"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_production_materials_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_materials_model">
|
||||
<field name="name">基础信息同步:材料型号</field>
|
||||
<field name="model_id" ref="model_mrs_materials_model"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_materials_model_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_production_process_category">
|
||||
<field name="name">基础信息同步:表面工艺类别</field>
|
||||
<field name="model_id" ref="model_mrs_production_process_category"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_production_process_category_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_production_process">
|
||||
<field name="name">基础信息同步:表面工艺</field>
|
||||
<field name="model_id" ref="model_mrs_production_process"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_production_process_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<!-- <record model="ir.cron" id="ir_cron_mrs_processing_technology">-->
|
||||
<!-- <field name="name">基础信息同步:加工工艺</field>-->
|
||||
<!-- <field name="model_id" ref="model_mrs_processing_technology"/>-->
|
||||
<!-- <field name="state">code</field>-->
|
||||
<!-- <field name="code">model._cron_processing_technology_func()</field>-->
|
||||
<!-- <field name="interval_number">1</field>-->
|
||||
<!-- <field name="interval_type">days</field>-->
|
||||
<!-- <field name="numbercall">-1</field>-->
|
||||
<!-- <field name="doall" eval="False"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_machine_control_system">
|
||||
<field name="name">基础信息同步:数控系统</field>
|
||||
<field name="model_id" ref="model_mrs_machine_control_system"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_machine_control_system_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_model_type">
|
||||
<field name="name">基础信息同步:模型类型</field>
|
||||
<field name="model_id" ref="model_mrs_model_type"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_model_type_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_production_process_parameter">
|
||||
<field name="name">基础信息同步:可选参数</field>
|
||||
<field name="model_id" ref="model_mrs_production_process_parameter"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_mrs_production_process_parameter()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_machine_tool_category">
|
||||
<field name="name">基础信息同步:机床类型</field>
|
||||
<field name="model_id" ref="model_mrs_machine_tool_category"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_machine_tool_category_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_functional_cutting_tool">
|
||||
<field name="name">基础信息同步:功能刀具型号</field>
|
||||
<field name="model_id" ref="model_mrs_functional_cutting_tool"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_mrs_functional_cutting_tool_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_functional_cutting_tool_model">
|
||||
<field name="name">基础信息同步:功能刀具类型</field>
|
||||
<field name="model_id" ref="model_mrs_functional_cutting_tool_model"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_mrs_functional_cutting_tool_model_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_integral_cutting_tool">
|
||||
<field name="name">基础信息同步:整体式刀具</field>
|
||||
<field name="model_id" ref="model_mrs_integral_cutting_tool"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_mrs_integral_cutting_tool_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_integral_cutting_tool_model">
|
||||
<field name="name">基础信息同步:整体式刀具类型</field>
|
||||
<field name="model_id" ref="model_mrs_integral_cutting_tool_model"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_mrs_integral_cutting_tool_model_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_blade">
|
||||
<field name="name">基础信息同步:刀片型号</field>
|
||||
<field name="model_id" ref="model_mrs_blade"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_mrs_blade_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_blade_model">
|
||||
<field name="name">基础信息同步:刀片类型</field>
|
||||
<field name="model_id" ref="model_mrs_blade_model"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_mrs_blade_model_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_cutter_bar">
|
||||
<field name="name">基础信息同步:刀杆型号</field>
|
||||
<field name="model_id" ref="model_mrs_cutter_bar"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_mrs_cutter_bar_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_cutter_bar_model">
|
||||
<field name="name">基础信息同步:刀杆类型</field>
|
||||
<field name="model_id" ref="model_mrs_cutter_bar_model"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_mrs_cutter_bar_model_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_cutter_pad">
|
||||
<field name="name">基础信息同步:刀盘型号</field>
|
||||
<field name="model_id" ref="model_mrs_cutter_pad"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_mrs_cutter_pad_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_cutter_pad_model">
|
||||
<field name="name">基础信息同步:刀盘类型</field>
|
||||
<field name="model_id" ref="model_mrs_cutter_pad_model"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_mrs_cutter_pad_model_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_handle">
|
||||
<field name="name">基础信息同步:刀柄型号</field>
|
||||
<field name="model_id" ref="model_mrs_handle"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_mrs_handle_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_handle_model">
|
||||
<field name="name">基础信息同步:刀柄类型</field>
|
||||
<field name="model_id" ref="model_mrs_handle_model"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_mrs_handle_model_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_fixture_material">
|
||||
<field name="name">基础信息同步:夹具物料</field>
|
||||
<field name="model_id" ref="model_mrs_fixture_material"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_fixture_material_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_multi_mounting_type">
|
||||
<field name="name">基础信息同步:联装类型</field>
|
||||
<field name="model_id" ref="model_mrs_multi_mounting_type"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_multi_mounting_type_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_fixture_model">
|
||||
<field name="name">基础信息同步:夹具型号</field>
|
||||
<field name="model_id" ref="model_mrs_fixture_model"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_fixture_model_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_functional_fixture_type">
|
||||
<field name="name">基础信息同步:功能夹具类型</field>
|
||||
<field name="model_id" ref="model_mrs_functional_fixture_type"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_functional_fixture_type_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.cron" id="ir_cron_mrs_functional_fixture">
|
||||
<field name="name">基础信息同步:功能夹具</field>
|
||||
<field name="model_id" ref="model_mrs_functional_fixture"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_functional_fixture_func()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
|
||||
<!-- <record model="ir.cron" id="ir_cron_mrs_chuck">-->
|
||||
<!-- <field name="name">基础信息同步:夹头型号</field>-->
|
||||
<!-- <field name="model_id" ref="model_mrs_chuck"/>-->
|
||||
<!-- <field name="state">code</field>-->
|
||||
<!-- <field name="code">model._cron_mrs_chuck_func()</field>-->
|
||||
<!-- <field name="interval_number">1</field>-->
|
||||
<!-- <field name="interval_type">days</field>-->
|
||||
<!-- <field name="numbercall">-1</field>-->
|
||||
<!-- <field name="doall" eval="False"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record model="ir.cron" id="ir_cron_mrs_chuck_model">-->
|
||||
<!-- <field name="name">基础信息同步:夹头类型</field>-->
|
||||
<!-- <field name="model_id" ref="model_mrs_chuck_model"/>-->
|
||||
<!-- <field name="state">code</field>-->
|
||||
<!-- <field name="code">model._cron_mrs_chuck_model_func()</field>-->
|
||||
<!-- <field name="interval_number">1</field>-->
|
||||
<!-- <field name="interval_type">days</field>-->
|
||||
<!-- <field name="numbercall">-1</field>-->
|
||||
<!-- <field name="doall" eval="False"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record model="ir.cron" id="ir_cron_mrs_clamping_element_type">-->
|
||||
<!-- <field name="name">基础信息同步:夹紧元件</field>-->
|
||||
<!-- <field name="model_id" ref="model_mrs_clamping_element_type"/>-->
|
||||
<!-- <field name="state">code</field>-->
|
||||
<!-- <field name="code">model._cron_mrs_clamping_element_type_func()</field>-->
|
||||
<!-- <field name="interval_number">1</field>-->
|
||||
<!-- <field name="interval_type">days</field>-->
|
||||
<!-- <field name="numbercall">-1</field>-->
|
||||
<!-- <field name="doall" eval="False"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record model="ir.cron" id="ir_cron_mrs_fixture_clamping_element">-->
|
||||
<!-- <field name="name">基础信息同步:夹紧元件类型</field>-->
|
||||
<!-- <field name="model_id" ref="model_mrs_fixture_clamping_element"/>-->
|
||||
<!-- <field name="state">code</field>-->
|
||||
<!-- <field name="code">model._cron_mrs_fixture_clamping_element_func()</field>-->
|
||||
<!-- <field name="interval_number">1</field>-->
|
||||
<!-- <field name="interval_type">days</field>-->
|
||||
<!-- <field name="numbercall">-1</field>-->
|
||||
<!-- <field name="doall" eval="False"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record model="ir.cron" id="ir_cron_mrs_fixture_guide_element">-->
|
||||
<!-- <field name="name">基础信息同步:导向元件</field>-->
|
||||
<!-- <field name="model_id" ref="model_mrs_fixture_guide_element"/>-->
|
||||
<!-- <field name="state">code</field>-->
|
||||
<!-- <field name="code">model._cron_mrs_fixture_guide_element_func()</field>-->
|
||||
<!-- <field name="interval_number">1</field>-->
|
||||
<!-- <field name="interval_type">days</field>-->
|
||||
<!-- <field name="numbercall">-1</field>-->
|
||||
<!-- <field name="doall" eval="False"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record model="ir.cron" id="ir_cron_mrs_guide_element_type">-->
|
||||
<!-- <field name="name">基础信息同步:导向元件类型</field>-->
|
||||
<!-- <field name="model_id" ref="model_mrs_guide_element_type"/>-->
|
||||
<!-- <field name="state">code</field>-->
|
||||
<!-- <field name="code">model._cron_mrs_guide_element_type_func()</field>-->
|
||||
<!-- <field name="interval_number">1</field>-->
|
||||
<!-- <field name="interval_type">days</field>-->
|
||||
<!-- <field name="numbercall">-1</field>-->
|
||||
<!-- <field name="doall" eval="False"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record model="ir.cron" id="ir_cron_mrs_guide_element_way_to_install">-->
|
||||
<!-- <field name="name">基础信息同步:导向元件安装方式</field>-->
|
||||
<!-- <field name="model_id" ref="model_mrs_guide_element_way_to_install"/>-->
|
||||
<!-- <field name="state">code</field>-->
|
||||
<!-- <field name="code">model._cron_mrs_guide_element_way_to_install_func()</field>-->
|
||||
<!-- <field name="interval_number">1</field>-->
|
||||
<!-- <field name="interval_type">days</field>-->
|
||||
<!-- <field name="numbercall">-1</field>-->
|
||||
<!-- <field name="doall" eval="False"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record model="ir.cron" id="ir_cron_mrs_guide_element_guide_mode">-->
|
||||
<!-- <field name="name">基础信息同步:导向元件导向方式</field>-->
|
||||
<!-- <field name="model_id" ref="model_mrs_guide_element_guide_mode"/>-->
|
||||
<!-- <field name="state">code</field>-->
|
||||
<!-- <field name="code">model._cron_mrs_guide_element_guide_mode_func()</field>-->
|
||||
<!-- <field name="interval_number">1</field>-->
|
||||
<!-- <field name="interval_type">days</field>-->
|
||||
<!-- <field name="numbercall">-1</field>-->
|
||||
<!-- <field name="doall" eval="False"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record model="ir.cron" id="ir_cron_mrs_fixture_locating_device">-->
|
||||
<!-- <field name="name">基础信息同步:定位装置型号</field>-->
|
||||
<!-- <field name="model_id" ref="model_mrs_fixture_locating_device"/>-->
|
||||
<!-- <field name="state">code</field>-->
|
||||
<!-- <field name="code">model._cron_mrs_fixture_locating_device_func()</field>-->
|
||||
<!-- <field name="interval_number">1</field>-->
|
||||
<!-- <field name="interval_type">days</field>-->
|
||||
<!-- <field name="numbercall">-1</field>-->
|
||||
<!-- <field name="doall" eval="False"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record model="ir.cron" id="ir_cron_mrs_locating_device_type">-->
|
||||
<!-- <field name="name">基础信息同步:定位装置类型</field>-->
|
||||
<!-- <field name="model_id" ref="model_mrs_locating_device_type"/>-->
|
||||
<!-- <field name="state">code</field>-->
|
||||
<!-- <field name="code">model._cron_mrs_locating_device_type_func()</field>-->
|
||||
<!-- <field name="interval_number">1</field>-->
|
||||
<!-- <field name="interval_type">days</field>-->
|
||||
<!-- <field name="numbercall">-1</field>-->
|
||||
<!-- <field name="doall" eval="False"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record model="ir.cron" id="ir_cron_mrs_locating_device_locate_mode">-->
|
||||
<!-- <field name="name">基础信息同步:定位装置定位方式</field>-->
|
||||
<!-- <field name="model_id" ref="model_mrs_locating_device_locate_mode"/>-->
|
||||
<!-- <field name="state">code</field>-->
|
||||
<!-- <field name="code">model._cron_mrs_locating_device_locate_mode_func()</field>-->
|
||||
<!-- <field name="interval_number">1</field>-->
|
||||
<!-- <field name="interval_type">days</field>-->
|
||||
<!-- <field name="numbercall">-1</field>-->
|
||||
<!-- <field name="doall" eval="False"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record model="ir.cron" id="ir_cron_mrs_cutting_tool_material">-->
|
||||
<!-- <field name="name">基础信息同步:刀具物料</field>-->
|
||||
<!-- <field name="model_id" ref="model_mrs_cutting_tool_material"/>-->
|
||||
<!-- <field name="state">code</field>-->
|
||||
<!-- <field name="code">model._cron_mrs_cutting_tool_material_func()</field>-->
|
||||
<!-- <field name="interval_number">1</field>-->
|
||||
<!-- <field name="interval_type">days</field>-->
|
||||
<!-- <field name="numbercall">-1</field>-->
|
||||
<!-- <field name="doall" eval="False"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -1,106 +1,127 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<!--<menuitem id="menu_sf_functional_fixture_list_1"-->
|
||||
<!-- name="功能夹具列表"-->
|
||||
<!-- sequence="0"-->
|
||||
<!-- />-->
|
||||
|
||||
<menuitem id="menu_sf_functional_fixture_list_2"
|
||||
<menuitem id="menu_sf_fixture"
|
||||
parent="mrp.menu_mrp_configuration"
|
||||
name="夹具"
|
||||
parent="menu_sf_base"
|
||||
sequence="70"
|
||||
/>
|
||||
|
||||
<!-- <menuitem id="menu_sf_functional_fixture_list_3"-->
|
||||
<!-- name="类型列表"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_1"-->
|
||||
<!-- sequence="0"-->
|
||||
<!-- />-->
|
||||
|
||||
<menuitem id="menu_sf_fixture_setting_element_1"
|
||||
name="定位元件型号"
|
||||
parent="menu_sf_functional_fixture_list_2"
|
||||
sequence="0"
|
||||
action="sf_fixture_setting_element_view_act"
|
||||
/>
|
||||
<menuitem id="menu_sf_setting_element_type_1"
|
||||
name="定位元件类型"
|
||||
parent="menu_sf_functional_fixture_list_2"
|
||||
sequence="10"
|
||||
action="sf_setting_element_type_view_act"
|
||||
/>
|
||||
|
||||
|
||||
|
||||
<menuitem id="menu_sf_fixture_clamping_element_1"
|
||||
name="夹紧元件型号"
|
||||
parent="menu_sf_functional_fixture_list_2"
|
||||
sequence="2"
|
||||
action="sf_fixture_clamping_element_view_act"
|
||||
/>
|
||||
<menuitem id="menu_sf_clamping_element_type_1"
|
||||
name="夹紧元件类型"
|
||||
parent="menu_sf_functional_fixture_list_2"
|
||||
sequence="12"
|
||||
action="sf_clamping_element_type_view_act"
|
||||
/>
|
||||
|
||||
|
||||
<menuitem id="menu_sf_fixture_tool_setting_1"
|
||||
name="对刀夹具型号"
|
||||
parent="menu_sf_functional_fixture_list_2"
|
||||
sequence="4"
|
||||
action="sf_fixture_tool_setting_view_act"
|
||||
/>
|
||||
<menuitem id="menu_sf_tool_setting_type_1"
|
||||
name="对刀夹具类型"
|
||||
parent="menu_sf_functional_fixture_list_2"
|
||||
sequence="14"
|
||||
action="sf_tool_setting_type_view_act"
|
||||
/>
|
||||
/>
|
||||
|
||||
<menuitem id="menu_sf_fixture_locating_device_1"
|
||||
name="定位装置型号"
|
||||
parent="menu_sf_functional_fixture_list_2"
|
||||
sequence="6"
|
||||
action="sf_fixture_locating_device_view_act"
|
||||
/>
|
||||
<menuitem id="menu_sf_locating_device_type_1"
|
||||
name="定位装置型号"
|
||||
parent="menu_sf_functional_fixture_list_2"
|
||||
sequence="16"
|
||||
action="sf_locating_device_type_view_act"
|
||||
/>
|
||||
<menuitem id="menu_sf_locating_device_locate_mode_1"
|
||||
name="定位装置定位方式"
|
||||
parent="menu_sf_functional_fixture_list_2"
|
||||
sequence="18"
|
||||
action="sf_locating_device_locate_mode_view_act"
|
||||
/>
|
||||
<menuitem id="menu_sf_fixture_material"
|
||||
parent="menu_sf_fixture"
|
||||
action="sf_fixture_material_view_act"
|
||||
name="夹具物料"
|
||||
sequence="0"
|
||||
/>
|
||||
|
||||
<menuitem id="menu_sf_multi_mounting_type"
|
||||
parent="menu_sf_fixture"
|
||||
action="sf_multi_mounting_type_view_act"
|
||||
name="联装类型"
|
||||
sequence="1"
|
||||
/>
|
||||
<menuitem id="menu_sf_fixture_model"
|
||||
parent="menu_sf_fixture"
|
||||
action="sf_fixture_model_view_act"
|
||||
name="夹具型号"
|
||||
sequence="2"
|
||||
/>
|
||||
|
||||
<menuitem id="menu_sf_functional_fixture_type"
|
||||
parent="menu_sf_fixture"
|
||||
action="sf_functional_fixture_type_view_act"
|
||||
name="功能夹具类型"
|
||||
sequence="3"
|
||||
/>
|
||||
<menuitem id="menu_sf_functional_fixture"
|
||||
parent="menu_sf_fixture"
|
||||
action="sf_functional_fixture_view_act"
|
||||
name="功能夹具"
|
||||
sequence="4"
|
||||
/>
|
||||
|
||||
<!-- <menuitem id="menu_sf_fixture_setting_element_1"-->
|
||||
<!-- name="定位元件型号"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="0"-->
|
||||
<!-- action="sf_fixture_setting_element_view_act"-->
|
||||
<!-- />-->
|
||||
<!-- <menuitem id="menu_sf_setting_element_type_1"-->
|
||||
<!-- name="定位元件类型"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="10"-->
|
||||
<!-- action="sf_setting_element_type_view_act"-->
|
||||
<!-- />-->
|
||||
|
||||
|
||||
<menuitem id="menu_sf_fixture_guide_element_1"
|
||||
name="导向元件型号"
|
||||
parent="menu_sf_functional_fixture_list_2"
|
||||
sequence="8"
|
||||
action="sf_fixture_guide_element_view_act"
|
||||
/>
|
||||
<menuitem id="menu_sf_guide_element_type_1"
|
||||
name="导向元件类型"
|
||||
parent="menu_sf_functional_fixture_list_2"
|
||||
sequence="20"
|
||||
action="sf_guide_element_type_view_act"
|
||||
/>
|
||||
<menuitem id="menu_sf_guide_element_guide_mode_1"
|
||||
name="导向元件导向方式"
|
||||
parent="menu_sf_functional_fixture_list_2"
|
||||
sequence="22"
|
||||
action="sf_guide_element_guide_mode_view_act"
|
||||
/>
|
||||
<menuitem id="menu_sf_guide_element_way_to_install_1"
|
||||
name="导向元件安装方式"
|
||||
parent="menu_sf_functional_fixture_list_2"
|
||||
sequence="24"
|
||||
action="sf_guide_element_way_to_install_view_act"
|
||||
/>
|
||||
<!-- <menuitem id="menu_sf_fixture_clamping_element_1"-->
|
||||
<!-- name="夹紧元件型号"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="2"-->
|
||||
<!-- action="sf_fixture_clamping_element_view_act"-->
|
||||
<!-- />-->
|
||||
<!-- <menuitem id="menu_sf_clamping_element_type_1"-->
|
||||
<!-- name="夹紧元件类型"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="12"-->
|
||||
<!-- action="sf_clamping_element_type_view_act"-->
|
||||
<!-- />-->
|
||||
|
||||
|
||||
<!-- <menuitem id="menu_sf_fixture_tool_setting_1"-->
|
||||
<!-- name="对刀夹具型号"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="4"-->
|
||||
<!-- action="sf_fixture_tool_setting_view_act"-->
|
||||
<!-- />-->
|
||||
<!-- <menuitem id="menu_sf_tool_setting_type_1"-->
|
||||
<!-- name="对刀夹具类型"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="14"-->
|
||||
<!-- action="sf_tool_setting_type_view_act"-->
|
||||
<!-- />-->
|
||||
|
||||
<!-- <menuitem id="menu_sf_fixture_locating_device_1"-->
|
||||
<!-- name="定位装置型号"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="6"-->
|
||||
<!-- action="sf_fixture_locating_device_view_act"-->
|
||||
<!-- />-->
|
||||
<!-- <menuitem id="menu_sf_locating_device_type_1"-->
|
||||
<!-- name="定位装置型号"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="16"-->
|
||||
<!-- action="sf_locating_device_type_view_act"-->
|
||||
<!-- />-->
|
||||
<!-- <menuitem id="menu_sf_locating_device_locate_mode_1"-->
|
||||
<!-- name="定位装置定位方式"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="18"-->
|
||||
<!-- action="sf_locating_device_locate_mode_view_act"-->
|
||||
<!-- />-->
|
||||
|
||||
|
||||
<!-- <menuitem id="menu_sf_fixture_guide_element_1"-->
|
||||
<!-- name="导向元件型号"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="8"-->
|
||||
<!-- action="sf_fixture_guide_element_view_act"-->
|
||||
<!-- />-->
|
||||
<!-- <menuitem id="menu_sf_guide_element_type_1"-->
|
||||
<!-- name="导向元件类型"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="20"-->
|
||||
<!-- action="sf_guide_element_type_view_act"-->
|
||||
<!-- />-->
|
||||
<!-- <menuitem id="menu_sf_guide_element_guide_mode_1"-->
|
||||
<!-- name="导向元件导向方式"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="22"-->
|
||||
<!-- action="sf_guide_element_guide_mode_view_act"-->
|
||||
<!-- />-->
|
||||
<!-- <menuitem id="menu_sf_guide_element_way_to_install_1"-->
|
||||
<!-- name="导向元件安装方式"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="24"-->
|
||||
<!-- action="sf_guide_element_way_to_install_view_act"-->
|
||||
<!-- />-->
|
||||
</odoo>
|
||||
@@ -136,6 +136,16 @@ class ResConfigSettings(models.TransientModel):
|
||||
self.env['sf.functional.cutting.tool'].sync_all_functional_cutting_tool()
|
||||
_logger.info("同步所有功能刀具列表完成")
|
||||
|
||||
self.env['sf.fixture.material'].sync_all_fixture_material()
|
||||
_logger.info("同步夹具物料")
|
||||
self.env['sf.multi_mounting.type'].sync_all_multi_mounting_type()
|
||||
_logger.info("同步联装类型")
|
||||
self.env['sf.fixture.model'].sync_all_fixture_model()
|
||||
_logger.info("同步夹具型号")
|
||||
self.env['sf.functional.fixture.type'].sync_all_functional_fixture_type()
|
||||
_logger.info("同步功能夹具类型")
|
||||
self.env['sf.functional.fixture'].sync_all_functional_fixture()
|
||||
_logger.info("同步功能夹具")
|
||||
# self.env['sf.fixture.clamping.element'].sync_all_fixture_clamping_element()
|
||||
# _logger.info("同步资源库夹紧元件型号")
|
||||
# self.env['sf.clamping.element.type'].sync_all_clamping_element_type()
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user