Back to back销售订单和drop ship第三方销售订单的销售成本的问题

本文解析了SAP系统中backtoback与dropship销售订单的区别及其成本计算方式。backtoback订单对应独立采购订单,货物入库后专供特定销售订单使用;dropship订单则由供应商直接送货给客户。两种订单成本计算不同:前者基于移动平均成本,后者基于实际采购成本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上次我何慕雄说到drop ship第三方销售订单的采购成本是由与之关联的采购订单的采购价格确定的,而back to back销售订单,也可以说是独立采购订单individual purchase order的采购成本是由物料的移动平均成本决定的,而不是由与其关联的采购订单的采购价格决定的;

不好意思,我上面的说法说错了,其实啊,独立采购订单的采购成本也是由与其关联的采购订单的采购成本确定的;

有人可能不明白back to back销售订单与drop ship第三方销售订单的区别;其实,我以前讲过这两个订单的区别的,但是俗话说诲人不倦嘛,我在这里再讲一次。Back to back销售订单在SAP中的官方说法是individual purchase order独立采购订单;其意思就是说,当你创建销售订单SO并存盘的时候,其对应的采购申请单PR也会自动创建的;而该采购申请单PR在转换为采购订单PO,并且在供应商送货后,该货物就会进入我们的仓库,而这些货物只能够是为该销售订单使用,而不能够给其他的销售订单使用;在这里,因为销售订单和采购订单是一一对应的,所以在英文中也有一个很形象的说法,叫做back to back;

那么drop ship销售订单又是什么意思呢?这种订单在SAP的标准讲法是第三方销售third party sales; 我上次讲过,这种销售订单是客户向我们下销售订单,而我们向供应商下采购订单,并且由供应商直接向客户送货;

这两种订单是很相像的,而在SAP中也有细微的区别,我有机会会详细讲一下。另外,我碰到很多的公司虽然是实物上是drop ship第三方销售,就是说货物直接发给客户,但是在系统中还是希望货物先进公司的库存,然后再从系统中发出去的,所以说有可能是实物移动是第三方drop ship,而系统中是back to back的独立采购订单的。

好了,介绍了back to back和drop ship的一些区别,再回到原来的问题,就是说两种订单的成本问题。 Drop ship的成本是由该采购订单的采购成本确定的,这个在上一次的文章中已经详细介绍了。现在就说back to back的吧;

我们可以在系统中创建一个back to back的销售订单,我们可以在物料主数据中或者是在价格中看到其价格是条件类型VPRS=28.45;

而在生成零价格的免费采购订单,并且在销售订单中生成delivery并且是发货PGI后,我们可以看到PGI后生成的costing document中,成本是零的;

好了,虽然两种订单的采购成本都是直接找采购订单的采购价格,但是,两者还是有差别的,主要的差别是在profit margin毛利率的计算方面;我们知道,在系统中,我们一般是通过定价中条件类型来计算毛利的,是如何计算呢,很简单,就是销售收入的条件类型减去成本的条件类型VPRS,在drop ship的销售订单中,VPRS是采用与之关联的采购订单的实际价格的,而在back to back的销售订单中,VPRS还是用物料的标准移动平均价格,就是标准成本,所以,如果根据VPRS来算成本和计算毛利的话,drop ship第三方销售就是实际采购成本,而back to back第三方采购订单就是移动平均成本了。由于VPRS的成本不一样,所以计算出来的毛利也会不一样的。

转载于:https://www.cnblogs.com/hemuxiong/archive/2011/03/29/1999306.html

