binxie
2024-01-22 4688e276eee13cd2e521aa55afb5725cb0fda270
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
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Last_Reserve_Valitaion</fullName>
    <active>true</active>
    <description>主体と個体附属品の場合、    
最新备品申请借出明细历史のvalitaion rule, 从空变有值 OK,有值到有值 (值变化的话)NG</description>
    <errorConditionFormula>/* 主体也是&apos;个体管理&apos; 的 */
Ispickval(Manage_type__c, &apos;个体管理&apos;)
&amp;&amp;
/* 下架后,有值到有值 (值变化的话)NG */
ISCHANGED(Last_Reserve_RAES_Detail__c)
&amp;&amp; Not(IsNew()) 
&amp;&amp; Not(Isblank(PRIORVALUE(Last_Reserve_RAES_Detail__c)))
&amp;&amp; Not(ISBLANK(Last_Reserve_RAES_Detail__c)) 
&amp;&amp; Not(
    ISBLANK(Last_Reserve_RAES_Detail__r.StockDown_time__c)
)
&amp;&amp; NOT( TEXT(Last_Reserve_RAES_Detail__r.Rental_Apply__r.Routine_Check_Status__c) = &apos;OK&apos; )
&amp;&amp; AssetManageConfirm__c = TRUE
&amp;&amp; NOT($User.Batch_User__c) 
&amp;&amp; $User.ProfileId &lt;&gt;&apos;00e10000000dEQx&apos; &amp;&amp; 
$User.ProfileId &lt;&gt;&apos;00e10000000Y3o5&apos;</errorConditionFormula>
    <errorDisplayField>Last_Reserve_RAES_Detail__c</errorDisplayField>
    <errorMessage>下架后「最新备品申请借出明细」不能修改分配</errorMessage>
</ValidationRule>