<?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>
|