Li Jun
2022-04-08 ac719375874fd50fad5a11f8e04ac3329081bd0b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?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
&amp;&amp; ISNEW() == false
&amp;&amp; (
  (ISCHANGED(Detail_Finish__c) &amp;&amp; Detail_Finish__c = false)
  || (!ISCHANGED(Detail_Finish__c) &amp;&amp; Detail_Finish__c /*完成回库状态下*/
    &amp;&amp; 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>