buli
2023-06-05 e9e1806b0f4b5bae1fc36204ccc5d6fdad52d66f
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
<?xml version="1.0" encoding="UTF-8"?>
<CustomField xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Return_Status_F__c</fullName>
    <externalId>false</externalId>
    <formula>IF(AND(Arrival_in_wh__c, OR(Inspection_result_after_NG_F__c == &apos;废弃&apos;, ISPICKVAL(Inspection_result_ng__c, &apos;废弃&apos;))), &apos;待废弃&apos;,
    IF (AND(NOT(ISPICKVAL(Inspection_result_ng__c, &apos;废弃&apos;)),Arrival_in_wh__c), &apos;已入库&apos;,
        IF (Arrival_wh_Flag_F__c, IF(ISPICKVAL(Inspection_result_ng__c, &apos;废弃&apos;), &apos;待移至报废区&apos;, &apos;待上架&apos;),
            IF (Inspection_result_after_NG_F__c == &apos;废弃&apos;, &apos;待移至报废区&apos;,
                 IF(Inspection_result_after_NG_F__c == &apos;维修&apos;, Repair_Status_Text__c,  /* 修理状态 */
                    IF (CDS_complete__c, IF(ISBLANK(Asset_return_time__c), &apos;收货后已CDS&apos;, &apos;回收后已CDS&apos;),
                        IF (Check_lost_Item_F__c == &apos;OK&apos;, IF(ISBLANK(Asset_return_time__c), IF(ISPICKVAL(ArrivalResult__c, &apos;NG&apos;), &apos;收货NG&apos;, &apos;已收货&apos;) , &apos;已回收&apos;),
                            IF (Check_lost_Item_F__c == &apos;消耗&apos;, &apos;已消耗&apos;,
                                IF (Check_lost_Item_F__c = &apos;欠品&apos;,
                                    IF (Lost_item_giveup__c, &apos;丢失&apos;, &apos;欠品中&apos;),
                                    IF (NOT(ISBLANK(Asset_return_time__c)), &apos;已回寄&apos;,&apos;&apos;)
                                )
                            )
                        )
                    )
                )
            )
        )
    )
)</formula>
    <formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
    <label>回寄后状态(Sys)</label>
    <required>false</required>
    <trackTrending>false</trackTrending>
    <type>Text</type>
    <unique>false</unique>
</CustomField>