binxie
2024-01-20 e0de9222da210f9c8eb1a9f5400f936a14923e11
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>CloseDate_gt_Close_Forecasted_Date</fullName>
    <active>true</active>
    <description>2016/5/13 以下の行を変更
/* 00e10000000dEQx GPI_系统管理员的时候不报错 */
$User.ProfileId &lt;&gt; &quot;00e10000000dEQx&quot; &amp;&amp;</description>
    <errorConditionFormula>/* 00e10000000dEQx GPI_系统管理员的时候不报错 */
$User.ProfileId &lt;&gt; &quot;00e10000000dEQx&quot; &amp;&amp;
$User.ProfileId &lt;&gt; &quot;00e10000000dE0K&quot; &amp;&amp;  
$User.Batch_User__c = False &amp;&amp;
Not(ISNEW()) &amp;&amp; OR(Text(StageName) = &apos;引合&apos;, Text(StageName) = &apos;注残&apos;) 
&amp;&amp; 
/*Not(OR( 
ISCHANGED(Cnt_Lost_cancel_report__c) 
, ISCHANGED(False_order_total_number__c) 
, ISCHANGED(Sum_ContractAmount__c) 
, ISCHANGED(Last_Shipping_Date__c) 
, ISCHANGED(Last_Shipping_Scheduled_Date__c) 
, ISCHANGED(Important_Rroduct_Count__c) 
, ISCHANGED(Min_FirstApproveDate__c) 
, ISCHANGED(Forecast_Amount_All__c) 
, ISCHANGED(Judge_Lost_or_Cancel__c) 
, ISCHANGED(Summary_Status_Total__c) 
, ISCHANGED(Contract_Number_Input_Total__c) 
, ISCHANGED(Note_shipped_residual__c) 
, ISCHANGED(Note_Shipped_Residual_Total__c) 
, ISCHANGED(ShippedAmount_All__c) 
, ISCHANGED(ShippedAmount_ThisYear_PA__c) 
, ISCHANGED(ShippedAmount_ThisYear_PB__c) 
, ISCHANGED(ShippedAmount_without_tax__c) 
, ISCHANGED(ShippedAmount_ThisYear_withoutax_PA__c) 
, ISCHANGED(ShippedAmount_ThisYear_withoutax_PB__c) 
, ISCHANGED(Contract_Invalid_Total__c) 
, ISCHANGED(Backup_order_number__c) 
, ISCHANGED(DetailNum__c) 
, ISCHANGED(Amount__c) 
, ISCHANGED(Max_LastApproveDate__c) 
, ISCHANGED(Xin_Last_Follow_Up_Date_For_Report__c) 
, ISCHANGED(Xin_Gross_Follow_Num__c) 
, ISCHANGED(Visit_President_Count__c) 
, ISCHANGED(Visit_Head_Doctor_Count__c) 
, ISCHANGED(Num_Of_NTC__c) 
, ISCHANGED(Num_Of_OPD__c) 
, ISCHANGED(Last_Visit_Scheduled_Date__c) 
, ISCHANGED(Rating01__c) 
, ISCHANGED(Rating02__c) 
, ISCHANGED(Rating03__c) 
, ISCHANGED(Rating04__c) 
, ISCHANGED(Rating05__c) 
, ISCHANGED(Rating06__c) 
, ISCHANGED(Rating07__c) 
, ISCHANGED(Rating08__c) 
, ISCHANGED(Rating09__c) 
, ISCHANGED(Rating10__c) 
, ISCHANGED(Rating11__c) 
, ISCHANGED(Rating12__c) 
)) 
&amp;&amp; */
OR (
SAP_Send_OK__c = False &amp;&amp; CloseDate &lt; Close_Forecasted_Date__c,
SAP_Send_OK__c = True &amp;&amp; Ischanged(SAP_Send_OK__c) &amp;&amp; CloseDate &lt; Today(),
SAP_Send_OK__c = True &amp;&amp; Ischanged(SAP_Send_OK__c) = false &amp;&amp; CloseDate &lt; Datevalue(SAP_Send_OK_Date__c)
)</errorConditionFormula>
    <errorDisplayField>CloseDate</errorDisplayField>
    <errorMessage>预测发货日必须晚于预测OCSM签约日</errorMessage>
</ValidationRule>