<?xml version="1.0" encoding="UTF-8"?> 
 | 
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata"> 
 | 
    <fullName>cannot_update2</fullName> 
 | 
    <active>false</active> 
 | 
    <description>备品管理员,在出库指示之后不能修改其他字段,出库后回库前可以修改延期相关字段。</description> 
 | 
    <errorConditionFormula>DataMigration_Flag__c == false && 
 | 
NOT(ISNEW())  
 | 
&& Request_Status__c = '出库指示済'  
 | 
&& NOT(ISCHANGED(Repair_Status_Text__c))  
 | 
/*bp2 
 | 
&& ( 
 | 
     ( 
 | 
      ISNULL(Shippment_loaner_time__c) 
 | 
      && NOT(ISCHANGED(Shipment_request_time__c))  
 | 
      && NOT(ISCHANGED(Pre_inspection_time__c))  
 | 
      && NOT(ISCHANGED(Shippment_loaner_time__c)) 
 | 
      && NOT(ISCHANGED(Forecast_arrival_day__c))  
 | 
      && NOT(ISCHANGED(Request_asset_extend_time__c))  
 | 
      && NOT(ISCHANGED(asset_extend_approval_time__c))  
 | 
      && NOT(ISCHANGED(Asset_return_time__c))  
 | 
      && NOT(ISCHANGED(Received_loaner_time__c))  
 | 
      && NOT(ISCHANGED(Lost_item_check_time__c))  
 | 
      && NOT(ISCHANGED(CDS_complete_time__c))  
 | 
      && NOT(ISCHANGED(After_Inspection_time__c))  
 | 
      && NOT(ISCHANGED(Arrival_wh_time__c))  
 | 
      && NOT(ISCHANGED(StockDown_time__c))  
 | 
     )  
 | 
     ||  
 | 
     ( 
 | 
      (NOT(ISNULL(Shippment_loaner_time__c)) 
 | 
       && ISNULL(Received_loaner_time__c) 
 | 
      ) 
 | 
      && NOT(ISCHANGED(Shipment_request_time__c))  
 | 
      && NOT(ISCHANGED(Pre_inspection_time__c))  
 | 
      && NOT(ISCHANGED(Shippment_loaner_time__c)) 
 | 
      && NOT(ISCHANGED(Forecast_arrival_day__c))  
 | 
      && NOT(ISCHANGED(Request_extend_day__c))  
 | 
      && NOT(ISCHANGED(Extend_request_reason__c))  
 | 
      && NOT(ISCHANGED(Extend_Status__c))  
 | 
      && NOT(ISCHANGED(Request_asset_extend_time__c))  
 | 
      && NOT(ISCHANGED(asset_extend_approval_time__c))  
 | 
      && NOT(ISCHANGED(Asset_return_time__c))  
 | 
      && NOT(ISCHANGED(Received_loaner_time__c))  
 | 
      && NOT(ISCHANGED(Lost_item_check_time__c))  
 | 
      && NOT(ISCHANGED(CDS_complete_time__c))  
 | 
      && NOT(ISCHANGED(After_Inspection_time__c))  
 | 
      && NOT(ISCHANGED(Arrival_wh_time__c))  
 | 
      && NOT(ISCHANGED(StockDown_time__c))  
 | 
     ) 
 | 
     ||  
 | 
     ( 
 | 
      NOT(ISNULL(Received_loaner_time__c)) 
 | 
      && NOT(ISCHANGED(Shipment_request_time__c))  
 | 
      && NOT(ISCHANGED(Pre_inspection_time__c))  
 | 
      && NOT(ISCHANGED(Shippment_loaner_time__c)) 
 | 
      && NOT(ISCHANGED(Forecast_arrival_day__c))  
 | 
      && NOT(ISCHANGED(Request_asset_extend_time__c))  
 | 
      && NOT(ISCHANGED(asset_extend_approval_time__c))  
 | 
      && NOT(ISCHANGED(Asset_return_time__c))  
 | 
      && NOT(ISCHANGED(Received_loaner_time__c))  
 | 
      && NOT(ISCHANGED(Lost_item_check_time__c))  
 | 
      && NOT(ISCHANGED(CDS_complete_time__c))  
 | 
      && NOT(ISCHANGED(After_Inspection_time__c))  
 | 
      && NOT(ISCHANGED(Arrival_wh_time__c))  
 | 
      && NOT(ISCHANGED(StockDown_time__c))  
 | 
     ) 
 | 
   ) 
 | 
*/</errorConditionFormula> 
 | 
    <errorMessage>//bp2 出库指示后,不能再更新[借出备品SET一览]</errorMessage> 
 | 
</ValidationRule> 
 |