| <?xml version="1.0" encoding="UTF-8"?> | 
| <CustomField xmlns="http://soap.sforce.com/2006/04/metadata"> | 
|     <fullName>lastestGuaranteePeriod__c</fullName> | 
|     <description>1、如果是一般产品时时,传询价头上的保修年限; | 
|   | 
| 2、如果是服务多年保修 或者 (产品是市场多年保修,询价未取消多年保修、产品主数据上的多年保修期(年)大于合同保修期), 取产品主数据上的多年保修期(年); | 
|   | 
| 3、如果产品是市场多年保修,且询价取消多年保修,则保修期为1年; | 
|   | 
| 4、如果不是多年保修且产品不是耗材 或者 (产品是市场多年保修,询价未取消多年保修、产品主数据上的多年保修期(年)小于等于合同保修期) 取询价上的合同保修期(年);(去掉内贸的并列条件) | 
|   | 
| 5、如果不是多年保修且产品是耗材,则为0 | 
|   | 
| 6、外贸4.1上线前切换 之前传询价头上的保修年限、之后取产品上的市场保修年限</description> | 
|     <externalId>false</externalId> | 
|     <formula>if(Product2__r.GuranteeType__c = '', | 
| value(text(QuantityId__r.Opportunity.Gurantee_Period__c)), | 
| if(Product2__r.GuranteeType__c = '服务', | 
| Product2__r.Entend_gurantee_period_all__c, | 
| if(Product2__r.GuranteeType__c = '市场' | 
| &&(QuantityId__r.Opportunity.multiYearWarranty__c && Not(CanNotCancelFlag__c)), | 
| 1, | 
| if(Product2__r.GuranteeType__c = '市场' | 
| && (not(QuantityId__r.Opportunity.multiYearWarranty__c) || CanNotCancelFlag__c ) | 
| && Product2__r.Entend_gurantee_period_all__c > value(text(QuantityId__r.Opportunity.Gurantee_Period__c)) | 
| , | 
| if(Text(QuantityId__r.Opportunity.Trade__c) = '外貿'&&QuantityId__r.Opportunity.DecideQuoteDate__c < DATEVALUE($Label.GuaranteeUSD),value(text(QuantityId__r.Opportunity.Gurantee_Period__c)),Product2__r.Entend_gurantee_period_all__c), | 
| value(text(QuantityId__r.Opportunity.Gurantee_Period__c)) | 
| ))))</formula> | 
|     <formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs> | 
|     <label>保修年限(最新)</label> | 
|     <precision>18</precision> | 
|     <required>false</required> | 
|     <scale>0</scale> | 
|     <trackTrending>false</trackTrending> | 
|     <type>Number</type> | 
|     <unique>false</unique> | 
| </CustomField> |