<?xml version="1.0" encoding="UTF-8"?> 
 | 
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata"> 
 | 
    <fullName>Can_not_create_from_this_repair</fullName> 
 | 
    <active>true</active> 
 | 
    <description>2016/09/20之前 
 | 
ISNEW() && Repair__c != null &&  NOT(ISNULL(Repair__r.Repair_Final_Inspection_Date__c))</description> 
 | 
    <errorConditionFormula>($User.ProfileId <>'00e10000000Y3o5') 
 | 
&& Not(ischanged(Repair_Final_Inspection_Date__c)) 
 | 
&&( 
 | 
  TEXT(demo_purpose2__c)=='一般用户'|| 
 | 
  TEXT( demo_purpose2__c)=='保修用户'|| 
 | 
  TEXT(demo_purpose2__c)=='市场多年保修'|| 
 | 
  TEXT(demo_purpose2__c)=='再修理'|| 
 | 
  TEXT( demo_purpose2__c )=='故障排查' 
 | 
) 
 | 
&& Repair__c != null   && NOT(ISNULL(Repair__r.Repair_Final_Inspection_Date__c)) 
 | 
&& (ISCHANGED(demo_purpose2__c)|| ISCHANGED(Repair__c) ) && Not(ischanged(Loaner_cancel_request__c)) && isnew()</errorConditionFormula> 
 | 
    <errorDisplayField>Repair__c</errorDisplayField> 
 | 
    <errorMessage>修理最终检测日不是空时,不能保存备品借出申请</errorMessage> 
 | 
</ValidationRule> 
 |