lastestGuaranteePeriod__c 1、如果是一般产品时时,传询价头上的保修年限; 2、如果是服务多年保修 或者 (产品是市场多年保修,询价未取消多年保修、产品主数据上的多年保修期(年)大于合同保修期), 取产品主数据上的多年保修期(年); 3、如果产品是市场多年保修,且询价取消多年保修,则保修期为1年; 4、如果不是多年保修且产品不是耗材 或者 (产品是市场多年保修,询价未取消多年保修、产品主数据上的多年保修期(年)小于等于合同保修期) 取询价上的合同保修期(年);(去掉内贸的并列条件) 5、如果不是多年保修且产品是耗材,则为0 6、外贸4.1上线前切换 之前传询价头上的保修年限、之后取产品上的市场保修年限 false 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)) )))) BlankAsZero 18 false 0 false Number false