支表3 清单计量与支付表.js 61 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527
  1. {
  2. "ID_KEY": "DUMMY_FLOW_SAMPLE",
  3. "GROUP_KEY": "RPT_支表3 清单计量与支付表_SAMPLE_TPL",
  4. "主信息": {
  5. "单位": "厘米",
  6. "版本": {
  7. "主版本": "3",
  8. "功能版本": "0"
  9. },
  10. "页边距": {
  11. "Top": "1.0",
  12. "Left": "1.0",
  13. "Right": "1.0",
  14. "Bottom": "1.0"
  15. },
  16. "报表名称": "支表3 清单计量与支付表",
  17. "打印页面_信息": {
  18. "方向": "LANDSCAPE",
  19. "页规格": "A4"
  20. }
  21. },
  22. "布局框_集合": [
  23. {
  24. "Alignment": "Top",
  25. "DisplayType": "EveryPage",
  26. "Height": "1.6",
  27. "Name": "TitleBand",
  28. "control": "Default",
  29. "style": "Default_None",
  30. "MergeBorder": "F"
  31. },
  32. {
  33. "Alignment": "Top",
  34. "DisplayType": "EveryPage",
  35. "Height": "1.2",
  36. "Name": "HeaderBand",
  37. "control": "Default",
  38. "style": "Default_None",
  39. "MergeBorder": "F"
  40. },
  41. {
  42. "Alignment": "Bottom",
  43. "DisplayType": "EveryPage",
  44. "Height": "0.6",
  45. "Name": "FooterBand",
  46. "control": "Default",
  47. "style": "Default_None",
  48. "MergeBorder": "F"
  49. },
  50. {
  51. "Alignment": "Fulfill",
  52. "DisplayType": "EveryPage",
  53. "Name": "Report Body",
  54. "control": "Default",
  55. "style": "BORDER_ALL_AROUND",
  56. "MergeBorder": "T",
  57. "band_s": [
  58. {
  59. "Alignment": "Top",
  60. "DisplayType": "EveryPage",
  61. "Height": "1.69",
  62. "Name": "ColumnBand",
  63. "control": "Default",
  64. "style": "Default_None",
  65. "MergeBorder": "F"
  66. },
  67. {
  68. "Alignment": "Fulfill",
  69. "DisplayType": "EveryPage",
  70. "Name": "ContentBand",
  71. "control": "Default",
  72. "style": "Default_None",
  73. "MergeBorder": "F"
  74. }
  75. ]
  76. }
  77. ],
  78. "计算式_集合": [
  79. {
  80. "Name": "获取打印时间",
  81. "run_type": "before_paging",
  82. "expression": "let rpt = $JE.P(5001,$CURRENT_RPT);\n let dt = new Date();\n rpt.Default_Value = dt.Format($ME.format);\n rpt = null;",
  83. "format": "yyyy 年 M 月 dd 日"
  84. },
  85. {
  86. "Name": "获取当前页",
  87. "run_type": "before_output",
  88. "expression": "let ttp = $JE.P(5010,$CURRENT_RPT);\n ttp.Default_Value = $ME.format.replace('($S)',$JE.getCurrentPage($CURRENT_RPT));\n ttp = null;",
  89. "format": "第 ($S) 页"
  90. },
  91. {
  92. "Name": "获取总页数",
  93. "run_type": "before_output",
  94. "expression": "let ttp = $JE.P(5011,$CURRENT_RPT);\n ttp.Default_Value = $ME.format.replace('($S)',$JE.getTotalPage($CURRENT_RPT));\n ttp = null;",
  95. "format": "共 ($S) 页"
  96. },
  97. {
  98. "Name": "新计算式",
  99. "run_type": "before_analyzing",
  100. "expression": "\n//获取汇总后的清单数据\nlet bCode=$JE.F(2510,$CURRENT_RPT),\n\tbName=$JE.F(2511,$CURRENT_RPT),\n\tbUnit=$JE.F(2512,$CURRENT_RPT),\n\tbPrice=$JE.F(2513,$CURRENT_RPT),\n\tdealQty=$JE.F(2553,$CURRENT_RPT),\n\tdealTp=$JE.F(2554,$CURRENT_RPT),\n\tbJZBQty=$JE.F(2547,$CURRENT_RPT),\n\tbJZBTp=$JE.F(2548,$CURRENT_RPT);\nlet dLen0=$JE.getFieldDataLen(bCode, $CURRENT_DATA);\n//借用台账数量来存储变更后清单数据\nlet\tbglQty=$JE.F(2516,$CURRENT_RPT),\n\tbglTp=$JE.F(2517,$CURRENT_RPT);\n\nlet newBGHQty=$JE.F(12159,$CURRENT_RPT),\n\tnewBGHTp=$JE.F(12160,$CURRENT_RPT),\n\tnewWCL=$JE.F(12161,$CURRENT_RPT);\n\n//计算变更后\nfor(let i=0; i<dLen0 ;i++){\n\tlet tempdealQty=$JE.getFieldValue(dealQty, $CURRENT_DATA, i, '');\n\tlet tempdealTp=$JE.getFieldValue(dealTp, $CURRENT_DATA, i, '');\n\tlet tempbglQty=$JE.getFieldValue(bglQty, $CURRENT_DATA, i, '');\n\tlet tempbglTp=$JE.getFieldValue(bglTp, $CURRENT_DATA, i, '');\t\n\t$JE.setFieldValue(newBGHQty, $CURRENT_DATA, i,$CTX_HELPER.add(tempdealQty,tempbglQty));\n\t$JE.setFieldValue(newBGHTp, $CURRENT_DATA, i,$CTX_HELPER.add(tempdealTp,tempbglTp));\n\t\n\t//算截止本期完成率=截止本期完成/变更后\n\t//let tempBGHQty=$JE.getFieldValue(newBGHQty, $CURRENT_DATA, i, '');\n\tlet tempBGHTp=$JE.getFieldValue(newBGHTp, $CURRENT_DATA, i, '');\n\t//let tempJZBQty=$JE.getFieldValue(bJZBQty, $CURRENT_DATA, i, '');\n\tlet tempJZBTp=$JE.getFieldValue(bJZBTp, $CURRENT_DATA, i, '');\n\tlet percent=$CTX_HELPER.round($CTX_HELPER.div(tempJZBTp, tempBGHTp)*100,2);\n\t$JE.setFieldValue(newWCL, $CURRENT_DATA, i,percent);\t\n}",
  101. "format": ""
  102. },
  103. {
  104. "Name": "日期格式转换",
  105. "run_type": "before_analyzing",
  106. "expression": "let rpt = $JE.F(1312,$CURRENT_RPT);\nlet jzrq = $JE.getFieldValue(rpt, $CURRENT_DATA, 0, '')\nlet shiJian = jzrq.split('-');\n\nif(shiJian[0]!==''){\n\tlet newRiQiValue = shiJian[0]+\"年\"+shiJian[1]+\"月\"+shiJian[2]+\"日\";\n\t$JE.setFieldValue(rpt, $CURRENT_DATA, 0, newRiQiValue);\n}",
  107. "format": ""
  108. }
  109. ],
  110. "流水式表_信息": {
  111. "离散信息": [
  112. {
  113. "BandName": "TitleBand",
  114. "text_s": [
  115. {
  116. "Label": "支表3 清单计量与支付表",
  117. "font": "ReportTitle_Main",
  118. "control": "Title",
  119. "style": "Default_None",
  120. "Title": "",
  121. "area": {
  122. "Left": 0,
  123. "Right": "100.00",
  124. "Top": 0,
  125. "Bottom": "100.00",
  126. "H_CalculationType": "percentage",
  127. "V_CalculationType": "percentage"
  128. }
  129. }
  130. ]
  131. },
  132. {
  133. "BandName": "HeaderBand",
  134. "discrete_field_s": [
  135. {
  136. "FieldID": 1103,
  137. "font": "Content",
  138. "control": "Header",
  139. "style": "Default_None",
  140. "Prefix": "项目名称:",
  141. "isAutoHeight": false,
  142. "area": {
  143. "Left": 0,
  144. "Right": "40.59",
  145. "Top": 0,
  146. "Bottom": "50",
  147. "H_CalculationType": "percentage",
  148. "V_CalculationType": "percentage"
  149. }
  150. },
  151. {
  152. "FieldID": 1134,
  153. "font": "Content",
  154. "control": "Header",
  155. "style": "Default_None",
  156. "Prefix": "承包单位:",
  157. "isAutoHeight": false,
  158. "area": {
  159. "Left": "40.59",
  160. "Right": "81.38",
  161. "Top": 0,
  162. "Bottom": "50",
  163. "H_CalculationType": "percentage",
  164. "V_CalculationType": "percentage"
  165. }
  166. },
  167. {
  168. "FieldID": 1312,
  169. "font": "Content",
  170. "control": "Header",
  171. "style": "Default_None",
  172. "Prefix": "截至日期:",
  173. "isAutoHeight": false,
  174. "area": {
  175. "Left": 0,
  176. "Right": "40.59",
  177. "Top": "50",
  178. "Bottom": "100",
  179. "H_CalculationType": "percentage",
  180. "V_CalculationType": "percentage"
  181. }
  182. },
  183. {
  184. "FieldID": 1140,
  185. "font": "Content",
  186. "control": "Header",
  187. "style": "Default_None",
  188. "Prefix": "监理单位:",
  189. "isAutoHeight": false,
  190. "area": {
  191. "Left": "40.59",
  192. "Right": "81.38",
  193. "Top": "50",
  194. "Bottom": "100.00",
  195. "H_CalculationType": "percentage",
  196. "V_CalculationType": "percentage"
  197. }
  198. },
  199. {
  200. "FieldID": 1103,
  201. "font": "Content",
  202. "control": "Header",
  203. "style": "Default_None",
  204. "Prefix": "合同号:",
  205. "isAutoHeight": false,
  206. "area": {
  207. "Left": "81.38",
  208. "Right": "100.00",
  209. "Top": "0",
  210. "Bottom": "50",
  211. "H_CalculationType": "percentage",
  212. "V_CalculationType": "percentage"
  213. }
  214. },
  215. {
  216. "FieldID": 1300,
  217. "font": "Content",
  218. "control": "Header",
  219. "style": "Default_None",
  220. "Prefix": "编 号:",
  221. "isAutoHeight": false,
  222. "area": {
  223. "Left": "81.38",
  224. "Right": "100.00",
  225. "Top": "50",
  226. "Bottom": "100",
  227. "H_CalculationType": "percentage",
  228. "V_CalculationType": "percentage"
  229. }
  230. }
  231. ]
  232. },
  233. {
  234. "BandName": "FooterBand",
  235. "discrete_field_s": [
  236. {
  237. "FieldID": 12162,
  238. "font": "Content",
  239. "control": "NewContent_Left",
  240. "style": "Default_None",
  241. "isAutoHeight": false,
  242. "area": {
  243. "Left": "5",
  244. "Right": "22.5",
  245. "Top": 0,
  246. "Bottom": 100,
  247. "H_CalculationType": "percentage",
  248. "V_CalculationType": "percentage"
  249. }
  250. },
  251. {
  252. "FieldID": 12163,
  253. "font": "Content",
  254. "control": "NewContent_Left",
  255. "style": "Default_None",
  256. "isAutoHeight": false,
  257. "area": {
  258. "Left": "28",
  259. "Right": "46",
  260. "Top": 0,
  261. "Bottom": 100,
  262. "H_CalculationType": "percentage",
  263. "V_CalculationType": "percentage"
  264. }
  265. },
  266. {
  267. "FieldID": 12164,
  268. "font": "Content",
  269. "control": "NewContent_Left",
  270. "style": "Default_None",
  271. "isAutoHeight": false,
  272. "area": {
  273. "Left": "54",
  274. "Right": "71",
  275. "Top": 0,
  276. "Bottom": 100,
  277. "H_CalculationType": "percentage",
  278. "V_CalculationType": "percentage"
  279. }
  280. },
  281. {
  282. "FieldID": 12165,
  283. "font": "Content",
  284. "control": "NewContent_Left",
  285. "style": "Default_None",
  286. "isAutoHeight": false,
  287. "area": {
  288. "Left": "82",
  289. "Right": 100,
  290. "Top": 0,
  291. "Bottom": 100,
  292. "H_CalculationType": "percentage",
  293. "V_CalculationType": "percentage"
  294. }
  295. }
  296. ],
  297. "text_s": [
  298. {
  299. "Label": "承包人:",
  300. "font": "Content",
  301. "control": "Footer",
  302. "style": "Default_None",
  303. "Title": "",
  304. "area": {
  305. "Left": 0,
  306. "Right": "5",
  307. "Top": 0,
  308. "Bottom": 100,
  309. "H_CalculationType": "percentage",
  310. "V_CalculationType": "percentage"
  311. }
  312. },
  313. {
  314. "Label": "监理员:",
  315. "font": "Content",
  316. "control": "Footer",
  317. "style": "Default_None",
  318. "Title": "",
  319. "area": {
  320. "Left": "22.5",
  321. "Right": "28",
  322. "Top": 0,
  323. "Bottom": 100,
  324. "H_CalculationType": "percentage",
  325. "V_CalculationType": "percentage"
  326. }
  327. },
  328. {
  329. "Label": "监理组组长:",
  330. "font": "Content",
  331. "control": "Footer",
  332. "style": "Default_None",
  333. "Title": "",
  334. "area": {
  335. "Left": "46",
  336. "Right": "54",
  337. "Top": 0,
  338. "Bottom": 100,
  339. "H_CalculationType": "percentage",
  340. "V_CalculationType": "percentage"
  341. }
  342. },
  343. {
  344. "Label": "业主(业主代表):",
  345. "font": "Content",
  346. "control": "Footer",
  347. "style": "Default_None",
  348. "Title": "",
  349. "area": {
  350. "Left": "71",
  351. "Right": "82",
  352. "Top": 0,
  353. "Bottom": 100,
  354. "H_CalculationType": "percentage",
  355. "V_CalculationType": "percentage"
  356. }
  357. }
  358. ]
  359. }
  360. ],
  361. "流水式表_列": {
  362. "BandName": "ColumnBand",
  363. "text_s": [
  364. {
  365. "Label": "清单细目|编号",
  366. "font": "HeaderColumn",
  367. "control": "Column",
  368. "style": "Default_Normal",
  369. "Title": "",
  370. "area": {
  371. "Left": 0,
  372. "Right": "6.02",
  373. "Top": 0,
  374. "Bottom": "100.00",
  375. "H_CalculationType": "percentage",
  376. "V_CalculationType": "percentage"
  377. }
  378. },
  379. {
  380. "Label": "清单细目内容",
  381. "font": "HeaderColumn",
  382. "control": "Column",
  383. "style": "Default_Normal",
  384. "Title": "",
  385. "area": {
  386. "Left": "6.02",
  387. "Right": "17.96",
  388. "Top": 0,
  389. "Bottom": "100.00",
  390. "H_CalculationType": "percentage",
  391. "V_CalculationType": "percentage"
  392. }
  393. },
  394. {
  395. "Label": "单位",
  396. "font": "HeaderColumn",
  397. "control": "Column",
  398. "style": "Default_Normal",
  399. "Title": "",
  400. "area": {
  401. "Left": "17.96",
  402. "Right": "21.97",
  403. "Top": 0,
  404. "Bottom": "100.00",
  405. "H_CalculationType": "percentage",
  406. "V_CalculationType": "percentage"
  407. }
  408. },
  409. {
  410. "Label": "原合同量",
  411. "font": "HeaderColumn",
  412. "control": "Column",
  413. "style": "Default_Normal",
  414. "Title": "",
  415. "area": {
  416. "Left": "21.97",
  417. "Right": "40.59",
  418. "Top": 0,
  419. "Bottom": "32.81",
  420. "H_CalculationType": "percentage",
  421. "V_CalculationType": "percentage"
  422. }
  423. },
  424. {
  425. "Label": "单价",
  426. "font": "HeaderColumn",
  427. "control": "Column",
  428. "style": "Default_Normal",
  429. "Title": "",
  430. "area": {
  431. "Left": "21.97",
  432. "Right": "27.03",
  433. "Top": "32.81",
  434. "Bottom": "100.00",
  435. "H_CalculationType": "percentage",
  436. "V_CalculationType": "percentage"
  437. }
  438. },
  439. {
  440. "Label": "原合同|工程量",
  441. "font": "HeaderColumn",
  442. "control": "Column",
  443. "style": "Default_Normal",
  444. "Title": "",
  445. "area": {
  446. "Left": "27.03",
  447. "Right": "33.81",
  448. "Top": "32.81",
  449. "Bottom": "100.00",
  450. "H_CalculationType": "percentage",
  451. "V_CalculationType": "percentage"
  452. }
  453. },
  454. {
  455. "Label": "金额|(元)",
  456. "font": "HeaderColumn",
  457. "control": "Column",
  458. "style": "Default_Normal",
  459. "Title": "",
  460. "area": {
  461. "Left": "33.81",
  462. "Right": "40.59",
  463. "Top": "32.81",
  464. "Bottom": "100.00",
  465. "H_CalculationType": "percentage",
  466. "V_CalculationType": "percentage"
  467. }
  468. },
  469. {
  470. "Label": "变更后量",
  471. "font": "HeaderColumn",
  472. "control": "Column",
  473. "style": "Default_Normal",
  474. "Title": "",
  475. "area": {
  476. "Left": "40.59",
  477. "Right": "54.15",
  478. "Top": 0,
  479. "Bottom": "32.81",
  480. "H_CalculationType": "percentage",
  481. "V_CalculationType": "percentage"
  482. }
  483. },
  484. {
  485. "Label": "变更后|工程量",
  486. "font": "HeaderColumn",
  487. "control": "Column",
  488. "style": "Default_Normal",
  489. "Title": "",
  490. "area": {
  491. "Left": "40.59",
  492. "Right": "47.37",
  493. "Top": "32.81",
  494. "Bottom": "100.00",
  495. "H_CalculationType": "percentage",
  496. "V_CalculationType": "percentage"
  497. }
  498. },
  499. {
  500. "Label": "金额|(元)",
  501. "font": "HeaderColumn",
  502. "control": "Column",
  503. "style": "Default_Normal",
  504. "Title": "",
  505. "area": {
  506. "Left": "47.37",
  507. "Right": "54.15",
  508. "Top": "32.81",
  509. "Bottom": "100.00",
  510. "H_CalculationType": "percentage",
  511. "V_CalculationType": "percentage"
  512. }
  513. },
  514. {
  515. "Label": "到本期末完成",
  516. "font": "HeaderColumn",
  517. "control": "Column",
  518. "style": "Default_Normal",
  519. "Title": "",
  520. "area": {
  521. "Left": "54.15",
  522. "Right": "67.81",
  523. "Top": 0,
  524. "Bottom": "32.81",
  525. "H_CalculationType": "percentage",
  526. "V_CalculationType": "percentage"
  527. }
  528. },
  529. {
  530. "Label": "工程量",
  531. "font": "HeaderColumn",
  532. "control": "Column",
  533. "style": "Default_Normal",
  534. "Title": "",
  535. "area": {
  536. "Left": "54.15",
  537. "Right": "61.03",
  538. "Top": "32.81",
  539. "Bottom": "100.00",
  540. "H_CalculationType": "percentage",
  541. "V_CalculationType": "percentage"
  542. }
  543. },
  544. {
  545. "Label": "金额|(元)",
  546. "font": "HeaderColumn",
  547. "control": "Column",
  548. "style": "Default_Normal",
  549. "Title": "",
  550. "area": {
  551. "Left": "61.03",
  552. "Right": "67.81",
  553. "Top": "32.81",
  554. "Bottom": "100.00",
  555. "H_CalculationType": "percentage",
  556. "V_CalculationType": "percentage"
  557. }
  558. },
  559. {
  560. "Label": "到上期末完成",
  561. "font": "HeaderColumn",
  562. "control": "Column",
  563. "style": "Default_Normal",
  564. "Title": "",
  565. "area": {
  566. "Left": "67.81",
  567. "Right": "81.38",
  568. "Top": 0,
  569. "Bottom": "32.81",
  570. "H_CalculationType": "percentage",
  571. "V_CalculationType": "percentage"
  572. }
  573. },
  574. {
  575. "Label": "工程量",
  576. "font": "HeaderColumn",
  577. "control": "Column",
  578. "style": "Default_Normal",
  579. "Title": "",
  580. "area": {
  581. "Left": "67.81",
  582. "Right": "74.59",
  583. "Top": "32.81",
  584. "Bottom": "100.00",
  585. "H_CalculationType": "percentage",
  586. "V_CalculationType": "percentage"
  587. }
  588. },
  589. {
  590. "Label": "金额|(元)",
  591. "font": "HeaderColumn",
  592. "control": "Column",
  593. "style": "Default_Normal",
  594. "Title": "",
  595. "area": {
  596. "Left": "74.59",
  597. "Right": "81.38",
  598. "Top": "32.81",
  599. "Bottom": "100.00",
  600. "H_CalculationType": "percentage",
  601. "V_CalculationType": "percentage"
  602. }
  603. },
  604. {
  605. "Label": "本期完成",
  606. "font": "HeaderColumn",
  607. "control": "Column",
  608. "style": "Default_Normal",
  609. "Title": "",
  610. "area": {
  611. "Left": "81.38",
  612. "Right": "95.03",
  613. "Top": 0,
  614. "Bottom": "32.81",
  615. "H_CalculationType": "percentage",
  616. "V_CalculationType": "percentage"
  617. }
  618. },
  619. {
  620. "Label": "工程量",
  621. "font": "HeaderColumn",
  622. "control": "Column",
  623. "style": "Default_Normal",
  624. "Title": "",
  625. "area": {
  626. "Left": "81.38",
  627. "Right": "88.16",
  628. "Top": "32.81",
  629. "Bottom": "100.00",
  630. "H_CalculationType": "percentage",
  631. "V_CalculationType": "percentage"
  632. }
  633. },
  634. {
  635. "Label": "金额|(元)",
  636. "font": "HeaderColumn",
  637. "control": "Column",
  638. "style": "Default_Normal",
  639. "Title": "",
  640. "area": {
  641. "Left": "88.16",
  642. "Right": "95.03",
  643. "Top": "32.81",
  644. "Bottom": "100.00",
  645. "H_CalculationType": "percentage",
  646. "V_CalculationType": "percentage"
  647. }
  648. },
  649. {
  650. "Label": "到本期末完成率",
  651. "font": "HeaderColumn",
  652. "control": "Column",
  653. "style": "Default_Normal",
  654. "Title": "",
  655. "area": {
  656. "Left": "95.03",
  657. "Right": "100.00",
  658. "Top": 0,
  659. "Bottom": "100.00",
  660. "H_CalculationType": "percentage",
  661. "V_CalculationType": "percentage"
  662. }
  663. }
  664. ]
  665. },
  666. "多列显示数量": 1,
  667. "流水式表_数据": {
  668. "BandName": "ContentBand",
  669. "CommonHeight": "0.6",
  670. "flow_field_s": [
  671. {
  672. "FieldID": 2510,
  673. "font": "Content",
  674. "control": "Column_Left",
  675. "style": "Default_Normal",
  676. "isAutoHeight": false,
  677. "area": {
  678. "Left": 0,
  679. "Right": "6.02",
  680. "Top": 0,
  681. "Bottom": 100,
  682. "H_CalculationType": "percentage",
  683. "V_CalculationType": "percentage"
  684. }
  685. },
  686. {
  687. "FieldID": 2511,
  688. "font": "Content",
  689. "control": "Column_Left",
  690. "style": "Default_Normal",
  691. "isAutoHeight": true,
  692. "area": {
  693. "Left": "6.02",
  694. "Right": "17.96",
  695. "Top": 0,
  696. "Bottom": 100,
  697. "H_CalculationType": "percentage",
  698. "V_CalculationType": "percentage"
  699. }
  700. },
  701. {
  702. "FieldID": 2512,
  703. "font": "Content",
  704. "control": "Column",
  705. "style": "Default_Normal",
  706. "isAutoHeight": false,
  707. "area": {
  708. "Left": "17.96",
  709. "Right": "21.97",
  710. "Top": 0,
  711. "Bottom": 100,
  712. "H_CalculationType": "percentage",
  713. "V_CalculationType": "percentage"
  714. }
  715. },
  716. {
  717. "FieldID": 2513,
  718. "font": "Content",
  719. "control": "Column_Right",
  720. "style": "Default_Normal",
  721. "isAutoHeight": false,
  722. "area": {
  723. "Left": "21.97",
  724. "Right": "27.03",
  725. "Top": 0,
  726. "Bottom": 100,
  727. "H_CalculationType": "percentage",
  728. "V_CalculationType": "percentage"
  729. }
  730. },
  731. {
  732. "FieldID": 2553,
  733. "font": "Content",
  734. "control": "Column_Right",
  735. "style": "Default_Normal",
  736. "isAutoHeight": false,
  737. "area": {
  738. "Left": "27.03",
  739. "Right": "33.81",
  740. "Top": 0,
  741. "Bottom": 100,
  742. "H_CalculationType": "percentage",
  743. "V_CalculationType": "percentage"
  744. }
  745. },
  746. {
  747. "FieldID": 2554,
  748. "font": "Content",
  749. "control": "Column_Right",
  750. "style": "Default_Normal",
  751. "isAutoHeight": false,
  752. "area": {
  753. "Left": "33.81",
  754. "Right": "40.59",
  755. "Top": 0,
  756. "Bottom": 100,
  757. "H_CalculationType": "percentage",
  758. "V_CalculationType": "percentage"
  759. }
  760. },
  761. {
  762. "FieldID": 12159,
  763. "font": "Content",
  764. "control": "Column_Right",
  765. "style": "Default_Normal",
  766. "isAutoHeight": false,
  767. "area": {
  768. "Left": "40.59",
  769. "Right": "47.37",
  770. "Top": 0,
  771. "Bottom": 100,
  772. "H_CalculationType": "percentage",
  773. "V_CalculationType": "percentage"
  774. }
  775. },
  776. {
  777. "FieldID": 12160,
  778. "font": "Content",
  779. "control": "Column_Right",
  780. "style": "Default_Normal",
  781. "isAutoHeight": false,
  782. "area": {
  783. "Left": "47.37",
  784. "Right": "54.15",
  785. "Top": 0,
  786. "Bottom": 100,
  787. "H_CalculationType": "percentage",
  788. "V_CalculationType": "percentage"
  789. }
  790. },
  791. {
  792. "FieldID": 2547,
  793. "font": "Content",
  794. "control": "Column_Right",
  795. "style": "Default_Normal",
  796. "isAutoHeight": false,
  797. "area": {
  798. "Left": "54.15",
  799. "Right": "61.03",
  800. "Top": 0,
  801. "Bottom": 100,
  802. "H_CalculationType": "percentage",
  803. "V_CalculationType": "percentage"
  804. }
  805. },
  806. {
  807. "FieldID": 2548,
  808. "font": "Content",
  809. "control": "Column_Right",
  810. "style": "Default_Normal",
  811. "isAutoHeight": false,
  812. "area": {
  813. "Left": "61.03",
  814. "Right": "67.81",
  815. "Top": 0,
  816. "Bottom": 100,
  817. "H_CalculationType": "percentage",
  818. "V_CalculationType": "percentage"
  819. }
  820. },
  821. {
  822. "FieldID": 2541,
  823. "font": "Content",
  824. "control": "Column_Right",
  825. "style": "Default_Normal",
  826. "isAutoHeight": false,
  827. "area": {
  828. "Left": "67.81",
  829. "Right": "74.59",
  830. "Top": 0,
  831. "Bottom": 100,
  832. "H_CalculationType": "percentage",
  833. "V_CalculationType": "percentage"
  834. }
  835. },
  836. {
  837. "FieldID": 2542,
  838. "font": "Content",
  839. "control": "Column_Right",
  840. "style": "Default_Normal",
  841. "isAutoHeight": false,
  842. "area": {
  843. "Left": "74.59",
  844. "Right": "81.38",
  845. "Top": 0,
  846. "Bottom": 100,
  847. "H_CalculationType": "percentage",
  848. "V_CalculationType": "percentage"
  849. }
  850. },
  851. {
  852. "FieldID": 2534,
  853. "font": "Content",
  854. "control": "Column_Right",
  855. "style": "Default_Normal",
  856. "isAutoHeight": false,
  857. "area": {
  858. "Left": "81.38",
  859. "Right": "88.16",
  860. "Top": 0,
  861. "Bottom": 100,
  862. "H_CalculationType": "percentage",
  863. "V_CalculationType": "percentage"
  864. }
  865. },
  866. {
  867. "FieldID": 2535,
  868. "font": "Content",
  869. "control": "Column_Right",
  870. "style": "Default_Normal",
  871. "isAutoHeight": false,
  872. "area": {
  873. "Left": "88.16",
  874. "Right": "95.03",
  875. "Top": 0,
  876. "Bottom": 100,
  877. "H_CalculationType": "percentage",
  878. "V_CalculationType": "percentage"
  879. }
  880. },
  881. {
  882. "FieldID": 12161,
  883. "font": "Content",
  884. "control": "Currency",
  885. "style": "Default_Normal",
  886. "Suffix": "%",
  887. "isAutoHeight": false,
  888. "area": {
  889. "Left": "95.03",
  890. "Right": "100.00",
  891. "Top": 0,
  892. "Bottom": 100,
  893. "H_CalculationType": "percentage",
  894. "V_CalculationType": "percentage"
  895. }
  896. }
  897. ]
  898. },
  899. "流水式表_分组信息": {
  900. "group_field_s": [
  901. {
  902. "FieldID": 2552
  903. }
  904. ],
  905. "sum_field_s": [],
  906. "group_lines": [
  907. {
  908. "SumKey_S": [],
  909. "text_s": []
  910. }
  911. ]
  912. },
  913. "流水式表_段统计信息": {
  914. "BandName": "newBand_1",
  915. "sum_field_s": [
  916. {
  917. "FieldID": 2554,
  918. "font": "Content",
  919. "control": "Currency",
  920. "style": "Default_Normal",
  921. "isAutoHeight": false,
  922. "area": {
  923. "Left": "33.81",
  924. "Right": "40.59",
  925. "Top": 0,
  926. "Bottom": 100,
  927. "H_CalculationType": "percentage",
  928. "V_CalculationType": "percentage"
  929. }
  930. },
  931. {
  932. "FieldID": 12160,
  933. "font": "Content",
  934. "control": "Currency",
  935. "style": "Default_Normal",
  936. "isAutoHeight": false,
  937. "area": {
  938. "Left": "47.37",
  939. "Right": "54.15",
  940. "Top": 0,
  941. "Bottom": 100,
  942. "H_CalculationType": "percentage",
  943. "V_CalculationType": "percentage"
  944. }
  945. },
  946. {
  947. "FieldID": 2548,
  948. "font": "Content",
  949. "control": "Currency",
  950. "style": "Default_Normal",
  951. "isAutoHeight": false,
  952. "area": {
  953. "Left": "61.03",
  954. "Right": "67.81",
  955. "Top": 0,
  956. "Bottom": 100,
  957. "H_CalculationType": "percentage",
  958. "V_CalculationType": "percentage"
  959. }
  960. },
  961. {
  962. "FieldID": 2542,
  963. "font": "Content",
  964. "control": "Currency",
  965. "style": "Default_Normal",
  966. "isAutoHeight": false,
  967. "area": {
  968. "Left": "74.59",
  969. "Right": "81.38",
  970. "Top": 0,
  971. "Bottom": 100,
  972. "H_CalculationType": "percentage",
  973. "V_CalculationType": "percentage"
  974. }
  975. },
  976. {
  977. "FieldID": 2535,
  978. "font": "Content",
  979. "control": "Currency",
  980. "style": "Default_Normal",
  981. "isAutoHeight": false,
  982. "area": {
  983. "Left": "88.16",
  984. "Right": "95.03",
  985. "Top": 0,
  986. "Bottom": 100,
  987. "H_CalculationType": "percentage",
  988. "V_CalculationType": "percentage"
  989. }
  990. }
  991. ],
  992. "text_s": []
  993. },
  994. "流水式表_页统计信息": {
  995. "BandName": "",
  996. "sum_field_s": [],
  997. "text_s": []
  998. }
  999. },
  1000. "离散参数_集合": [
  1001. {
  1002. "ID": "5001",
  1003. "Name": "打印时间",
  1004. "DataType": "String",
  1005. "Default_Value": ""
  1006. },
  1007. {
  1008. "ID": "5010",
  1009. "Name": "当前页",
  1010. "DataType": "String",
  1011. "Default_Value": "第 X 页"
  1012. },
  1013. {
  1014. "ID": "5011",
  1015. "Name": "总页数",
  1016. "DataType": "String",
  1017. "Default_Value": "共 X 页"
  1018. }
  1019. ],
  1020. "指标_数据_映射": {
  1021. "离散指标_集合": [
  1022. {
  1023. "ID": 1134,
  1024. "Name": "标段_标段清单_承包单位1_单位名称",
  1025. "DataType": "string",
  1026. "TableName": "tender_info",
  1027. "mapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'construction_unit.contract1.company')",
  1028. "descr": "",
  1029. "Title": "ID: 1134"
  1030. },
  1031. {
  1032. "ID": 1140,
  1033. "Name": "标段_标段清单_监理单位1_单位名称",
  1034. "DataType": "string",
  1035. "TableName": "tender_info",
  1036. "mapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'construction_unit.supervision1.company')",
  1037. "descr": "",
  1038. "Title": "ID: 1140"
  1039. },
  1040. {
  1041. "ID": 1104,
  1042. "Name": "标段_建设单位",
  1043. "DataType": "string",
  1044. "TableName": "tender_info",
  1045. "mapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'construction_unit.build.company')",
  1046. "descr": "",
  1047. "Title": "ID: 1104"
  1048. },
  1049. {
  1050. "ID": 1102,
  1051. "Name": "标段_合同号",
  1052. "DataType": "string",
  1053. "TableName": "tender_info",
  1054. "mapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'deal_info.dealCode')",
  1055. "descr": "",
  1056. "Title": "ID: 1102"
  1057. },
  1058. {
  1059. "ID": 1103,
  1060. "Name": "标段_编号",
  1061. "DataType": "string",
  1062. "TableName": "tender_info",
  1063. "mapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'deal_info.dealName')",
  1064. "descr": "",
  1065. "Title": "ID: 1103"
  1066. },
  1067. {
  1068. "ID": 1101,
  1069. "Name": "标段_项目名称",
  1070. "DataType": "string",
  1071. "TableName": "tender_info",
  1072. "mapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'deal_info.buildName')",
  1073. "descr": "",
  1074. "Title": "ID: 1101"
  1075. },
  1076. {
  1077. "ID": 1132,
  1078. "Name": "标段_标段清单_章节代码",
  1079. "DataType": "array",
  1080. "TableName": "tender_info",
  1081. "mapExpression": "$PROJECT.REPORT.getArrayProperty(\"tender_info\", \"chapter.code\")",
  1082. "descr": "",
  1083. "Title": "ID: 1132"
  1084. },
  1085. {
  1086. "ID": 1133,
  1087. "Name": "标段_标段清单_章节名称",
  1088. "DataType": "array",
  1089. "TableName": "tender_info",
  1090. "mapExpression": "$PROJECT.REPORT.getArrayProperty(\"tender_info\", \"chapter.name\")",
  1091. "descr": "",
  1092. "Title": "ID: 1133"
  1093. },
  1094. {
  1095. "ID": 1312,
  1096. "Name": "期计量信息_截至日期",
  1097. "DataType": "string",
  1098. "TableName": "stage",
  1099. "mapExpression": "$PROJECT.REPORT.getSplitProperty(\"stage\", \"period\", \" ~ \", 1, \"\")",
  1100. "descr": "",
  1101. "Title": "ID: 1312"
  1102. },
  1103. {
  1104. "ID": 1300,
  1105. "Name": "期计量信息_期数",
  1106. "DataType": "number",
  1107. "TableName": "stage",
  1108. "mapExpression": "$PROJECT.REPORT.getProperty(\"stage\", \"order\")",
  1109. "descr": "",
  1110. "Title": "ID: 1300"
  1111. },
  1112. {
  1113. "ID": 2903,
  1114. "Name": "变更清单-清单编号(code)",
  1115. "DataType": "string",
  1116. "TableName": "mem_change_bills",
  1117. "mapExpression": "$PROJECT.REPORT.getProperty('mem_change_bills', 'code')",
  1118. "descr": "",
  1119. "Title": "ID: 2903"
  1120. },
  1121. {
  1122. "ID": 2904,
  1123. "Name": "变更清单-名称(name)",
  1124. "DataType": "string",
  1125. "TableName": "mem_change_bills",
  1126. "mapExpression": "$PROJECT.REPORT.getProperty('mem_change_bills', 'name')",
  1127. "descr": "",
  1128. "Title": "ID: 2904"
  1129. },
  1130. {
  1131. "ID": 2905,
  1132. "Name": "变更清单-单位(unit)",
  1133. "DataType": "string",
  1134. "TableName": "mem_change_bills",
  1135. "mapExpression": "$PROJECT.REPORT.getProperty('mem_change_bills', 'unit')",
  1136. "descr": "",
  1137. "Title": "ID: 2905"
  1138. },
  1139. {
  1140. "ID": 2906,
  1141. "Name": "变更清单-单价(unit_price)",
  1142. "DataType": "currency",
  1143. "TableName": "mem_change_bills",
  1144. "mapExpression": "$PROJECT.REPORT.getProperty('mem_change_bills', 'unit_price')",
  1145. "descr": "",
  1146. "Title": "ID: 2906"
  1147. },
  1148. {
  1149. "ID": 2909,
  1150. "Name": "变更清单-审批变更后数量(s_qty)",
  1151. "DataType": "currency",
  1152. "TableName": "mem_change_bills",
  1153. "mapExpression": "$PROJECT.REPORT.getProperty('mem_change_bills', 's_qty')",
  1154. "descr": "",
  1155. "Title": "ID: 2909"
  1156. },
  1157. {
  1158. "ID": 2912,
  1159. "Name": "变更清单-审批变更后-金额(s_tp)",
  1160. "DataType": "currency",
  1161. "TableName": "mem_change_bills",
  1162. "mapExpression": "$PROJECT.REPORT.getProperty('mem_change_bills', 's_tp')",
  1163. "descr": "",
  1164. "Title": "ID: 2912"
  1165. },
  1166. {
  1167. "ID": 1103,
  1168. "Name": "标段_合同名称",
  1169. "DataType": "string",
  1170. "TableName": "tender_info",
  1171. "mapExpression": "$PROJECT.REPORT.getProperty(\"tender_info\", \"deal_info.dealName\")",
  1172. "descr": "",
  1173. "Title": "ID: 1103"
  1174. }
  1175. ],
  1176. "主数据指标_集合": [],
  1177. "从数据指标_集合": [
  1178. {
  1179. "ID": 2510,
  1180. "Name": "清单编号(b_code)",
  1181. "DataType": "string",
  1182. "TableName": "mem_stage_bills",
  1183. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'b_code')",
  1184. "descr": "",
  1185. "Title": "ID: 2510"
  1186. },
  1187. {
  1188. "ID": 2511,
  1189. "Name": "名称(name)",
  1190. "DataType": "string",
  1191. "TableName": "mem_stage_bills",
  1192. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'name')",
  1193. "descr": "",
  1194. "Title": "ID: 2511"
  1195. },
  1196. {
  1197. "ID": 2512,
  1198. "Name": "单位(unit)",
  1199. "DataType": "string",
  1200. "TableName": "mem_stage_bills",
  1201. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'unit')",
  1202. "descr": "",
  1203. "Title": "ID: 2512"
  1204. },
  1205. {
  1206. "ID": 2513,
  1207. "Name": "单价(unit_price)",
  1208. "DataType": "currency",
  1209. "TableName": "mem_stage_bills",
  1210. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'unit_price')",
  1211. "descr": "",
  1212. "Title": "ID: 2513"
  1213. },
  1214. {
  1215. "ID": 2508,
  1216. "Name": "树结构-是否子项(is_leaf)",
  1217. "DataType": "int",
  1218. "TableName": "mem_stage_bills",
  1219. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'is_leaf')",
  1220. "descr": "",
  1221. "Title": "ID: 2508"
  1222. },
  1223. {
  1224. "ID": 2514,
  1225. "Name": "签约-数量(deal_qty)",
  1226. "DataType": "currency",
  1227. "TableName": "mem_stage_bills",
  1228. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'deal_qty')",
  1229. "descr": "",
  1230. "Title": "ID: 2514"
  1231. },
  1232. {
  1233. "ID": 2515,
  1234. "Name": "签约-金额(deal_tp)",
  1235. "DataType": "currency",
  1236. "TableName": "mem_stage_bills",
  1237. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'deal_tp')",
  1238. "descr": "",
  1239. "Title": "ID: 2515"
  1240. },
  1241. {
  1242. "ID": 2534,
  1243. "Name": "本期-完成-数量(gather_qty)",
  1244. "DataType": "currency",
  1245. "TableName": "mem_stage_bills",
  1246. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'gather_qty')",
  1247. "descr": "",
  1248. "Title": "ID: 2534"
  1249. },
  1250. {
  1251. "ID": 2535,
  1252. "Name": "本期-完成-金额(gather_tp)",
  1253. "DataType": "currency",
  1254. "TableName": "mem_stage_bills",
  1255. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'gather_tp')",
  1256. "descr": "",
  1257. "Title": "ID: 2535"
  1258. },
  1259. {
  1260. "ID": 2516,
  1261. "Name": "施工复核-数量(sgfh_qty)",
  1262. "DataType": "currency",
  1263. "TableName": "mem_stage_bills",
  1264. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'sgfh_qty')",
  1265. "descr": "",
  1266. "Title": "ID: 2516",
  1267. "Precision": {
  1268. "type": "flexible",
  1269. "flexibleRefFieldID": 2512,
  1270. "flexibleMapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'precision')"
  1271. }
  1272. },
  1273. {
  1274. "ID": 2517,
  1275. "Name": "施工复核-金额(sgfh_tp)",
  1276. "DataType": "currency",
  1277. "TableName": "mem_stage_bills",
  1278. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'sgfh_tp')",
  1279. "descr": "",
  1280. "Title": "ID: 2517",
  1281. "Precision": {
  1282. "type": "fixed",
  1283. "fixedMapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'decimal.tp')"
  1284. }
  1285. },
  1286. {
  1287. "ID": 2541,
  1288. "Name": "截止上期-完成-数量(pre_gather_qty)",
  1289. "DataType": "currency",
  1290. "TableName": "mem_stage_bills",
  1291. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'pre_gather_qty')",
  1292. "descr": "",
  1293. "Title": "ID: 2541"
  1294. },
  1295. {
  1296. "ID": 2542,
  1297. "Name": "截止上期-完成-金额(pre_gather_tp)",
  1298. "DataType": "currency",
  1299. "TableName": "mem_stage_bills",
  1300. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'pre_gather_tp')",
  1301. "descr": "",
  1302. "Title": "ID: 2542"
  1303. },
  1304. {
  1305. "ID": 2547,
  1306. "Name": "截止本期-完成-数量(end_gather_qty)",
  1307. "DataType": "currency",
  1308. "TableName": "mem_stage_bills",
  1309. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'end_gather_qty')",
  1310. "descr": "",
  1311. "Title": "ID: 2547"
  1312. },
  1313. {
  1314. "ID": 2548,
  1315. "Name": "截止本期-完成-金额(end_gather_tp)",
  1316. "DataType": "currency",
  1317. "TableName": "mem_stage_bills",
  1318. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'end_gather_tp')",
  1319. "descr": "",
  1320. "Title": "ID: 2548"
  1321. },
  1322. {
  1323. "ID": 2550,
  1324. "Name": "截止本期完成率(%)(final_ratio)",
  1325. "DataType": "double",
  1326. "TableName": "mem_stage_bills",
  1327. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'final_ratio')",
  1328. "descr": "",
  1329. "Title": "ID: 2550"
  1330. },
  1331. {
  1332. "ID": 2553,
  1333. "Name": "预留扩展字段_1(ex_value1)",
  1334. "DataType": "string",
  1335. "TableName": "mem_stage_bills",
  1336. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'ex_value1')",
  1337. "descr": "",
  1338. "Title": "ID: 2553"
  1339. },
  1340. {
  1341. "ID": 2554,
  1342. "Name": "预留扩展字段_2(ex_value2)",
  1343. "DataType": "string",
  1344. "TableName": "mem_stage_bills",
  1345. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'ex_value2')",
  1346. "descr": "",
  1347. "Title": "ID: 2554"
  1348. },
  1349. {
  1350. "ID": 1600,
  1351. "Name": "签约清单信息_清单编号(code)",
  1352. "DataType": "string",
  1353. "TableName": "deal_bills",
  1354. "mapExpression": "$PROJECT.REPORT.getProperty(\"deal_bills\", \"code\")",
  1355. "descr": "",
  1356. "Title": "ID: 1600"
  1357. },
  1358. {
  1359. "ID": 1601,
  1360. "Name": "签约清单信息_名称(name)",
  1361. "DataType": "string",
  1362. "TableName": "deal_bills",
  1363. "mapExpression": "$PROJECT.REPORT.getProperty(\"deal_bills\", \"name\")",
  1364. "descr": "",
  1365. "Title": "ID: 1601"
  1366. },
  1367. {
  1368. "ID": 1602,
  1369. "Name": "签约清单信息_单位(unit)",
  1370. "DataType": "string",
  1371. "TableName": "deal_bills",
  1372. "mapExpression": "$PROJECT.REPORT.getProperty(\"deal_bills\", \"unit\")",
  1373. "descr": "",
  1374. "Title": "ID: 1602"
  1375. },
  1376. {
  1377. "ID": 1604,
  1378. "Name": "签约清单信息_单价(unit_price)",
  1379. "DataType": "currency",
  1380. "TableName": "deal_bills",
  1381. "mapExpression": "$PROJECT.REPORT.getProperty(\"deal_bills\", \"unit_price\")",
  1382. "descr": "",
  1383. "Title": "ID: 1604",
  1384. "Precision": {
  1385. "type": "fixed",
  1386. "fixedMapExpression": "$PROJECT.REPORT.getProperty(\"tender_info\", \"decimal.up\")"
  1387. }
  1388. },
  1389. {
  1390. "ID": 2552,
  1391. "Name": "章节编号(chapter)",
  1392. "DataType": "string",
  1393. "TableName": "mem_stage_bills",
  1394. "mapExpression": "$PROJECT.REPORT.getProperty('mem_stage_bills', 'chapter')",
  1395. "descr": "",
  1396. "Title": "ID: 2552"
  1397. }
  1398. ],
  1399. "主数据指标_拓展集合": [],
  1400. "从数据指标_拓展集合": []
  1401. },
  1402. "映射数据预处理": [
  1403. {
  1404. "预处理类型": "指定方式",
  1405. "映射数据对象": "",
  1406. "方式Key": "gatherGcl",
  1407. "hint": "请使用mem_stage_bills下指标,注意事项:\n1. 以下字段,不管报表是否实际使用,均应添加至指标映射,且在此处应勾选(不要求顺序):\n 清单编号(b_code), 名称(name), 单位(unit), 单价(unit_price), 树结构-是否子项(is_leaf)\n2. 汇总后,以下字段,均会失效, 请勿使用:\n 台账ID(id), 树结构-ID(ledger_id), 树结构父项-ID(ledger_pid),\n 树结构-层级(level), 树结构-同层排序(order), 树结构-完整路径(full_path),\n 图册号(drawing_code), 备注(memo), 节点类型(node_type), 总额计量(is_tp)\n3. 如需汇总\"未计入清单章节项\",请勾选\"章节编号(chapter)\"字段\n",
  1408. "fields": [
  1409. {
  1410. "Name": "清单编号(b_code)",
  1411. "FieldID": 2510
  1412. },
  1413. {
  1414. "Name": "名称(name)",
  1415. "FieldID": 2511
  1416. },
  1417. {
  1418. "Name": "单位(unit)",
  1419. "FieldID": 2512
  1420. },
  1421. {
  1422. "Name": "单价(unit_price)",
  1423. "FieldID": 2513
  1424. },
  1425. {
  1426. "Name": "树结构-是否子项(is_leaf)",
  1427. "FieldID": 2508
  1428. }
  1429. ],
  1430. "自定义设置": ""
  1431. },
  1432. {
  1433. "预处理类型": "指定方式",
  1434. "映射数据对象": "",
  1435. "方式Key": "join",
  1436. "hint": "用于处理类似于关联签约清单的情况,会改变主表的数据",
  1437. "fields": [],
  1438. "自定义设置": "{\n \"main\":\"mem_stage_bills\",\n \"sub\":\"deal_bills\",\n \"keyFields\":[\n {\"main\":\"b_code\",\"sub\":\"code\",\"type\":\"string\"},\n {\"main\":\"name\",\"sub\":\"name\",\"type\":\"string\"},\n {\"main\":\"unit\",\"sub\":\"unit\",\"type\":\"string\"},\n {\"main\":\"unit_price\",\"sub\":\"unit_price\",\"type\":\"number\"}\n ],\n \"importFields\":[\n {\"main\":\"ex_value1\",\"sub\":\"quantity\",\"type\": \"sum\"},\n {\"main\":\"ex_value2\",\"sub\":\"total_price\",\"type\": \"sum\"}\n ],\n \"joinType\":\"outer\"\n}\n"
  1439. },
  1440. {
  1441. "预处理类型": "指定方式",
  1442. "映射数据对象": "",
  1443. "方式Key": "join",
  1444. "hint": "用于处理类似于关联签约清单的情况,会改变主表的数据",
  1445. "fields": [],
  1446. "自定义设置": "{\n \"main\":\"mem_stage_bills\",\n \"sub\":\"mem_change_bills\",\n \"keyFields\":[\n {\"main\":\"b_code\",\"sub\":\"code\",\"type\":\"string\"},\n {\"main\":\"name\",\"sub\":\"name\",\"type\":\"string\"},\n {\"main\":\"unit\",\"sub\":\"unit\",\"type\":\"string\"},\n {\"main\":\"unit_price\",\"sub\":\"unit_price\",\"type\":\"number\"}\n ],\n \"importFields\":[\n {\"main\":\"sgfh_qty\",\"sub\":\"s_qty\", \"type\": \"sum\"},\n {\"main\":\"sgfh_tp\",\"sub\":\"s_tp\", \"type\": \"sum\"}\n ],\n \"joinType\":\"outer\"\n}"
  1447. },
  1448. {
  1449. "预处理类型": "指定方式",
  1450. "映射数据对象": "",
  1451. "方式Key": "getChapterCode",
  1452. "hint": "",
  1453. "fields": [],
  1454. "自定义设置": "{\n \"table\": \"mem_stage_bills\",\n \"b_code\": \"b_code\",\n \"chapter\": \"chapter\"\n }"
  1455. },
  1456. {
  1457. "预处理类型": "指定方式",
  1458. "映射数据对象": "",
  1459. "方式Key": "sortGcl",
  1460. "hint": "只对一张表,进行工程量清单排序,排序哪张表,根据勾选的清单编号字段决定:\ne.g.1 要对mem_stage_bills排序,需要勾选mem_stage_bills下的\"清单编号(b_code)\"字段\ne.g.2 要对mem_stage_im_zl排序,需要勾选mem_stage_im_zl下的\"中间计量总量信息_编号(code)\"字段\n特别的,如有\"未计入清单章节项\": \n 1. 默认\"未计入清单章节项\"排列在最后\n 2. 如须\"未计入清单章节项\"排在100章之后,请在清单编号字段后,依次勾选\"章节编号(chapter)\", \"名称(name)\"\n",
  1461. "fields": [
  1462. {
  1463. "Name": "清单编号(b_code)",
  1464. "FieldID": 2510
  1465. }
  1466. ],
  1467. "自定义设置": ""
  1468. },
  1469. {
  1470. "预处理类型": "指定方式",
  1471. "映射数据对象": "",
  1472. "方式Key": "addSumChapter",
  1473. "fields": [],
  1474. "自定义设置": "{\n \"table\": \"mem_stage_bills\",\n \"code\": \"b_code\",\n \"chapter\": \"chapter\",\n \"stdChapter\": { \"title\": \"%s章\", \"sum\": \"%s章合计\" },\n \"otherChapter\": { \"title\": \"其他章\", \"sum\": \"其他章合计\" },\n \"sum\": { \"name\": \"总合计\" },\n \"fields\": [\"ex_value2\", \"sgfh_tp\", \"end_gather_tp\", \"pre_gather_tp\", \"gather_tp\"]\n}"
  1475. }
  1476. ],
  1477. "无映射离散指标_集合": [
  1478. {
  1479. "ID": 12154,
  1480. "Name": "新变更数量",
  1481. "DataType": "string"
  1482. },
  1483. {
  1484. "ID": 12155,
  1485. "Name": "新变更金额",
  1486. "DataType": "string"
  1487. },
  1488. {
  1489. "ID": 12159,
  1490. "Name": "新变更后数量",
  1491. "DataType": "string"
  1492. },
  1493. {
  1494. "ID": 12160,
  1495. "Name": "新变更后金额",
  1496. "DataType": "string"
  1497. },
  1498. {
  1499. "ID": 12161,
  1500. "Name": "新截止本期完成率",
  1501. "DataType": "string"
  1502. }
  1503. ],
  1504. "动态日期离散参数_集合": [],
  1505. "电子签名离散指标_集合": [
  1506. {
  1507. "ID": 12162,
  1508. "Name": "承包人",
  1509. "DataType": "string"
  1510. },
  1511. {
  1512. "ID": 12163,
  1513. "Name": "监理员",
  1514. "DataType": "string"
  1515. },
  1516. {
  1517. "ID": 12164,
  1518. "Name": "监理组组长",
  1519. "DataType": "string"
  1520. },
  1521. {
  1522. "ID": 12165,
  1523. "Name": "业主(业主代表)",
  1524. "DataType": "string"
  1525. }
  1526. ]
  1527. }