rentalNumReduceChk
true
只有状态是草案中时,数量可以变更
DataMigration_Flag__c == false
&& Canceled_Id__c = null
&& NOT( TEXT(Rental_Apply__r.Status__c) = '草案中' )
&& OR(Not(IsNew())
&& NOT( TEXT(Rental_Apply__r.Add_Approval_Status__c) = '草案中' )
&& ISCHANGED(Rental_Num__c)
&& OR (Is_Body__c && PRIORVALUE(Rental_Num__c) <> Rental_Num__c,
Is_Body__c == False && VF_Rental_Num__c > Rental_Num__c
),
/* 不是 草案中,
并且不是申请者收货NG重新分配的新建主体* 新建主体 直接报错 */
IsNew() && Is_Body__c
&& ISBLANK(Rental_Apply_Equipment_Set__r.Canceled_Id__c)
)
Rental_Num__c
只有在草案中的状态下,可以进行数量减少操作, 批准后只能追加附属品