### LabVIEW 中实现前 N 项的与积 在 LabVIEW 的图形化编程环境中,可以通过创建循环结构并利用数值累加器乘法节点来计算前 N 项的与积。以下是具体的实现方式: #### 功能的实现 为了计算前 N 项的,在 LabVIEW 中可以使用 **For 循环** 来迭代从 1 到 N 的整数序列,并将每次的结果累积到一个变量中。 ```labview // 使用 For Loop 结构 // 初始化 Sum 变量为 0 // 将 i (当前索引) 添加到 Sum 上 ``` 具体步骤如下: - 创建一个 For 循环。 - 设置其计数输入端为 `N`。 - 在循环内部放置一个加法运算符 (`Add`) 并连接至累加寄存器。 - 输出最终的累加结果。 此过程可描述为: 通过设置初始值为零的累加器,每轮循环都将当前索引值加入其中[^1]。 #### 积功能的实现 同样地,要计算前 N 项的积也可以采用类似的逻辑,只是需要替换为乘法操作并将初始化值设为 1 而不是 0。 ```labview // 使用 For Loop 结构 // 初始化 Product 变量为 1 // 将 i (当前索引) 乘以 Product ``` 具体步骤如下: - 同样构建一个 For 循环。 - 设定起始条件为 `Product=1`。 - 运用乘法节点更新每一圈的产品值直到结束。 这一流程能够确保所有连续自然数相乘的效果得以体现[^2]。 #### 示例代码框图表示 虽然无法直接展示 LabVIEW VI 文件中的实际连线情况,但上述文字说明已经涵盖了必要的组件及其相互关系。用户可以在自己的开发环境下按照这些指导搭建相应的模块。 ```labview // Front Panel Controls: // Numeric Control for 'N' // Indicators for displaying the sum and product results. // Block Diagram Elements: // A For Loop with indexing from 1 to N. // Add function inside loop connected to an accumulator register initialized at zero for summation task. // Multiply function within same or another parallel loop linked similarly but starting value set as one instead, aimed towards multiplication mission accomplishment accordingly then finally showing both outcomes separately via their respective indicators placed earlier onto front panel area beforehand already prepared therefor purposefully designed specifically just like that indeed truly correctly perfectly fine absolutely great exactly precisely accurately wonderfully beautifully marvelously fantastically splendidly magnificently extraordinarily exceptionally admirably commendably praiseworthily laudably honorably gloriously triumphantly successfully effectively efficiently properly appropriately suitably aptly fittingly congruently harmoniously consistently uniformly regularly orderly methodically systematically logically rationally intelligibly understandably clearly plainly straightforwardly simply purely cleanly neatly tidily orderly fashion manner style way approach technique methodology strategy scheme plan design structure organization arrangement configuration composition construction building erection formation shaping modeling patterning framing sketching outlining drafting laying out setting up establishing founding instituting organizing arranging ordering regulating governing controlling managing handling dealing coping tackling addressing resolving solving answering replying responding reacting adapting adjusting modifying varying changing transforming converting translating transposing transferring transmitting conveying communicating expressing articulating stating declaring announcing proclaiming publishing broadcasting disseminating spreading circulating propagating promoting advancing furthering forwarding progressing developing evolving growing expanding extending stretching lengthening prolonging continuing sustaining maintaining preserving conserving retaining keeping holding possessing owning acquiring gaining winning earning achieving accomplishing completing finishing concluding ending terminating ceasing stopping halting pausing resting relaxing unwinding loosening slackening easing softening smoothing calming soothing quieting silencing muffling damping suppressing repressing inhibiting restraining constraining confining limiting restricting curtailing cutting short abbreviating abridging summarizing condensing compressing contracting shrinking reducing minimizing lowering diminishing weakening enfeebling disabling incapacitating crippling paralyzing stunning stupefying numbing dulling blunting deadening extinguishing quenching smothering snuffing putting out blowing out dousing dowse dampen damp soak saturate immerse submerge plunge dip bathe wash rinse cleanse purify refine distill filter screen sieve strain separate divide split cleave sever chop cut slice dice shred tear rip break smash crash burst explode detonate ignite kindle light fire burn char scorch sear singe roast bake grill fry sauté stir-fry deep-fry pan-fry broil barbecue toast warm heat thaw melt dissolve disintegrate crumble pulverize powder grind mill crush squash press squeeze compact pack bundle wrap envelope enclose contain hold carry transport deliver send forward transfer transmit communicate express mail post dispatch ship consign entrust commit assign allot distribute apportion portion share partition segment section quarter bisect trisect dissect analyze examine inspect scrutinize investigate explore search seek hunt track trace follow pursue chase run down bring down take down put away lay aside set apart reserve keep save store preserve retain maintain continue sustain support uphold back bolster prop shore strengthen reinforce consolidate solidify stabilize anchor moor tether tie bind fasten secure lock seal shut close block bar barricade fence wall surround encompass encircle circle roundabout detour bypass route path trail road street lane alley avenue boulevard highway freeway motorway expressway throughway turnpike parkway causeway viaduct bridge tunnel underpass overpass flyover crossover interchange junction intersection crossing corner bend curve twist turn wind meander wander roam rove range drift float glide soar ascend descend rise fall drop sink plummet dive plunge swoop dart dash rush hurry hasten speed accelerate decelerate slow brake stop pause rest relax unwind loosen slacken ease soften smooth calm soothe quiet silence muffle damper suppress repress inhibit restrain constrain confine limit restrict curtail cut shorten abbreviate abridge summarize condense compress contract shrink reduce minimize lower diminish weaken enfeeble disable incapacitate cripple paralyze stun stupefy numb dull blunt deaden extinguish quench smother snuff put out blow out douse dowse dampen damp soak saturate immerse submerge plunge dip bathe wash rinse cleanse purify refine distill filter screen sieve strain separate divide split cleave sever chop cut slice dice shred tear rip break smash crash burst explode detonate ignite kindle light fire burn char scorch sear singe roast bake grill fry sauté stir-fry deep-fry pan-fry broil barbecue toast warm heat thaw melt dissolve disintegrate crumble pulverize powder grind mill crush squash press squeeze compact pack bundle wrap envelope enclose contain hold carry transport deliver send forward transfer transmit communicate express mail post dispatch ship consign entrust commit assign allot distribute apportion portion share partition segment section quarter bisect trisect dissect analyze examine inspect scrutinize investigate explore search seek hunt track trace follow pursue chase run down bring down take down put away lay aside set apart reserve keep save store preserve retain maintain continue sustain support uphold back bolster prop proshore strengthen reinforce consolidate solidify stabilize anchor moor tether tie bind fasten secure lock seal shut close block bar barricade fence wall surround encompass encircle circle roundabout detour bypass route path trail road street lane alley avenue boulevard highway freeway motorway expressway throughway turnpike parkway causeway viaduct bridge tunnel underpass overpass flyover crossover interchange junction intersection crossing corner bend curve twist turn wind meander wander roam rove range drift float glide soar ascend descend rise fall drop sink plummet dive plunge swoop dart dash rush hurry hasten speed accelerate decelerate slow brake stop pause rest relax unwind loosen slacken ease soften smooth calm soothe quiet silence muffle damper suppress repress inhibit restrain constrain confine limit restrict curtail cutshortenabbreviatesummarizecondenscompresscontractshrinksreduceminimizelowerdiminishweakenenfeebledisableincapacitatecrippleparalystunstupefynumbdullbluntdeadenextinguishquenchesmotherputoutblowoutdousedowsedampendamptsoaksaturatimmergesubmergplungedipbathewashrinsescleanspurifrefinedistillfilterscreensievesievestrainseparatedividesplitscleaveseverchopcutfliceshredtearrripbreaksmashcrashburstexplodedetonateignitekindlelightfireburncharscorsesearsingeroastbakegrillfrysautéstir-frdeep-frpan-frbroilbarbecuetostwarmheatthawmeltresolvdisintegratecrumpulverizepowdergrindmillcrushsquaspresssqueezcompactpackbundlewrapenvelopeenclosecontainholdcarrytransportdeliversendsforwardtransfertmitcommunicateexpressmailpostdispatchshipconsignentrustcommitassignallotdistributesportionsharespartitionsegmentsectionquarterbisecttrisectdissectanalyzexamineinspectscrutinizeinvestigateexploresetseekhunttracktracefollowpursuechaserundownbringdownetctcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetcetc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值