| <?xml version="1.0" encoding="UTF-8"?> | 
| <ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata"> | 
|     <fullName>Cannot_Update_When_Finish</fullName> | 
|     <active>true</active> | 
|     <errorConditionFormula>DataMigration_Flag__c == false | 
| && ISNEW() == false | 
| && ( | 
|   (ISCHANGED(Detail_Finish__c) && Detail_Finish__c = false) | 
|   || (!ISCHANGED(Detail_Finish__c) && Detail_Finish__c /*完成回库状态下*/ | 
|     && IF(CanAgencyChangeResult__c, | 
|       /*可修改回库,回库结果与状态没有同时变*/ | 
|       IF(ISCHANGED(Inspection_result_after_NG__c), !ISCHANGED(Arrival_wh_Result_Agency__c), ISCHANGED(Arrival_wh_Result_Agency__c)) | 
|       /*不可修改回库,状态或回库结果变化*/ | 
|       , ISCHANGED(Repair_Status_F__c) || ISCHANGED(Return_Status_F__c) || ISCHANGED(Shipment_Status_F__c) || ISCHANGED(Arrival_wh_Result_Agency__c) | 
|     ) | 
|   ) | 
| )</errorConditionFormula> | 
|     <errorMessage>已完成的借出备品配套一览明细不可以再做更新</errorMessage> | 
| </ValidationRule> |