web_mtrldeflist.xml 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <select>
  3. <selectstr>
  4. SELECT mtrlid
  5. ,mtrltype
  6. ,name
  7. ,priceunit
  8. ,price
  9. ,gram_weight
  10. ,cloth_width
  11. ,if_inputqty
  12. ,if_areaprice
  13. ,createtime
  14. ,createby
  15. ,pricelistprice
  16. ,thickness
  17. ,dscrp
  18. ,erp_mtrlid
  19. ,erp_mtrlcode
  20. ,erp_mtrlname
  21. ,erp_mtrlmode
  22. ,erp_unit
  23. ,erp_mtrlengname
  24. ,fjcnt
  25. ,isuse
  26. ,lastdate
  27. ,handtype
  28. ,pricelistid
  29. FROM (
  30. SELECT u_mtrl_price.mtrlid
  31. ,u_mtrl_price.mtrltype
  32. ,u_mtrl_price.name
  33. ,u_mtrl_price.priceunit
  34. ,u_mtrl_price.shrinkage AS price
  35. ,u_mtrl_price.gram_weight
  36. ,u_mtrl_price.cloth_width
  37. ,u_mtrl_price.if_inputqty
  38. ,u_mtrl_price.if_areaprice
  39. ,u_mtrl_price.createtime
  40. ,u_mtrl_price.createby
  41. ,isnull(u_mtrl_price_pricelist.price, 0) AS pricelistprice
  42. ,u_mtrl_price.thickness
  43. ,u_mtrl_price.dscrp
  44. ,erp_mtrlid
  45. ,Space(200) AS erp_mtrlcode
  46. ,Space(200) AS erp_mtrlname
  47. ,Space(200) AS erp_mtrlmode
  48. ,Space(200) AS erp_unit
  49. ,Space(200) AS erp_mtrlengname
  50. ,u_mtrl_price.fjcnt AS fjcnt
  51. ,u_mtrl_price.isuse AS isuse
  52. ,u_mtrl_price.lastdate AS lastdate
  53. ,u_mtrl_price.handtype AS handtype
  54. ,u_mtrl_price_pricelist.pricelistid
  55. FROM u_mtrl_price
  56. INNER JOIN u_mtrl_price_pricelist ON u_mtrl_price.mtrlid = u_mtrl_price_pricelist.mtrlid
  57. WHERE (u_mtrl_price_pricelist.pricelistid = @pricelistid)
  58. UNION ALL
  59. SELECT u_mtrl_price.mtrlid
  60. ,u_mtrl_price.mtrltype
  61. ,u_mtrl_price.name
  62. ,u_mtrl_price.priceunit
  63. ,u_mtrl_price.shrinkage AS price
  64. ,u_mtrl_price.gram_weight
  65. ,u_mtrl_price.cloth_width
  66. ,u_mtrl_price.if_inputqty
  67. ,u_mtrl_price.if_areaprice
  68. ,u_mtrl_price.createtime
  69. ,u_mtrl_price.createby
  70. ,0 AS pricelistprice
  71. ,u_mtrl_price.thickness
  72. ,u_mtrl_price.dscrp
  73. ,erp_mtrlid
  74. ,Space(200) AS erp_mtrlcode
  75. ,Space(200) AS erp_mtrlname
  76. ,Space(200) AS erp_mtrlmode
  77. ,Space(200) AS erp_unit
  78. ,Space(200) AS erp_mtrlengname
  79. ,u_mtrl_price.fjcnt AS fjcnt
  80. ,u_mtrl_price.isuse AS isuse
  81. ,u_mtrl_price.lastdate AS lastdate
  82. ,u_mtrl_price.handtype AS handtype
  83. ,0 AS pricelistid
  84. FROM u_mtrl_price
  85. WHERE (
  86. u_mtrl_price.mtrlid NOT IN (
  87. SELECT mtrlid
  88. FROM u_mtrl_price_pricelist
  89. WHERE pricelistid = @pricelistid
  90. )
  91. )
  92. ) v_mtrl_price
  93. </selectstr>
  94. <where>
  95. <when notnull="@@mtrltypeids@@">
  96. v_mtrl_price.mtrltype IN (@@mtrltypeids@@)
  97. </when>
  98. </where>
  99. <displayfields>
  100. <field field="pid" compute="getrow()">序</field>
  101. <field field="fjcnt">附件</field>
  102. <field field="name">名称</field>
  103. <field field="pricelistprice" datatype="number">单价</field>
  104. <field field="priceunit">单位</field>
  105. <field field="price" datatype="number">收缩率</field>
  106. <field field="thickness" datatype="number">厚度</field>
  107. <field field="gram_weight" datatype="number">克重</field>
  108. <field field="if_inputqty" datatype="checkbox">固定厚度?</field>
  109. <field field="if_areaprice" datatype="checkbox">单价按面积?</field>
  110. <field field="dscrp">备注</field>
  111. <field field="createby">登记人</field>
  112. <field field="createtime" datatype="datetime">登记时间</field>
  113. <field field="erp_mtrlcode">L1物料编码</field>
  114. <field field="erp_mtrlname">L1物料名称</field>
  115. <field field="erp_mtrlmode">L1物料规格</field>
  116. <field field="erp_unit">L1物料单位</field>
  117. <field field="erp_mtrlengname">L1英文名称</field>
  118. <field field="isuse" datatype="checkbox">有效</field>
  119. <field field="lastdate" datatype="date">有效时间</field>
  120. <field field="handtype" mapper="mtrltypeid">默认类别</field>
  121. <field field="pricelistid" mapper="">价格表</field>
  122. </displayfields>
  123. </select>