Li Jun
2022-04-21 03a6b8730cde75e4c42634b676c96dd9caeda07f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>consumNumReduceChk</fullName>
    <active>true</active>
    <description>只有状态是草案中时,数量可以变更</description>
    <errorConditionFormula>DataMigration_Flag__c == false 
&amp;&amp; Canceled_Id__c = null
&amp;&amp; (
      (Not(IsNew()) 
         &amp;&amp; NOT( TEXT(Consum_Apply__r.Status__c) = &apos;草案中&apos; ) 
         &amp;&amp; ISCHANGED(Consum_Num__c) 
         &amp;&amp; VF_Consum_Num__c  &lt;&gt;  Consum_Num__c )
      ||  (IsNew() 
           &amp;&amp;  NOT( TEXT(Consum_Apply__r.Status__c) = &apos;草案中&apos; )
           /*不是早案中并且不是申请者收货NG重新分配的一览时 新建报错*/
           &amp;&amp;   ISBLANK(Canceled_Id__c)
      )
   )</errorConditionFormula>
    <errorDisplayField>Consum_Num__c</errorDisplayField>
    <errorMessage>只有在草案中的状态下,可以进行数量变更操作</errorMessage>
</ValidationRule>