<?xml version="1.0" encoding="UTF-8"?> 
 | 
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata"> 
 | 
    <fullName>rentalNumReduceChk</fullName> 
 | 
    <active>true</active> 
 | 
    <description>只有状态是草案中时,数量可以变更</description> 
 | 
    <errorConditionFormula>DataMigration_Flag__c == false  
 | 
&& Canceled_Id__c = null 
 | 
&& ( 
 | 
      (Not(IsNew())  
 | 
         && NOT( TEXT(Rental_Apply__r.Status__c) = '草案中' )  
 | 
         && ISCHANGED(Rental_Num__c)  
 | 
         && VF_Rental_Num__c  <>  Rental_Num__c ) 
 | 
      ||  (IsNew()  
 | 
           &&  NOT( TEXT(Rental_Apply__r.Status__c) = '草案中' ) 
 | 
           /*不是早案中并且不是申请者收货NG重新分配的一览时 新建报错*/ 
 | 
           &&   ISBLANK(Canceled_Id__c) 
 | 
      ) 
 | 
   )</errorConditionFormula> 
 | 
    <errorDisplayField>Rental_Num__c</errorDisplayField> 
 | 
    <errorMessage>只有在草案中的状态下,可以进行数量变更操作</errorMessage> 
 | 
</ValidationRule> 
 |