<?xml version="1.0" encoding="UTF-8"?> 
 | 
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata"> 
 | 
    <fullName>QIS_repair_check</fullName> 
 | 
    <active>true</active> 
 | 
    <errorConditionFormula>NOT(ISBLANK(QIS_ID__c)) &&  
 | 
(  
 | 
QIS_ID__r.RecordType_ID__c='01210000000RLWc' || QIS_ID__r.RecordType_ID__c='01210000000RLWh' ||  
 | 
NOT(  
 | 
(TEXT(QIS_ID__r.OCM_judgement__c)='质量问题' && TEXT(QIS_ID__r.next_action__c)='无偿维修') || 
 | 
(TEXT(QIS_ID__r.OCM_judgement__c)='质量问题' && TEXT(QIS_ID__r.next_action__c)='有偿维修' && NOT(QIS_ID__r.Special_follow__c)) ||  
 | 
(TEXT(QIS_ID__r.OCM_judgement__c)='非质量问题' && TEXT(QIS_ID__r.next_action__c)='无偿维修' && QIS_ID__r.Special_follow__c) ||  
 | 
(TEXT(QIS_ID__r.OCM_judgement__c)='非质量问题' && TEXT(QIS_ID__r.next_action__c)='有偿维修' && NOT(QIS_ID__r.Special_follow__c)) ||  
 | 
(TEXT(QIS_ID__r.OCM_judgement__c)='质量问题+非质量问题' && TEXT(QIS_ID__r.next_action__c)='无偿维修' && QIS_ID__r.Special_follow__c) ||  
 | 
(TEXT(QIS_ID__r.OCM_judgement__c)='质量问题+非质量问题' && TEXT(QIS_ID__r.next_action__c)='有偿维修+无偿维修' && NOT(QIS_ID__r.Special_follow__c)) ||  
 | 
(TEXT(QIS_ID__r.OCM_judgement__c)='现象未发现' && TEXT(QIS_ID__r.next_action__c)='无偿维修' && QIS_ID__r.Special_follow__c) ||  
 | 
(TEXT(QIS_ID__r.OCM_judgement__c)='现象未发现' && TEXT(QIS_ID__r.next_action__c)='有偿维修' && NOT(QIS_ID__r.Special_follow__c))  
 | 
)  
 | 
)</errorConditionFormula> 
 | 
    <errorDisplayField>QIS_ID__c</errorDisplayField> 
 | 
    <errorMessage>该QIS不能新建修理</errorMessage> 
 | 
</ValidationRule> 
 |