<?xml version="1.0" encoding="UTF-8"?>
|
<CustomObject xmlns="http://soap.sforce.com/2006/04/metadata">
|
<actionOverrides>
|
<actionName>Accept</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>CancelEdit</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>Clone</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>Delete</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>Edit</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>List</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>New</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>SaveEdit</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>Tab</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>View</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<allowInChatterGroups>false</allowInChatterGroups>
|
<compactLayoutAssignment>SYSTEM</compactLayoutAssignment>
|
<deploymentStatus>Deployed</deploymentStatus>
|
<enableActivities>false</enableActivities>
|
<enableBulkApi>true</enableBulkApi>
|
<enableChangeDataCapture>false</enableChangeDataCapture>
|
<enableFeeds>false</enableFeeds>
|
<enableHistory>false</enableHistory>
|
<enableReports>true</enableReports>
|
<enableSearch>true</enableSearch>
|
<enableSharing>true</enableSharing>
|
<enableStreamingApi>true</enableStreamingApi>
|
<externalSharingModel>ControlledByParent</externalSharingModel>
|
<fieldSets>
|
<fullName>DetailEdit_RightFieldSet</fullName>
|
<description>明细编辑画面</description>
|
<displayedFields>
|
<field>SortInt_F__c</field>
|
<isFieldManaged>false</isFieldManaged>
|
<isRequired>false</isRequired>
|
</displayedFields>
|
<displayedFields>
|
<field>Name_CHN__c</field>
|
<isFieldManaged>false</isFieldManaged>
|
<isRequired>false</isRequired>
|
</displayedFields>
|
<displayedFields>
|
<field>Fixture_Model_No_F__c</field>
|
<isFieldManaged>false</isFieldManaged>
|
<isRequired>false</isRequired>
|
</displayedFields>
|
<displayedFields>
|
<field>Is_Body__c</field>
|
<isFieldManaged>false</isFieldManaged>
|
<isRequired>false</isRequired>
|
</displayedFields>
|
<displayedFields>
|
<field>Is_Optional__c</field>
|
<isFieldManaged>false</isFieldManaged>
|
<isRequired>false</isRequired>
|
</displayedFields>
|
<displayedFields>
|
<field>Quantity__c</field>
|
<isFieldManaged>false</isFieldManaged>
|
<isRequired>false</isRequired>
|
</displayedFields>
|
<displayedFields>
|
<field>Is_OneToOne__c</field>
|
<isFieldManaged>false</isFieldManaged>
|
<isRequired>false</isRequired>
|
</displayedFields>
|
<displayedFields>
|
<field>Is_Special_Product__c</field>
|
<isFieldManaged>false</isFieldManaged>
|
<isRequired>false</isRequired>
|
</displayedFields>
|
<displayedFields>
|
<field>Fixture_Set_New__c</field>
|
<isFieldManaged>false</isFieldManaged>
|
<isRequired>false</isRequired>
|
</displayedFields>
|
<displayedFields>
|
<field>Fixture_Set_New_Quantity__c</field>
|
<isFieldManaged>false</isFieldManaged>
|
<isRequired>false</isRequired>
|
</displayedFields>
|
<label>明细编辑画面_右</label>
|
</fieldSets>
|
<fields>
|
<fullName>DataMigration_Flag__c</fullName>
|
<defaultValue>false</defaultValue>
|
<description>validation check 等,看这个Flag,不报错</description>
|
<externalId>false</externalId>
|
<label>DataMigration_Flag</label>
|
<trackTrending>false</trackTrending>
|
<type>Checkbox</type>
|
</fields>
|
<fields>
|
<fullName>Fixture_Model_No_F__c</fullName>
|
<externalId>false</externalId>
|
<formula>Product2__r.Fixture_Model_No_T__c</formula>
|
<formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
|
<label>备品配套明细型号</label>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Text</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>Fixture_Set_New_Quantity__c</fullName>
|
<externalId>false</externalId>
|
<label>新品配套数</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>0</scale>
|
<trackTrending>false</trackTrending>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>Fixture_Set_New__c</fullName>
|
<defaultValue>false</defaultValue>
|
<externalId>false</externalId>
|
<label>新品配套</label>
|
<trackTrending>false</trackTrending>
|
<type>Checkbox</type>
|
</fields>
|
<fields>
|
<fullName>Fixture_Set__c</fullName>
|
<externalId>false</externalId>
|
<label>备品配套</label>
|
<referenceTo>Fixture_Set__c</referenceTo>
|
<relationshipLabel>备品配套明细</relationshipLabel>
|
<relationshipName>Fixture_Set_Detail</relationshipName>
|
<relationshipOrder>0</relationshipOrder>
|
<reparentableMasterDetail>false</reparentableMasterDetail>
|
<trackTrending>false</trackTrending>
|
<type>MasterDetail</type>
|
<writeRequiresMasterRead>false</writeRequiresMasterRead>
|
</fields>
|
<fields>
|
<fullName>Is_Body__c</fullName>
|
<defaultValue>false</defaultValue>
|
<externalId>false</externalId>
|
<label>主体</label>
|
<trackTrending>false</trackTrending>
|
<type>Checkbox</type>
|
</fields>
|
<fields>
|
<fullName>Is_OneToOne__c</fullName>
|
<defaultValue>false</defaultValue>
|
<description>Action4 出库前检测NG的时候判断是不是一对一附属品</description>
|
<externalId>false</externalId>
|
<label>一对一</label>
|
<trackTrending>false</trackTrending>
|
<type>Checkbox</type>
|
</fields>
|
<fields>
|
<fullName>Is_Optional__c</fullName>
|
<defaultValue>false</defaultValue>
|
<externalId>false</externalId>
|
<label>选配</label>
|
<trackTrending>false</trackTrending>
|
<type>Checkbox</type>
|
</fields>
|
<fields>
|
<fullName>Is_Special_Product__c</fullName>
|
<defaultValue>false</defaultValue>
|
<externalId>false</externalId>
|
<label>刀头</label>
|
<trackTrending>false</trackTrending>
|
<type>Checkbox</type>
|
</fields>
|
<fields>
|
<fullName>Name_CHN_Created__c</fullName>
|
<externalId>false</externalId>
|
<label>中文名称(做成时)</label>
|
<length>255</length>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Text</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>Name_CHN__c</fullName>
|
<externalId>false</externalId>
|
<formula>BlankValue(Name_CHN_Created__c, Product2__r.Name)</formula>
|
<formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
|
<label>中文名称</label>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Text</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>Product2__c</fullName>
|
<deleteConstraint>SetNull</deleteConstraint>
|
<externalId>false</externalId>
|
<label>商品</label>
|
<referenceTo>Product2</referenceTo>
|
<relationshipLabel>备品配套明细 (商品)</relationshipLabel>
|
<relationshipName>detail_productRe</relationshipName>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Lookup</type>
|
</fields>
|
<fields>
|
<fullName>Product_Status_Flag__c</fullName>
|
<defaultValue>true</defaultValue>
|
<externalId>false</externalId>
|
<label>产品注册证状态</label>
|
<trackTrending>false</trackTrending>
|
<type>Checkbox</type>
|
</fields>
|
<fields>
|
<fullName>Quantity__c</fullName>
|
<externalId>false</externalId>
|
<label>数量</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>0</scale>
|
<trackTrending>false</trackTrending>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>SortInt_F__c</fullName>
|
<externalId>false</externalId>
|
<formula>LPad(Text(SortInt__c), 2, '0')</formula>
|
<label>明细顺序</label>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Text</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>SortInt__c</fullName>
|
<externalId>false</externalId>
|
<label>SortInt</label>
|
<precision>18</precision>
|
<required>false</required>
|
<scale>0</scale>
|
<trackTrending>false</trackTrending>
|
<type>Number</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>UniqueKey__c</fullName>
|
<caseSensitive>false</caseSensitive>
|
<description>Fixture_Set__c:Product2__c</description>
|
<externalId>true</externalId>
|
<label>UniqueKey</label>
|
<length>255</length>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Text</type>
|
<unique>true</unique>
|
</fields>
|
<label>备品配套明细</label>
|
<nameField>
|
<label>备品配套明细名</label>
|
<type>Text</type>
|
</nameField>
|
<searchLayouts/>
|
<sharingModel>ControlledByParent</sharingModel>
|
<validationRules>
|
<fullName>BobyCannotOneToOne</fullName>
|
<active>true</active>
|
<errorConditionFormula>DataMigration_Flag__c == false &&
|
Is_Body__c && Is_OneToOne__c</errorConditionFormula>
|
<errorDisplayField>Is_OneToOne__c</errorDisplayField>
|
<errorMessage>主体不能勾选一对一</errorMessage>
|
</validationRules>
|
<validationRules>
|
<fullName>Fixture_Set_New_Quantity_Validation</fullName>
|
<active>true</active>
|
<description>新品配套=false时,新品配套数量必须为空</description>
|
<errorConditionFormula>Fixture_Set_New__c ==false && Fixture_Set_New_Quantity__c>=0</errorConditionFormula>
|
<errorDisplayField>Fixture_Set_New_Quantity__c</errorDisplayField>
|
<errorMessage>新品配套=false时,新品配套数量必须为空</errorMessage>
|
</validationRules>
|
<validationRules>
|
<fullName>Fixture_Set_New_Quantity_Validation2</fullName>
|
<active>true</active>
|
<description>新品配套=true时,新品配套数量必须>0</description>
|
<errorConditionFormula>Fixture_Set_New__c ==true && ( ISNULL(Fixture_Set_New_Quantity__c) || Fixture_Set_New_Quantity__c==0 )</errorConditionFormula>
|
<errorDisplayField>Fixture_Set_New_Quantity__c</errorDisplayField>
|
<errorMessage>新品配套=true时,新品配套数量必须大于0</errorMessage>
|
</validationRules>
|
<validationRules>
|
<fullName>Fixture_Set_New_Quantity_Validation3</fullName>
|
<active>false</active>
|
<description>主体配套里 新品配套和新品配套数都应该空着</description>
|
<errorConditionFormula>DataMigration_Flag__c == false &&
|
Is_Body__c && (Fixture_Set_New__c==true || Fixture_Set_New_Quantity__c>=0)</errorConditionFormula>
|
<errorMessage>备品配套里主体不能填写新品配套或新品配套数</errorMessage>
|
</validationRules>
|
<validationRules>
|
<fullName>IsBody_Cannot_IsOptional</fullName>
|
<active>true</active>
|
<errorConditionFormula>DataMigration_Flag__c == false &&
|
Is_Body__c && Is_Optional__c</errorConditionFormula>
|
<errorDisplayField>Is_Optional__c</errorDisplayField>
|
<errorMessage>主体不能勾选【选配】</errorMessage>
|
</validationRules>
|
<validationRules>
|
<fullName>MainBody_Only_One_Quantity</fullName>
|
<active>true</active>
|
<description>备品配套里主体的数量只能有一个</description>
|
<errorConditionFormula>DataMigration_Flag__c == false &&
|
Is_Body__c && NOT(Quantity__c = 1)</errorConditionFormula>
|
<errorDisplayField>Quantity__c</errorDisplayField>
|
<errorMessage>备品配套里主体的数量只能有一个</errorMessage>
|
</validationRules>
|
<validationRules>
|
<fullName>ProductIsRequired</fullName>
|
<active>true</active>
|
<errorConditionFormula>DataMigration_Flag__c == false &&
|
Isblank(Product2__c)</errorConditionFormula>
|
<errorMessage>必须填写产品</errorMessage>
|
</validationRules>
|
<validationRules>
|
<fullName>UniqueKey_Not_Null</fullName>
|
<active>true</active>
|
<description>备品配套明细数据的UniqueKey不允许为空</description>
|
<errorConditionFormula>ISBLANK(UniqueKey__c) && DataMigration_Flag__c == false</errorConditionFormula>
|
<errorDisplayField>UniqueKey__c</errorDisplayField>
|
<errorMessage>备品配套明细数据的UniqueKey不允许为空</errorMessage>
|
</validationRules>
|
<visibility>Public</visibility>
|
<webLinks>
|
<fullName>Fixture_Set_Manage</fullName>
|
<availability>online</availability>
|
<displayType>massActionButton</displayType>
|
<linkType>javascript</linkType>
|
<masterLabel>备品配套明细管理</masterLabel>
|
<openType>onClickJavaScript</openType>
|
<protected>false</protected>
|
<requireRowSelection>false</requireRowSelection>
|
<url>window.open("/apex/FixtureSetManage?pt_recid={!Fixture_Set__c.Id}", "_top");</url>
|
</webLinks>
|
</CustomObject>
|