JanKjeldsen

PrivateProject_Tutorial_AutoSum.xpo

Mar 10th, 2015
396
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.45 KB | None | 0 0
  1. Exportfile for AOT version 1.0 or later
  2. Formatversion: 1
  3.  
  4. ***Element: RG
  5.  
  6. ; Microsoft Dynamics AX Report: Tutorial_AutoSum udlæst
  7. ; --------------------------------------------------------------------------------
  8. VERSION 1
  9.  
  10. REPORT #Tutorial_AutoSum
  11. PROPERTIES
  12. Name #Tutorial_AutoSum
  13. Origin #{2085ED89-8075-43D0-B3D6-A04EB3F9A212}
  14. ENDPROPERTIES
  15.  
  16. METHODS
  17. SOURCE #fetch
  18. #public boolean fetch()
  19. #{
  20. # QueryBuildDataSource qbdsCustTrans = query.dataSourceTable(tableNum(CustTrans));
  21. # ;
  22. # qbdsCustTrans.addSelectionField(fieldNum(CustTrans, AmountMST), selectionField::Sum);
  23. # qbdsCustTrans.addGroupByField(fieldNum(CustTrans, AccountNum));
  24. # qbdsCustTrans.addGroupByField(fieldNum(CustTrans, TransDate));
  25. # qbdsCustTrans.addGroupByField(fieldNum(CustTrans, CurrencyCode));
  26. # //info(qbdsCustTrans.toString());
  27. # return super();
  28. #}
  29. ENDSOURCE
  30. SOURCE #classDeclaration
  31. #public class ReportRun extends ObjectRun
  32. #{
  33. #}
  34. ENDSOURCE
  35. SOURCE #init
  36. #public void init()
  37. #{
  38. # QueryBuildDataSource qbdsCustTrans;
  39. # QueryOrderByField QueryOrderByFielAccountNum;
  40. # QueryOrderByField QueryOrderByFieldTransDate;
  41. # QueryOrderByField QueryOrderByFielCurencyCode;
  42. # ;
  43. #
  44. # super();
  45. #
  46. # qbdsCustTrans = query.dataSourceTable(tableNum(CustTrans));
  47. # /*
  48. # QueryOrderByFielAccountNum = qbdsCustTrans.addOrderByField(fieldNum(CustTrans, AccountNum));
  49. # QueryOrderByFielAccountNum.autoHeader(true);
  50. # QueryOrderByFieldTransDate = qbdsCustTrans.addOrderByField(fieldNum(CustTrans, TransDate));
  51. # QueryOrderByFieldTransDate.autosum(true);
  52. # QueryOrderByFielCurencyCode = qbdsCustTrans.addOrderByField(fieldNum(CustTrans, CurrencyCode));
  53. # QueryOrderByFielCurencyCode.autoSum(true);
  54. # */
  55. # info(qbdsCustTrans.toString());
  56. #}
  57. ENDSOURCE
  58. ENDMETHODS
  59. QUERY #Query
  60. PROPERTIES
  61. Name #Query
  62. Version #23
  63. NextUniqueId #1001
  64. ENDPROPERTIES
  65.  
  66. METHODS
  67. SOURCE #classDeclaration
  68. #public class QueryRun extends ObjectRun
  69. #{
  70. #}
  71. ENDSOURCE
  72. ENDMETHODS
  73. BLOCKS
  74. BLOCK #CustTrans
  75. PROPERTIES
  76. Name #CustTrans
  77. Table #CustTrans
  78. UniqueId #1000
  79. ENDPROPERTIES
  80.  
  81. FIELDLIST
  82. PROPERTIES
  83. Dynamic #No
  84. ENDPROPERTIES
  85.  
  86. FIELD #AccountNum
  87. FIELD #TransDate
  88. FIELD #CurrencyCode
  89. FIELD #AmountMST
  90. ENDFIELDLIST
  91. SORTING
  92. ENDSORTING
  93. LINES
  94. ENDLINES
  95. BLOCKS
  96. ENDBLOCKS
  97. GROUPBY
  98. ENDGROUPBY
  99. HAVING
  100. ENDHAVING
  101. ORDERBY
  102. FIELD
  103. PROPERTIES
  104. DataSource #CustTrans
  105. Field #AccountNum
  106. AutoHeader #Yes
  107. ENDPROPERTIES
  108.  
  109. FIELD
  110. PROPERTIES
  111. DataSource #CustTrans
  112. Field #TransDate
  113. AutoSum #Yes
  114. ENDPROPERTIES
  115.  
  116. FIELD
  117. PROPERTIES
  118. DataSource #CustTrans
  119. Field #CurrencyCode
  120. AutoSum #Yes
  121. ENDPROPERTIES
  122.  
  123. ENDORDERBY
  124. ENDBLOCK
  125. ENDBLOCKS
  126. DEPENDENTS
  127. ENDDEPENDENTS
  128. COMPOSITEQUERIES
  129. ENDCOMPOSITEQUERIES
  130. ENDQUERY
  131.  
  132. DESIGNS
  133. DESIGN
  134. PROPERTIES
  135. Name #ReportDesign1
  136. ENDPROPERTIES
  137.  
  138. AUTOBODIES
  139. PROPERTIES
  140. ENDPROPERTIES
  141.  
  142. AUTOBODY #CustTrans
  143. PROPERTIES
  144. Name #CustTrans_Body
  145. ENDPROPERTIES
  146.  
  147. METHODS
  148. ENDMETHODS
  149. STRFIELD
  150. PROPERTIES
  151. Name #CustTrans_AccountNum
  152. Table #CustTrans
  153. DataField #AccountNum
  154. ENDPROPERTIES
  155.  
  156. ENDSTRFIELD
  157. DBLFIELD
  158. PROPERTIES
  159. Name #CustTrans_AmountMST
  160. Table #CustTrans
  161. DataField #AmountMST
  162. SumAll #Yes
  163. ENDPROPERTIES
  164.  
  165. ENDDBLFIELD
  166. STRFIELD
  167. PROPERTIES
  168. Name #CustTrans_CurrencyCode
  169. Table #CustTrans
  170. DataField #CurrencyCode
  171. ENDPROPERTIES
  172.  
  173. ENDSTRFIELD
  174. ENDAUTOBODY
  175. ENDAUTOBODIES
  176. ENDDESIGN
  177. ENDDESIGNS
  178. PERMISSIONSET #Permissions
  179. PROPERTIES
  180. ENDPROPERTIES
  181.  
  182. TABLES #Tables
  183. ENDTABLES
  184.  
  185. SERVERMETHODS #Server Methods
  186. ENDSERVERMETHODS
  187.  
  188. ASSOCIATEDFORMS #Associated Forms
  189. ENDASSOCIATEDFORMS
  190.  
  191. ENDPERMISSIONSET
  192.  
  193. ENDREPORT
  194.  
  195.  
  196. ***Element: FTM
  197.  
  198. ; Microsoft Dynamics AX MENUITEM : Tutorial_AutoSum unloaded
  199. ; --------------------------------------------------------------------------------
  200. VERSION 1
  201.  
  202. MENUITEM #Tutorial_AutoSum
  203. Type: 2
  204. PROPERTIES
  205. Name #Tutorial_AutoSum
  206. ObjectType #Report
  207. Object #Tutorial_AutoSum
  208. Origin #{5E6F62F0-D870-4588-92D1-A22A7CB827A9}
  209. ENDPROPERTIES
  210.  
  211. ENDMENUITEM
  212.  
  213.  
  214. ***Element: PRN
  215.  
  216. ; Microsoft Dynamics AX Project : Tutorial_AutoSum unloaded
  217. ; --------------------------------------------------------------------------------
  218. PROJECTVERSION 2
  219.  
  220. PROJECT #Tutorial_AutoSum
  221. PRIVATE
  222. PROPERTIES
  223. Name #Tutorial_AutoSum
  224. Origin #{35DAEB84-A083-4FDB-A827-AA00F6208E00}
  225. ENDPROPERTIES
  226.  
  227. PROJECTCLASS ProjectNode
  228. BEGINNODE
  229. FILETYPE 0
  230. UTILTYPE 18
  231. UTILOBJECTID 0
  232. NODETYPE 202
  233. NAME #Tutorial_AutoSum
  234. ENDNODE
  235. BEGINNODE
  236. FILETYPE 0
  237. UTILTYPE 2
  238. UTILOBJECTID 0
  239. NODETYPE 296
  240. NAME #Tutorial_AutoSum
  241. ENDNODE
  242. ENDPROJECT
  243.  
  244.  
  245. ***Element: END
Advertisement
Add Comment
Please, Sign In to add comment