<?xml version="1.0" encoding="UTF-8"?>
|
<CustomField xmlns="http://soap.sforce.com/2006/04/metadata">
|
<fullName>ES_Stock_Status__c</fullName>
|
<description>/* modify by sunlei 20160714 增加根据根据备品set状态确定能否出库的判断 */
|
IF(!isnull(Shippment_loaner_time__c),'已出库',IF(Rental_Start_Date__c - TODAY() <= VALUE($Label.EquipmentRental_advance_days) && TODAY() <= Rental_End_Date__c &&
|
(RAES_Status__c = '出库前已检测' || RAES_Status__c = '已下架' ||
|
RAES_Status__c = '已出库指示' || BEGINS(RAES_Status__c, '引当')), '可以出库', '不能出库'))
|
|
/* 如果 备品中心出库时间 有内容已出库 备品预计出货日 - today <= 7 and today <= 备品预计回收日 可以出库 否则不能出库 */</description>
|
<externalId>false</externalId>
|
<formula>IF(!isnull(Shippment_loaner_time__c),'已出库',
|
IF(Rental_Start_Date__c - TODAY() <= VALUE($Label.EquipmentRental_advance_days)
|
&& TODAY() <= Rental_End_Date__c
|
&& (cnt_need_repair_before__c + cnt_need_abandon_before__c = 0 && !isnull(Pre_inspection_time__c) ||
|
isnull(Pre_inspection_time__c) && !isnull(StockDown_time__c) ||
|
isnull(StockDown_time__c) && !isnull(Shipment_request_time__c) ||
|
isnull(Shipment_request_time__c)
|
)
|
&& !Cancel_Select__c,
|
'可以出库',
|
'不能出库'
|
)
|
)
|
/* RAES_Status__c公式重复使用,导致公式超过5000,所以将其中逻辑抽出 */</formula>
|
<formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
|
<label>****能否出库</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<trackTrending>false</trackTrending>
|
<type>Text</type>
|
<unique>false</unique>
|
</CustomField>
|