Liu Cheng
2022-06-09 cdcd7ebced39e63ebbca5295ed8e34b66d515130
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
68
69
70
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>cannot_update2</fullName>
    <active>true</active>
    <description>备品管理员,在出库指示之后不能修改其他字段,出库后回库前可以修改延期相关字段。</description>
    <errorConditionFormula>DataMigration_Flag__c == false &amp;&amp;
NOT(ISNEW()) 
&amp;&amp; Request_Status__c = &apos;出库指示済&apos; 
&amp;&amp; NOT(ISCHANGED(Repair_Status_Text__c)) 
/*bp2
&amp;&amp; (
     (
      ISNULL(Shippment_loaner_time__c)
      &amp;&amp; NOT(ISCHANGED(Shipment_request_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Pre_inspection_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Shippment_loaner_time__c))
      &amp;&amp; NOT(ISCHANGED(Forecast_arrival_day__c)) 
      &amp;&amp; NOT(ISCHANGED(Request_asset_extend_time__c)) 
      &amp;&amp; NOT(ISCHANGED(asset_extend_approval_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Asset_return_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Received_loaner_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Lost_item_check_time__c)) 
      &amp;&amp; NOT(ISCHANGED(CDS_complete_time__c)) 
      &amp;&amp; NOT(ISCHANGED(After_Inspection_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Arrival_wh_time__c)) 
      &amp;&amp; NOT(ISCHANGED(StockDown_time__c)) 
     ) 
     || 
     (
      (NOT(ISNULL(Shippment_loaner_time__c))
       &amp;&amp; ISNULL(Received_loaner_time__c)
      )
      &amp;&amp; NOT(ISCHANGED(Shipment_request_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Pre_inspection_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Shippment_loaner_time__c))
      &amp;&amp; NOT(ISCHANGED(Forecast_arrival_day__c)) 
      &amp;&amp; NOT(ISCHANGED(Request_extend_day__c)) 
      &amp;&amp; NOT(ISCHANGED(Extend_request_reason__c)) 
      &amp;&amp; NOT(ISCHANGED(Extend_Status__c)) 
      &amp;&amp; NOT(ISCHANGED(Request_asset_extend_time__c)) 
      &amp;&amp; NOT(ISCHANGED(asset_extend_approval_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Asset_return_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Received_loaner_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Lost_item_check_time__c)) 
      &amp;&amp; NOT(ISCHANGED(CDS_complete_time__c)) 
      &amp;&amp; NOT(ISCHANGED(After_Inspection_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Arrival_wh_time__c)) 
      &amp;&amp; NOT(ISCHANGED(StockDown_time__c)) 
     )
     || 
     (
      NOT(ISNULL(Received_loaner_time__c))
      &amp;&amp; NOT(ISCHANGED(Shipment_request_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Pre_inspection_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Shippment_loaner_time__c))
      &amp;&amp; NOT(ISCHANGED(Forecast_arrival_day__c)) 
      &amp;&amp; NOT(ISCHANGED(Request_asset_extend_time__c)) 
      &amp;&amp; NOT(ISCHANGED(asset_extend_approval_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Asset_return_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Received_loaner_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Lost_item_check_time__c)) 
      &amp;&amp; NOT(ISCHANGED(CDS_complete_time__c)) 
      &amp;&amp; NOT(ISCHANGED(After_Inspection_time__c)) 
      &amp;&amp; NOT(ISCHANGED(Arrival_wh_time__c)) 
      &amp;&amp; NOT(ISCHANGED(StockDown_time__c)) 
     )
   )
*/</errorConditionFormula>
    <errorMessage>//bp2 出库指示后,不能再更新[借出备品SET一览]</errorMessage>
</ValidationRule>