rmBillsGatherDm.dfm 43 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589
  1. object rmBillsGatherData: TrmBillsGatherData
  2. OldCreateOrder = False
  3. Left = 648
  4. Top = 526
  5. Height = 276
  6. Width = 288
  7. object cdsFxBills: TClientDataSet
  8. Active = True
  9. Aggregates = <>
  10. FieldDefs = <
  11. item
  12. Name = 'XiangCode'
  13. DataType = ftString
  14. Size = 10
  15. end
  16. item
  17. Name = 'MuCode'
  18. DataType = ftString
  19. Size = 10
  20. end
  21. item
  22. Name = 'JieCode'
  23. DataType = ftString
  24. Size = 10
  25. end
  26. item
  27. Name = 'XiMuCode'
  28. DataType = ftString
  29. Size = 30
  30. end
  31. item
  32. Name = 'Code'
  33. DataType = ftString
  34. Size = 50
  35. end
  36. item
  37. Name = 'B_Code'
  38. DataType = ftString
  39. Size = 50
  40. end
  41. item
  42. Name = 'Name'
  43. DataType = ftWideString
  44. Size = 200
  45. end
  46. item
  47. Name = 'Units'
  48. DataType = ftWideString
  49. Size = 20
  50. end
  51. item
  52. Name = 'Price'
  53. DataType = ftFloat
  54. end
  55. item
  56. Name = 'AddDealQuantity'
  57. DataType = ftFloat
  58. end
  59. item
  60. Name = 'AddDealTotalPrice'
  61. DataType = ftFloat
  62. end
  63. item
  64. Name = 'AddQcQuantity'
  65. DataType = ftFloat
  66. end
  67. item
  68. Name = 'AddQcTotalPrice'
  69. DataType = ftFloat
  70. end
  71. item
  72. Name = 'AddPcQuantity'
  73. DataType = ftFloat
  74. end
  75. item
  76. Name = 'AddPcTotalPrice'
  77. DataType = ftFloat
  78. end
  79. item
  80. Name = 'AddGatherQuantity'
  81. DataType = ftFloat
  82. end
  83. item
  84. Name = 'AddGatherTotalPrice'
  85. DataType = ftFloat
  86. end
  87. item
  88. Name = 'Percent'
  89. DataType = ftFloat
  90. end
  91. item
  92. Name = 'MemoStr'
  93. DataType = ftWideString
  94. Size = 100
  95. end
  96. item
  97. Name = 'Quantity'
  98. DataType = ftFloat
  99. end
  100. item
  101. Name = 'TotalPrice'
  102. DataType = ftFloat
  103. end
  104. item
  105. Name = 'DgnQuantity1'
  106. DataType = ftFloat
  107. end
  108. item
  109. Name = 'DgnQuantity2'
  110. DataType = ftFloat
  111. end
  112. item
  113. Name = 'DgnQuantity'
  114. DataType = ftString
  115. Size = 50
  116. end
  117. item
  118. Name = 'DgnPrice2'
  119. DataType = ftFloat
  120. end
  121. item
  122. Name = 'DgnPrice1'
  123. DataType = ftFloat
  124. end
  125. item
  126. Name = 'DgnPrice'
  127. DataType = ftString
  128. Size = 50
  129. end
  130. item
  131. Name = 'RatioPercent'
  132. DataType = ftFloat
  133. end
  134. item
  135. Name = 'AddRatioPercent'
  136. DataType = ftFloat
  137. end
  138. item
  139. Name = 'DealDgnQuantity1'
  140. DataType = ftFloat
  141. end
  142. item
  143. Name = 'DealDgnQuantity2'
  144. DataType = ftFloat
  145. end
  146. item
  147. Name = 'DealDgnQuantity'
  148. DataType = ftString
  149. Size = 50
  150. end
  151. item
  152. Name = 'DealDgnPrice1'
  153. DataType = ftFloat
  154. end
  155. item
  156. Name = 'DealDgnPrice2'
  157. DataType = ftFloat
  158. end
  159. item
  160. Name = 'DealDgnPrice'
  161. DataType = ftString
  162. Size = 50
  163. end
  164. item
  165. Name = 'CDgnQuantity1'
  166. DataType = ftFloat
  167. end
  168. item
  169. Name = 'CDgnQuantity2'
  170. DataType = ftFloat
  171. end
  172. item
  173. Name = 'CDgnQuantity'
  174. DataType = ftString
  175. Size = 50
  176. end
  177. item
  178. Name = 'CDgnPrice1'
  179. DataType = ftFloat
  180. end
  181. item
  182. Name = 'CDgnPrice2'
  183. DataType = ftFloat
  184. end
  185. item
  186. Name = 'CDgnPrice'
  187. DataType = ftString
  188. Size = 50
  189. end
  190. item
  191. Name = 'FinalDgnQuantity1'
  192. DataType = ftFloat
  193. end
  194. item
  195. Name = 'FinalDgnQuantity2'
  196. DataType = ftFloat
  197. end
  198. item
  199. Name = 'FinalDgnQuantity'
  200. DataType = ftString
  201. Size = 50
  202. end
  203. item
  204. Name = 'FinalDgnPrice1'
  205. DataType = ftFloat
  206. end
  207. item
  208. Name = 'FinalDgnPrice2'
  209. DataType = ftFloat
  210. end
  211. item
  212. Name = 'FinalDgnPrice'
  213. DataType = ftString
  214. Size = 50
  215. end>
  216. IndexDefs = <>
  217. Params = <>
  218. StoreDefs = True
  219. Left = 32
  220. Top = 24
  221. Data = {
  222. AA0400009619E0BD01000000180000002F000000000003000000AA0409586961
  223. 6E67436F64650100490000000100055749445448020002000A00064D75436F64
  224. 650100490000000100055749445448020002000A00074A6965436F6465010049
  225. 0000000100055749445448020002000A000858694D75436F6465010049000000
  226. 0100055749445448020002001E0004436F646501004900000001000557494454
  227. 4802000200320006425F436F6465010049000000010005574944544802000200
  228. 3200044E616D6502004A000000010005574944544802000200900105556E6974
  229. 7301004A00000001000557494454480200020028000550726963650800040000
  230. 0000000F4164644465616C5175616E7469747908000400000000001141646444
  231. 65616C546F74616C507269636508000400000000000D41646451635175616E74
  232. 69747908000400000000000F4164645163546F74616C50726963650800040000
  233. 0000000D41646450635175616E7469747908000400000000000F416464506354
  234. 6F74616C50726963650800040000000000114164644761746865725175616E74
  235. 697479080004000000000013416464476174686572546F74616C507269636508
  236. 000400000000000750657263656E740800040000000000074D656D6F53747201
  237. 004A000000010005574944544802000200C800085175616E7469747908000400
  238. 000000000A546F74616C507269636508000400000000000C44676E5175616E74
  239. 6974793108000400000000000C44676E5175616E746974793208000400000000
  240. 000B44676E5175616E7469747901004900000001000557494454480200020032
  241. 000944676E50726963653208000400000000000944676E507269636531080004
  242. 00000000000844676E5072696365010049000000010005574944544802000200
  243. 32000C526174696F50657263656E7408000400000000000F416464526174696F
  244. 50657263656E740800040000000000104465616C44676E5175616E7469747931
  245. 0800040000000000104465616C44676E5175616E746974793208000400000000
  246. 000F4465616C44676E5175616E74697479010049000000010005574944544802
  247. 00020032000D4465616C44676E50726963653108000400000000000D4465616C
  248. 44676E50726963653208000400000000000C4465616C44676E50726963650100
  249. 4900000001000557494454480200020032000D4344676E5175616E7469747931
  250. 08000400000000000D4344676E5175616E746974793208000400000000000C43
  251. 44676E5175616E7469747901004900000001000557494454480200020032000A
  252. 4344676E50726963653108000400000000000A4344676E507269636532080004
  253. 0000000000094344676E50726963650100490000000100055749445448020002
  254. 0032001146696E616C44676E5175616E74697479310800040000000000114669
  255. 6E616C44676E5175616E746974793208000400000000001046696E616C44676E
  256. 5175616E7469747901004900000001000557494454480200020032000E46696E
  257. 616C44676E50726963653108000400000000000E46696E616C44676E50726963
  258. 653208000400000000000D46696E616C44676E50726963650100490000000100
  259. 0557494454480200020032000000}
  260. object cdsFxBillsXiangCode: TStringField
  261. FieldName = 'XiangCode'
  262. Size = 10
  263. end
  264. object cdsFxBillsMuCode: TStringField
  265. FieldName = 'MuCode'
  266. Size = 10
  267. end
  268. object cdsFxBillsJieCode: TStringField
  269. FieldName = 'JieCode'
  270. Size = 10
  271. end
  272. object cdsFxBillsXiMuCode: TStringField
  273. FieldName = 'XiMuCode'
  274. Size = 30
  275. end
  276. object cdsFxBillsCode: TStringField
  277. FieldName = 'Code'
  278. Size = 50
  279. end
  280. object cdsFxBillsB_Code: TStringField
  281. FieldName = 'B_Code'
  282. Size = 50
  283. end
  284. object cdsFxBillsName: TWideStringField
  285. FieldName = 'Name'
  286. Size = 200
  287. end
  288. object cdsFxBillsUnits: TWideStringField
  289. FieldName = 'Units'
  290. end
  291. object cdsFxBillsPrice: TFloatField
  292. FieldName = 'Price'
  293. end
  294. object cdsFxBillsAddDealQuantity: TFloatField
  295. FieldName = 'AddDealQuantity'
  296. end
  297. object cdsFxBillsAddDealTotalPrice: TFloatField
  298. FieldName = 'AddDealTotalPrice'
  299. end
  300. object cdsFxBillsAddQcQuantity: TFloatField
  301. FieldName = 'AddQcQuantity'
  302. end
  303. object cdsFxBillsAddQcTotalPrice: TFloatField
  304. FieldName = 'AddQcTotalPrice'
  305. end
  306. object cdsFxBillsAddPcQuantity: TFloatField
  307. FieldName = 'AddPcQuantity'
  308. end
  309. object cdsFxBillsAddPcTotalPrice: TFloatField
  310. FieldName = 'AddPcTotalPrice'
  311. end
  312. object cdsFxBillsAddGatherQuantity: TFloatField
  313. FieldName = 'AddGatherQuantity'
  314. end
  315. object cdsFxBillsAddGatherTotalPrice: TFloatField
  316. FieldName = 'AddGatherTotalPrice'
  317. end
  318. object cdsFxBillsPercent: TFloatField
  319. FieldName = 'Percent'
  320. end
  321. object cdsFxBillsMemoStr: TWideStringField
  322. FieldName = 'MemoStr'
  323. Size = 100
  324. end
  325. object cdsFxBillsQuantity: TFloatField
  326. FieldName = 'Quantity'
  327. end
  328. object cdsFxBillsTotalPrice: TFloatField
  329. FieldName = 'TotalPrice'
  330. end
  331. object cdsFxBillsDgnQuantity1: TFloatField
  332. FieldName = 'DgnQuantity1'
  333. end
  334. object cdsFxBillsDgnQuantity2: TFloatField
  335. FieldName = 'DgnQuantity2'
  336. end
  337. object cdsFxBillsDgnQuantity: TStringField
  338. FieldName = 'DgnQuantity'
  339. Size = 50
  340. end
  341. object cdsFxBillsDgnPrice2: TFloatField
  342. FieldName = 'DgnPrice2'
  343. end
  344. object cdsFxBillsDgnPrice1: TFloatField
  345. FieldName = 'DgnPrice1'
  346. end
  347. object cdsFxBillsDgnPrice: TStringField
  348. FieldName = 'DgnPrice'
  349. Size = 50
  350. end
  351. object cdsFxBillsRatioPercent: TFloatField
  352. FieldName = 'RatioPercent'
  353. end
  354. object cdsFxBillsAddRatioPercent: TFloatField
  355. FieldName = 'AddRatioPercent'
  356. end
  357. object cdsFxBillsDealDgnQuantity1: TFloatField
  358. FieldName = 'DealDgnQuantity1'
  359. end
  360. object cdsFxBillsDealDgnQuantity2: TFloatField
  361. FieldName = 'DealDgnQuantity2'
  362. end
  363. object cdsFxBillsDealDgnQuantity: TStringField
  364. FieldName = 'DealDgnQuantity'
  365. Size = 50
  366. end
  367. object cdsFxBillsDealDgnPrice1: TFloatField
  368. FieldName = 'DealDgnPrice1'
  369. end
  370. object cdsFxBillsDealDgnPrice2: TFloatField
  371. FieldName = 'DealDgnPrice2'
  372. end
  373. object cdsFxBillsDealDgnPrice: TStringField
  374. FieldName = 'DealDgnPrice'
  375. Size = 50
  376. end
  377. object cdsFxBillsCDgnQuantity1: TFloatField
  378. FieldName = 'CDgnQuantity1'
  379. end
  380. object cdsFxBillsCDgnQuantity2: TFloatField
  381. FieldName = 'CDgnQuantity2'
  382. end
  383. object cdsFxBillsCDgnQuantity: TStringField
  384. FieldName = 'CDgnQuantity'
  385. Size = 50
  386. end
  387. object cdsFxBillsCDgnPrice1: TFloatField
  388. FieldName = 'CDgnPrice1'
  389. end
  390. object cdsFxBillsCDgnPrice2: TFloatField
  391. FieldName = 'CDgnPrice2'
  392. end
  393. object cdsFxBillsCDgnPrice: TStringField
  394. FieldName = 'CDgnPrice'
  395. Size = 50
  396. end
  397. object cdsFxBillsFinalDgnQuantity1: TFloatField
  398. FieldName = 'FinalDgnQuantity1'
  399. end
  400. object cdsFxBillsFinalDgnQuantity2: TFloatField
  401. FieldName = 'FinalDgnQuantity2'
  402. end
  403. object cdsFxBillsFinalDgnQuantity: TStringField
  404. DisplayWidth = 50
  405. FieldName = 'FinalDgnQuantity'
  406. Size = 50
  407. end
  408. object cdsFxBillsFinalDgnPrice1: TFloatField
  409. FieldName = 'FinalDgnPrice1'
  410. end
  411. object cdsFxBillsFinalDgnPrice2: TFloatField
  412. FieldName = 'FinalDgnPrice2'
  413. end
  414. object cdsFxBillsFinalDgnPrice: TStringField
  415. FieldName = 'FinalDgnPrice'
  416. Size = 50
  417. end
  418. end
  419. object cdsGclBills: TClientDataSet
  420. Active = True
  421. Aggregates = <>
  422. FieldDefs = <
  423. item
  424. Name = 'B_Code'
  425. DataType = ftString
  426. Size = 50
  427. end
  428. item
  429. Name = 'IndexCode'
  430. DataType = ftString
  431. Size = 50
  432. end
  433. item
  434. Name = 'Name'
  435. DataType = ftWideString
  436. Size = 200
  437. end
  438. item
  439. Name = 'Units'
  440. DataType = ftWideString
  441. Size = 20
  442. end
  443. item
  444. Name = 'Price'
  445. DataType = ftFloat
  446. end
  447. item
  448. Name = 'AddDealQuantity'
  449. DataType = ftFloat
  450. end
  451. item
  452. Name = 'AddDealTotalPrice'
  453. DataType = ftFloat
  454. end
  455. item
  456. Name = 'AddQcQuantity'
  457. DataType = ftFloat
  458. end
  459. item
  460. Name = 'AddQcTotalPrice'
  461. DataType = ftFloat
  462. end
  463. item
  464. Name = 'AddPcQuantity'
  465. DataType = ftFloat
  466. end
  467. item
  468. Name = 'AddPcTotalPrice'
  469. DataType = ftFloat
  470. end
  471. item
  472. Name = 'AddGatherQuantity'
  473. DataType = ftFloat
  474. end
  475. item
  476. Name = 'AddGatherTotalPrice'
  477. DataType = ftFloat
  478. end
  479. item
  480. Name = 'Precent'
  481. DataType = ftFloat
  482. end
  483. item
  484. Name = 'MemoStr'
  485. DataType = ftWideString
  486. Size = 100
  487. end>
  488. IndexDefs = <>
  489. IndexFieldNames = 'IndexCode'
  490. Params = <>
  491. StoreDefs = True
  492. Left = 32
  493. Top = 136
  494. Data = {
  495. 840100009619E0BD01000000180000000F000000000003000000840106425F43
  496. 6F6465010049000000010005574944544802000200320009496E646578436F64
  497. 650100490000000100055749445448020002003200044E616D6502004A000000
  498. 010005574944544802000200900105556E69747301004A000000010005574944
  499. 544802000200280005507269636508000400000000000F4164644465616C5175
  500. 616E746974790800040000000000114164644465616C546F74616C5072696365
  501. 08000400000000000D41646451635175616E7469747908000400000000000F41
  502. 64645163546F74616C507269636508000400000000000D41646450635175616E
  503. 7469747908000400000000000F4164645063546F74616C507269636508000400
  504. 00000000114164644761746865725175616E7469747908000400000000001341
  505. 6464476174686572546F74616C50726963650800040000000000075072656365
  506. 6E740800040000000000074D656D6F53747201004A0000000100055749445448
  507. 02000200C8000000}
  508. object cdsGclBillsB_Code: TStringField
  509. FieldName = 'B_Code'
  510. Size = 50
  511. end
  512. object cdsGclBillsIndexCode: TStringField
  513. FieldName = 'IndexCode'
  514. Size = 50
  515. end
  516. object cdsGclBillsName: TWideStringField
  517. FieldName = 'Name'
  518. Size = 200
  519. end
  520. object cdsGclBillsUnits: TWideStringField
  521. FieldName = 'Units'
  522. end
  523. object cdsGclBillsPrice: TFloatField
  524. FieldName = 'Price'
  525. end
  526. object cdsGclBillsAddDealQuantity: TFloatField
  527. FieldName = 'AddDealQuantity'
  528. end
  529. object cdsGclBillsAddDealTotalPrice: TFloatField
  530. FieldName = 'AddDealTotalPrice'
  531. end
  532. object cdsGclBillsAddQcQuantity: TFloatField
  533. FieldName = 'AddQcQuantity'
  534. end
  535. object cdsGclBillsAddQcTotalPrice: TFloatField
  536. FieldName = 'AddQcTotalPrice'
  537. end
  538. object cdsGclBillsAddPcQuantity: TFloatField
  539. FieldName = 'AddPcQuantity'
  540. end
  541. object cdsGclBillsAddPcTotalPrice: TFloatField
  542. FieldName = 'AddPcTotalPrice'
  543. end
  544. object cdsGclBillsAddGatherQuantity: TFloatField
  545. FieldName = 'AddGatherQuantity'
  546. end
  547. object cdsGclBillsAddGatherTotalPrice: TFloatField
  548. FieldName = 'AddGatherTotalPrice'
  549. end
  550. object cdsGclBillsPrecent: TFloatField
  551. FieldName = 'Precent'
  552. end
  553. object cdsGclBillsMemoStr: TWideStringField
  554. FieldName = 'MemoStr'
  555. Size = 100
  556. end
  557. end
  558. object cdsProjectBills: TClientDataSet
  559. Active = True
  560. Aggregates = <>
  561. FieldDefs = <
  562. item
  563. Name = 'ProjectID'
  564. DataType = ftInteger
  565. end
  566. item
  567. Name = 'ProjectName'
  568. DataType = ftWideString
  569. Size = 100
  570. end
  571. item
  572. Name = 'XiangCode'
  573. DataType = ftString
  574. Size = 10
  575. end
  576. item
  577. Name = 'MuCode'
  578. DataType = ftString
  579. Size = 10
  580. end
  581. item
  582. Name = 'JieCode'
  583. DataType = ftString
  584. Size = 10
  585. end
  586. item
  587. Name = 'XiMuCode'
  588. DataType = ftString
  589. Size = 30
  590. end
  591. item
  592. Name = 'Code'
  593. DataType = ftString
  594. Size = 50
  595. end
  596. item
  597. Name = 'Name'
  598. DataType = ftWideString
  599. Size = 200
  600. end
  601. item
  602. Name = 'Units'
  603. DataType = ftWideString
  604. Size = 20
  605. end
  606. item
  607. Name = 'Quantity'
  608. DataType = ftFloat
  609. end
  610. item
  611. Name = 'TotalPrice'
  612. DataType = ftFloat
  613. end
  614. item
  615. Name = 'P_Quantity'
  616. DataType = ftFloat
  617. end
  618. item
  619. Name = 'P_TotalPrice'
  620. DataType = ftFloat
  621. end
  622. item
  623. Name = 'EcoIndex'
  624. DataType = ftFloat
  625. end
  626. item
  627. Name = 'Percent'
  628. DataType = ftFloat
  629. end
  630. item
  631. Name = 'MemoStr'
  632. DataType = ftWideString
  633. Size = 100
  634. end
  635. item
  636. Name = 'SerialNo'
  637. DataType = ftInteger
  638. end
  639. item
  640. Name = 'B_Code'
  641. DataType = ftString
  642. Size = 50
  643. end
  644. item
  645. Name = 'P_Price'
  646. DataType = ftFloat
  647. end>
  648. IndexDefs = <>
  649. Params = <>
  650. StoreDefs = True
  651. Left = 120
  652. Top = 24
  653. Data = {
  654. CF0100009619E0BD010000001800000013000000000003000000CF010950726F
  655. 6A656374494404000100000000000B50726F6A6563744E616D6501004A000000
  656. 010005574944544802000200C800095869616E67436F64650100490000000100
  657. 055749445448020002000A00064D75436F646501004900000001000557494454
  658. 48020002000A00074A6965436F64650100490000000100055749445448020002
  659. 000A000858694D75436F64650100490000000100055749445448020002001E00
  660. 04436F64650100490000000100055749445448020002003200044E616D650200
  661. 4A000000010005574944544802000200900105556E69747301004A0000000100
  662. 055749445448020002002800085175616E7469747908000400000000000A546F
  663. 74616C507269636508000400000000000A505F5175616E746974790800040000
  664. 0000000C505F546F74616C507269636508000400000000000845636F496E6465
  665. 7808000400000000000750657263656E740800040000000000074D656D6F5374
  666. 7201004A000000010005574944544802000200C8000853657269616C4E6F0400
  667. 01000000000006425F436F646501004900000001000557494454480200020032
  668. 0007505F507269636508000400000000000000}
  669. object cdsProjectBillsProjectID: TIntegerField
  670. FieldName = 'ProjectID'
  671. end
  672. object cdsProjectBillsProjectName: TWideStringField
  673. FieldName = 'ProjectName'
  674. Size = 100
  675. end
  676. object cdsProjectBillsXiangCode: TStringField
  677. FieldName = 'XiangCode'
  678. Size = 10
  679. end
  680. object cdsProjectBillsMuCode: TStringField
  681. DisplayWidth = 10
  682. FieldName = 'MuCode'
  683. Size = 10
  684. end
  685. object cdsProjectBillsJieCode: TStringField
  686. FieldName = 'JieCode'
  687. Size = 10
  688. end
  689. object cdsProjectBillsXiMuCode: TStringField
  690. FieldName = 'XiMuCode'
  691. Size = 30
  692. end
  693. object cdsProjectBillsCode: TStringField
  694. FieldName = 'Code'
  695. Size = 50
  696. end
  697. object cdsProjectBillsName: TWideStringField
  698. FieldName = 'Name'
  699. Size = 200
  700. end
  701. object cdsProjectBillsUnits: TWideStringField
  702. FieldName = 'Units'
  703. end
  704. object cdsProjectBillsQuantity: TFloatField
  705. FieldName = 'Quantity'
  706. end
  707. object cdsProjectBillsTotalPrice: TFloatField
  708. FieldName = 'TotalPrice'
  709. end
  710. object cdsProjectBillsP_Quantity: TFloatField
  711. FieldName = 'P_Quantity'
  712. end
  713. object cdsProjectBillsP_TotalPrice: TFloatField
  714. FieldName = 'P_TotalPrice'
  715. end
  716. object cdsProjectBillsEcoIndex: TFloatField
  717. FieldName = 'EcoIndex'
  718. end
  719. object cdsProjectBillsPercent: TFloatField
  720. FieldName = 'Percent'
  721. end
  722. object cdsProjectBillsMemoStr: TWideStringField
  723. FieldName = 'MemoStr'
  724. Size = 100
  725. end
  726. object cdsProjectBillsSerialNo: TIntegerField
  727. FieldName = 'SerialNo'
  728. end
  729. object cdsProjectBillsB_Code: TStringField
  730. FieldName = 'B_Code'
  731. Size = 50
  732. end
  733. object cdsProjectBillsP_Price: TFloatField
  734. FieldName = 'P_Price'
  735. end
  736. end
  737. object cdsEstimateBills: TClientDataSet
  738. Active = True
  739. Aggregates = <>
  740. FieldDefs = <
  741. item
  742. Name = 'XiangCode'
  743. DataType = ftString
  744. Size = 10
  745. end
  746. item
  747. Name = 'MuCode'
  748. DataType = ftString
  749. Size = 10
  750. end
  751. item
  752. Name = 'JieCode'
  753. DataType = ftString
  754. Size = 20
  755. end
  756. item
  757. Name = 'XiMuCode'
  758. DataType = ftString
  759. Size = 30
  760. end
  761. item
  762. Name = 'Code'
  763. DataType = ftString
  764. Size = 50
  765. end
  766. item
  767. Name = 'Name'
  768. DataType = ftWideString
  769. Size = 200
  770. end
  771. item
  772. Name = 'Units'
  773. DataType = ftWideString
  774. Size = 20
  775. end
  776. item
  777. Name = 'Quantity'
  778. DataType = ftFloat
  779. end
  780. item
  781. Name = 'TotalPrice'
  782. DataType = ftFloat
  783. end
  784. item
  785. Name = 'DgnQuantity'
  786. DataType = ftString
  787. Size = 20
  788. end
  789. item
  790. Name = 'DgnQuantity1'
  791. DataType = ftFloat
  792. end
  793. item
  794. Name = 'DgnQuantity2'
  795. DataType = ftFloat
  796. end
  797. item
  798. Name = 'AddDealQuantity'
  799. DataType = ftFloat
  800. end
  801. item
  802. Name = 'AddDealTotalPrice'
  803. DataType = ftFloat
  804. end
  805. item
  806. Name = 'AddCQuantity'
  807. DataType = ftFloat
  808. end
  809. item
  810. Name = 'AddCTotalPrice'
  811. DataType = ftFloat
  812. end
  813. item
  814. Name = 'AddGatherQuantity'
  815. DataType = ftFloat
  816. end
  817. item
  818. Name = 'AddGatherTotalPrice'
  819. DataType = ftFloat
  820. end
  821. item
  822. Name = 'DealDgnQuantity'
  823. DataType = ftString
  824. Size = 20
  825. end
  826. item
  827. Name = 'DealDgnQuantity1'
  828. DataType = ftFloat
  829. end
  830. item
  831. Name = 'DealDgnQuantity2'
  832. DataType = ftFloat
  833. end
  834. item
  835. Name = 'CDgnQuantity'
  836. DataType = ftString
  837. Size = 20
  838. end
  839. item
  840. Name = 'CDgnQuantity1'
  841. DataType = ftFloat
  842. end
  843. item
  844. Name = 'CDgnQuantity2'
  845. DataType = ftFloat
  846. end
  847. item
  848. Name = 'GatherDgnQuantity'
  849. DataType = ftString
  850. Size = 20
  851. end
  852. item
  853. Name = 'GatherDgnQuantity1'
  854. DataType = ftFloat
  855. end
  856. item
  857. Name = 'GatherDgnQuantity2'
  858. DataType = ftFloat
  859. end
  860. item
  861. Name = 'PDQuantity'
  862. DataType = ftFloat
  863. end
  864. item
  865. Name = 'PDTotalPrice'
  866. DataType = ftFloat
  867. end
  868. item
  869. Name = 'PDDgnQuantity'
  870. DataType = ftString
  871. Size = 20
  872. end
  873. item
  874. Name = 'PDDgnQuantity1'
  875. DataType = ftFloat
  876. end
  877. item
  878. Name = 'PDDgnQuantity2'
  879. DataType = ftFloat
  880. end
  881. item
  882. Name = 'CDDQuantity'
  883. DataType = ftFloat
  884. end
  885. item
  886. Name = 'CDDTotalPrice'
  887. DataType = ftFloat
  888. end
  889. item
  890. Name = 'CDDDgnQuantity'
  891. DataType = ftString
  892. Size = 20
  893. end
  894. item
  895. Name = 'CDDDgnQuantity1'
  896. DataType = ftFloat
  897. end
  898. item
  899. Name = 'CDDDgnQuantity2'
  900. DataType = ftFloat
  901. end
  902. item
  903. Name = 'QuantityAdjust'
  904. DataType = ftFloat
  905. end
  906. item
  907. Name = 'TotalPriceAdjust'
  908. DataType = ftFloat
  909. end
  910. item
  911. Name = 'MemoStr'
  912. DataType = ftWideString
  913. Size = 100
  914. end
  915. item
  916. Name = 'ABQuantity'
  917. DataType = ftFloat
  918. end
  919. item
  920. Name = 'ABTotalPrice'
  921. DataType = ftFloat
  922. end
  923. item
  924. Name = 'ABDgnQuantity'
  925. DataType = ftString
  926. Size = 20
  927. end
  928. item
  929. Name = 'ABDgnQuantity1'
  930. DataType = ftFloat
  931. end
  932. item
  933. Name = 'ABDgnQuantity2'
  934. DataType = ftFloat
  935. end
  936. item
  937. Name = 'QuantityCompare1'
  938. DataType = ftFloat
  939. end
  940. item
  941. Name = 'TotalPriceCompare1'
  942. DataType = ftFloat
  943. end
  944. item
  945. Name = 'DgnQuantityCompare1'
  946. DataType = ftString
  947. Size = 20
  948. end
  949. item
  950. Name = 'DgnQuantity1Compare1'
  951. DataType = ftFloat
  952. end
  953. item
  954. Name = 'DgnQuantity2Compare1'
  955. DataType = ftFloat
  956. end
  957. item
  958. Name = 'QuantityCompare2'
  959. DataType = ftFloat
  960. end
  961. item
  962. Name = 'TotalPriceCompare2'
  963. DataType = ftFloat
  964. end
  965. item
  966. Name = 'DgnQuantityCompare2'
  967. DataType = ftString
  968. Size = 20
  969. end
  970. item
  971. Name = 'DgnQuantity1Compare2'
  972. DataType = ftFloat
  973. end
  974. item
  975. Name = 'DgnQuantity2Compare2'
  976. DataType = ftFloat
  977. end
  978. item
  979. Name = 'QuantityCompare3'
  980. DataType = ftFloat
  981. end
  982. item
  983. Name = 'TotalPriceCompare3'
  984. DataType = ftFloat
  985. end
  986. item
  987. Name = 'DgnQuantityCompare3'
  988. DataType = ftString
  989. Size = 20
  990. end
  991. item
  992. Name = 'DgnQuantity1Compare3'
  993. DataType = ftFloat
  994. end
  995. item
  996. Name = 'DgnQuantity2Compare3'
  997. DataType = ftFloat
  998. end
  999. item
  1000. Name = 'B_Code'
  1001. DataType = ftString
  1002. Size = 50
  1003. end
  1004. item
  1005. Name = 'Price'
  1006. DataType = ftFloat
  1007. end
  1008. item
  1009. Name = 'PDDgnPrice'
  1010. DataType = ftFloat
  1011. end
  1012. item
  1013. Name = 'CDDDgnPrice'
  1014. DataType = ftFloat
  1015. end
  1016. item
  1017. Name = 'ABDgnPrice'
  1018. DataType = ftFloat
  1019. end
  1020. item
  1021. Name = 'FinalDgnQty'
  1022. DataType = ftString
  1023. Size = 20
  1024. end
  1025. item
  1026. Name = 'FinalDgnQty1'
  1027. DataType = ftFloat
  1028. end
  1029. item
  1030. Name = 'FinalDgnQty2'
  1031. DataType = ftFloat
  1032. end>
  1033. IndexDefs = <>
  1034. Params = <>
  1035. StoreDefs = True
  1036. Left = 32
  1037. Top = 80
  1038. Data = {
  1039. 010700009619E0BD010000001800000044000000000003000000010709586961
  1040. 6E67436F64650100490000000100055749445448020002000A00064D75436F64
  1041. 650100490000000100055749445448020002000A00074A6965436F6465010049
  1042. 00000001000557494454480200020014000858694D75436F6465010049000000
  1043. 0100055749445448020002001E0004436F646501004900000001000557494454
  1044. 48020002003200044E616D6502004A0000000100055749445448020002009001
  1045. 05556E69747301004A0000000100055749445448020002002800085175616E74
  1046. 69747908000400000000000A546F74616C507269636508000400000000000B44
  1047. 676E5175616E7469747901004900000001000557494454480200020014000C44
  1048. 676E5175616E746974793108000400000000000C44676E5175616E7469747932
  1049. 08000400000000000F4164644465616C5175616E746974790800040000000000
  1050. 114164644465616C546F74616C507269636508000400000000000C4164644351
  1051. 75616E7469747908000400000000000E41646443546F74616C50726963650800
  1052. 040000000000114164644761746865725175616E746974790800040000000000
  1053. 13416464476174686572546F74616C507269636508000400000000000F446561
  1054. 6C44676E5175616E746974790100490000000100055749445448020002001400
  1055. 104465616C44676E5175616E74697479310800040000000000104465616C4467
  1056. 6E5175616E746974793208000400000000000C4344676E5175616E7469747901
  1057. 004900000001000557494454480200020014000D4344676E5175616E74697479
  1058. 3108000400000000000D4344676E5175616E7469747932080004000000000011
  1059. 47617468657244676E5175616E74697479010049000000010005574944544802
  1060. 00020014001247617468657244676E5175616E74697479310800040000000000
  1061. 1247617468657244676E5175616E746974793208000400000000000A50445175
  1062. 616E7469747908000400000000000C5044546F74616C50726963650800040000
  1063. 0000000D504444676E5175616E74697479010049000000010005574944544802
  1064. 00020014000E504444676E5175616E746974793108000400000000000E504444
  1065. 676E5175616E746974793208000400000000000B4344445175616E7469747908
  1066. 000400000000000D434444546F74616C507269636508000400000000000E4344
  1067. 4444676E5175616E746974790100490000000100055749445448020002001400
  1068. 0F43444444676E5175616E746974793108000400000000000F43444444676E51
  1069. 75616E746974793208000400000000000E5175616E7469747941646A75737408
  1070. 0004000000000010546F74616C507269636541646A7573740800040000000000
  1071. 074D656D6F53747201004A000000010005574944544802000200C8000A414251
  1072. 75616E7469747908000400000000000C4142546F74616C507269636508000400
  1073. 000000000D414244676E5175616E746974790100490000000100055749445448
  1074. 0200020014000E414244676E5175616E746974793108000400000000000E4142
  1075. 44676E5175616E74697479320800040000000000105175616E74697479436F6D
  1076. 7061726531080004000000000012546F74616C5072696365436F6D7061726531
  1077. 08000400000000001344676E5175616E74697479436F6D706172653101004900
  1078. 000001000557494454480200020014001444676E5175616E7469747931436F6D
  1079. 706172653108000400000000001444676E5175616E7469747932436F6D706172
  1080. 65310800040000000000105175616E74697479436F6D70617265320800040000
  1081. 00000012546F74616C5072696365436F6D706172653208000400000000001344
  1082. 676E5175616E74697479436F6D70617265320100490000000100055749445448
  1083. 0200020014001444676E5175616E7469747931436F6D70617265320800040000
  1084. 0000001444676E5175616E7469747932436F6D70617265320800040000000000
  1085. 105175616E74697479436F6D7061726533080004000000000012546F74616C50
  1086. 72696365436F6D706172653308000400000000001344676E5175616E74697479
  1087. 436F6D706172653301004900000001000557494454480200020014001444676E
  1088. 5175616E7469747931436F6D706172653308000400000000001444676E517561
  1089. 6E7469747932436F6D7061726533080004000000000006425F436F6465010049
  1090. 000000010005574944544802000200320005507269636508000400000000000A
  1091. 504444676E507269636508000400000000000B43444444676E50726963650800
  1092. 0400000000000A414244676E507269636508000400000000000B46696E616C44
  1093. 676E51747901004900000001000557494454480200020014000C46696E616C44
  1094. 676E5174793108000400000000000C46696E616C44676E517479320800040000
  1095. 0000000000}
  1096. object cdsEstimateBillsXiangCode: TStringField
  1097. FieldName = 'XiangCode'
  1098. Size = 10
  1099. end
  1100. object cdsEstimateBillsMuCode: TStringField
  1101. FieldName = 'MuCode'
  1102. Size = 10
  1103. end
  1104. object cdsEstimateBillsJieCode: TStringField
  1105. FieldName = 'JieCode'
  1106. end
  1107. object cdsEstimateBillsXiMuCode: TStringField
  1108. FieldName = 'XiMuCode'
  1109. Size = 30
  1110. end
  1111. object cdsEstimateBillsCode: TStringField
  1112. FieldName = 'Code'
  1113. Size = 50
  1114. end
  1115. object cdsEstimateBillsName: TWideStringField
  1116. FieldName = 'Name'
  1117. Size = 200
  1118. end
  1119. object cdsEstimateBillsUnits: TWideStringField
  1120. FieldName = 'Units'
  1121. end
  1122. object cdsEstimateBillsQuantity: TFloatField
  1123. FieldName = 'Quantity'
  1124. end
  1125. object cdsEstimateBillsTotalPrice: TFloatField
  1126. FieldName = 'TotalPrice'
  1127. end
  1128. object cdsEstimateBillsDgnQuantity: TStringField
  1129. FieldName = 'DgnQuantity'
  1130. end
  1131. object cdsEstimateBillsDgnQuantity1: TFloatField
  1132. FieldName = 'DgnQuantity1'
  1133. end
  1134. object cdsEstimateBillsDgnQuantity2: TFloatField
  1135. FieldName = 'DgnQuantity2'
  1136. end
  1137. object cdsEstimateBillsAddDealQuantity: TFloatField
  1138. FieldName = 'AddDealQuantity'
  1139. end
  1140. object cdsEstimateBillsAddDealTotalPrice: TFloatField
  1141. FieldName = 'AddDealTotalPrice'
  1142. end
  1143. object cdsEstimateBillsAddCQuantity: TFloatField
  1144. FieldName = 'AddCQuantity'
  1145. end
  1146. object cdsEstimateBillsAddCTotalPrice: TFloatField
  1147. FieldName = 'AddCTotalPrice'
  1148. end
  1149. object cdsEstimateBillsAddGatherQuantity: TFloatField
  1150. FieldName = 'AddGatherQuantity'
  1151. end
  1152. object cdsEstimateBillsAddGatherTotalPrice: TFloatField
  1153. FieldName = 'AddGatherTotalPrice'
  1154. end
  1155. object cdsEstimateBillsDealDgnQuantity: TStringField
  1156. FieldName = 'DealDgnQuantity'
  1157. end
  1158. object cdsEstimateBillsDealDgnQuantity1: TFloatField
  1159. FieldName = 'DealDgnQuantity1'
  1160. end
  1161. object cdsEstimateBillsDealDgnQuantity2: TFloatField
  1162. FieldName = 'DealDgnQuantity2'
  1163. end
  1164. object cdsEstimateBillsCDgnQuantity: TStringField
  1165. FieldName = 'CDgnQuantity'
  1166. end
  1167. object cdsEstimateBillsCDgnQuantity1: TFloatField
  1168. FieldName = 'CDgnQuantity1'
  1169. end
  1170. object cdsEstimateBillsCDgnQuantity2: TFloatField
  1171. FieldName = 'CDgnQuantity2'
  1172. end
  1173. object cdsEstimateBillsGatherDgnQuantity: TStringField
  1174. FieldName = 'GatherDgnQuantity'
  1175. end
  1176. object cdsEstimateBillsGatherDgnQuantity1: TFloatField
  1177. FieldName = 'GatherDgnQuantity1'
  1178. end
  1179. object cdsEstimateBillsGatherDgnQuantity2: TFloatField
  1180. FieldName = 'GatherDgnQuantity2'
  1181. end
  1182. object cdsEstimateBillsPDQuantity: TFloatField
  1183. FieldName = 'PDQuantity'
  1184. end
  1185. object cdsEstimateBillsPDTotalPrice: TFloatField
  1186. FieldName = 'PDTotalPrice'
  1187. end
  1188. object cdsEstimateBillsPDDgnQuantity: TStringField
  1189. FieldName = 'PDDgnQuantity'
  1190. end
  1191. object cdsEstimateBillsPDDgnQuantity1: TFloatField
  1192. FieldName = 'PDDgnQuantity1'
  1193. end
  1194. object cdsEstimateBillsPDDgnQuantity2: TFloatField
  1195. FieldName = 'PDDgnQuantity2'
  1196. end
  1197. object cdsEstimateBillsCDDQuantity: TFloatField
  1198. FieldName = 'CDDQuantity'
  1199. end
  1200. object cdsEstimateBillsCDDTotalPrice: TFloatField
  1201. FieldName = 'CDDTotalPrice'
  1202. end
  1203. object cdsEstimateBillsCDDDgnQuantity: TStringField
  1204. FieldName = 'CDDDgnQuantity'
  1205. end
  1206. object cdsEstimateBillsCDDDgnQuantity1: TFloatField
  1207. FieldName = 'CDDDgnQuantity1'
  1208. end
  1209. object cdsEstimateBillsCDDDgnQuantity2: TFloatField
  1210. FieldName = 'CDDDgnQuantity2'
  1211. end
  1212. object cdsEstimateBillsQuantityAdjust: TFloatField
  1213. FieldName = 'QuantityAdjust'
  1214. end
  1215. object cdsEstimateBillsTotalPriceAdjust: TFloatField
  1216. FieldName = 'TotalPriceAdjust'
  1217. end
  1218. object cdsEstimateBillsMemoStr: TWideStringField
  1219. FieldName = 'MemoStr'
  1220. Size = 100
  1221. end
  1222. object cdsEstimateBillsABQuantity: TFloatField
  1223. FieldName = 'ABQuantity'
  1224. end
  1225. object cdsEstimateBillsABTotalPrice: TFloatField
  1226. FieldName = 'ABTotalPrice'
  1227. end
  1228. object cdsEstimateBillsABDgnQuantity: TStringField
  1229. FieldName = 'ABDgnQuantity'
  1230. end
  1231. object cdsEstimateBillsABDgnQuantity1: TFloatField
  1232. FieldName = 'ABDgnQuantity1'
  1233. end
  1234. object cdsEstimateBillsABDgnQuantity2: TFloatField
  1235. FieldName = 'ABDgnQuantity2'
  1236. end
  1237. object cdsEstimateBillsQuantityCompare1: TFloatField
  1238. FieldName = 'QuantityCompare1'
  1239. end
  1240. object cdsEstimateBillsTotalPriceCompare1: TFloatField
  1241. FieldName = 'TotalPriceCompare1'
  1242. end
  1243. object cdsEstimateBillsDgnQuantityCompare1: TStringField
  1244. FieldName = 'DgnQuantityCompare1'
  1245. end
  1246. object cdsEstimateBillsDgnQuantity1Compare1: TFloatField
  1247. FieldName = 'DgnQuantity1Compare1'
  1248. end
  1249. object cdsEstimateBillsDgnQuantity2Compare1: TFloatField
  1250. FieldName = 'DgnQuantity2Compare1'
  1251. end
  1252. object cdsEstimateBillsQuantityCompare2: TFloatField
  1253. FieldName = 'QuantityCompare2'
  1254. end
  1255. object cdsEstimateBillsTotalPriceCompare2: TFloatField
  1256. FieldName = 'TotalPriceCompare2'
  1257. end
  1258. object cdsEstimateBillsDgnQuantityCompare2: TStringField
  1259. FieldName = 'DgnQuantityCompare2'
  1260. end
  1261. object cdsEstimateBillsDgnQuantity1Compare2: TFloatField
  1262. FieldName = 'DgnQuantity1Compare2'
  1263. end
  1264. object cdsEstimateBillsDgnQuantity2Compare2: TFloatField
  1265. FieldName = 'DgnQuantity2Compare2'
  1266. end
  1267. object cdsEstimateBillsQuantityCompare3: TFloatField
  1268. FieldName = 'QuantityCompare3'
  1269. end
  1270. object cdsEstimateBillsTotalPriceCompare3: TFloatField
  1271. FieldName = 'TotalPriceCompare3'
  1272. end
  1273. object cdsEstimateBillsDgnQuantityCompare3: TStringField
  1274. FieldName = 'DgnQuantityCompare3'
  1275. end
  1276. object cdsEstimateBillsDgnQuantity1Compare3: TFloatField
  1277. FieldName = 'DgnQuantity1Compare3'
  1278. end
  1279. object cdsEstimateBillsDgnQuantity2Compare3: TFloatField
  1280. FieldName = 'DgnQuantity2Compare3'
  1281. end
  1282. object cdsEstimateBillsB_Code: TStringField
  1283. FieldName = 'B_Code'
  1284. Size = 50
  1285. end
  1286. object cdsEstimateBillsPrice: TFloatField
  1287. FieldName = 'Price'
  1288. end
  1289. object cdsEstimateBillsPDDgnPrice: TFloatField
  1290. FieldName = 'PDDgnPrice'
  1291. end
  1292. object cdsEstimateBillsCDDDgnPrice: TFloatField
  1293. FieldName = 'CDDDgnPrice'
  1294. end
  1295. object cdsEstimateBillsABDgnPrice: TFloatField
  1296. FieldName = 'ABDgnPrice'
  1297. end
  1298. object cdsEstimateBillsFinalDgnQty: TStringField
  1299. FieldName = 'FinalDgnQty'
  1300. end
  1301. object cdsEstimateBillsFinalDgnQty1: TFloatField
  1302. FieldName = 'FinalDgnQty1'
  1303. end
  1304. object cdsEstimateBillsFinalDgnQty2: TFloatField
  1305. FieldName = 'FinalDgnQty2'
  1306. end
  1307. end
  1308. object cdsProjectGclBills: TClientDataSet
  1309. Active = True
  1310. Aggregates = <>
  1311. FieldDefs = <
  1312. item
  1313. Name = 'ProjectID'
  1314. DataType = ftInteger
  1315. end
  1316. item
  1317. Name = 'ProjectName'
  1318. DataType = ftWideString
  1319. Size = 100
  1320. end
  1321. item
  1322. Name = 'B_Code'
  1323. DataType = ftString
  1324. Size = 50
  1325. end
  1326. item
  1327. Name = 'IndexCode'
  1328. DataType = ftString
  1329. Size = 50
  1330. end
  1331. item
  1332. Name = 'Name'
  1333. DataType = ftWideString
  1334. Size = 100
  1335. end
  1336. item
  1337. Name = 'Units'
  1338. DataType = ftWideString
  1339. Size = 20
  1340. end
  1341. item
  1342. Name = 'Price'
  1343. DataType = ftFloat
  1344. end
  1345. item
  1346. Name = 'Quantity'
  1347. DataType = ftFloat
  1348. end
  1349. item
  1350. Name = 'TotalPrice'
  1351. DataType = ftFloat
  1352. end
  1353. item
  1354. Name = 'P_Price'
  1355. DataType = ftFloat
  1356. end
  1357. item
  1358. Name = 'P_Quantity'
  1359. DataType = ftFloat
  1360. end
  1361. item
  1362. Name = 'P_TotalPrice'
  1363. DataType = ftFloat
  1364. end
  1365. item
  1366. Name = 'SerialNo'
  1367. DataType = ftInteger
  1368. end
  1369. item
  1370. Name = 'P_AddGatherQuantity'
  1371. DataType = ftFloat
  1372. end
  1373. item
  1374. Name = 'P_AddGatherTotalPrice'
  1375. DataType = ftFloat
  1376. end
  1377. item
  1378. Name = 'AddGatherQuantity'
  1379. DataType = ftFloat
  1380. end
  1381. item
  1382. Name = 'AddGatherTotalPrice'
  1383. DataType = ftFloat
  1384. end>
  1385. IndexDefs = <
  1386. item
  1387. Name = 'DEFAULT_ORDER'
  1388. end
  1389. item
  1390. Name = 'CHANGEINDEX'
  1391. end>
  1392. IndexFieldNames = 'ProjectID;SerialNo;IndexCode'
  1393. Params = <>
  1394. StoreDefs = True
  1395. Left = 120
  1396. Top = 136
  1397. Data = {
  1398. A30100009619E0BD010000001800000011000000000003000000A3010950726F
  1399. 6A656374494404000100000000000B50726F6A6563744E616D6501004A000000
  1400. 010005574944544802000200C80006425F436F64650100490000000100055749
  1401. 44544802000200320009496E646578436F646501004900000001000557494454
  1402. 48020002003200044E616D6501004A000000010005574944544802000200C800
  1403. 05556E69747301004A0000000100055749445448020002002800055072696365
  1404. 0800040000000000085175616E7469747908000400000000000A546F74616C50
  1405. 72696365080004000000000007505F507269636508000400000000000A505F51
  1406. 75616E7469747908000400000000000C505F546F74616C507269636508000400
  1407. 000000000853657269616C4E6F040001000000000013505F4164644761746865
  1408. 725175616E74697479080004000000000015505F416464476174686572546F74
  1409. 616C50726963650800040000000000114164644761746865725175616E746974
  1410. 79080004000000000013416464476174686572546F74616C5072696365080004
  1411. 00000000000000}
  1412. object cdsProjectGclBillsProjectID: TIntegerField
  1413. FieldName = 'ProjectID'
  1414. end
  1415. object cdsProjectGclBillsProjectName: TWideStringField
  1416. FieldName = 'ProjectName'
  1417. Size = 100
  1418. end
  1419. object cdsProjectGclBillsB_Code: TStringField
  1420. FieldName = 'B_Code'
  1421. Size = 50
  1422. end
  1423. object cdsProjectGclBillsIndexCode: TStringField
  1424. FieldName = 'IndexCode'
  1425. Size = 50
  1426. end
  1427. object cdsProjectGclBillsName: TWideStringField
  1428. FieldName = 'Name'
  1429. Size = 100
  1430. end
  1431. object cdsProjectGclBillsUnits: TWideStringField
  1432. FieldName = 'Units'
  1433. end
  1434. object cdsProjectGclBillsPrice: TFloatField
  1435. FieldName = 'Price'
  1436. end
  1437. object cdsProjectGclBillsQuantity: TFloatField
  1438. FieldName = 'Quantity'
  1439. end
  1440. object cdsProjectGclBillsTotalPrice: TFloatField
  1441. FieldName = 'TotalPrice'
  1442. end
  1443. object cdsProjectGclBillsP_Price: TFloatField
  1444. FieldName = 'P_Price'
  1445. end
  1446. object cdsProjectGclBillsP_Quantity: TFloatField
  1447. FieldName = 'P_Quantity'
  1448. end
  1449. object cdsProjectGclBillsP_TotalPrice: TFloatField
  1450. FieldName = 'P_TotalPrice'
  1451. end
  1452. object cdsProjectGclBillsSerialNo: TIntegerField
  1453. FieldName = 'SerialNo'
  1454. end
  1455. object cdsProjectGclBillsP_AddGatherQuantity: TFloatField
  1456. FieldName = 'P_AddGatherQuantity'
  1457. end
  1458. object cdsProjectGclBillsP_AddGatherTotalPrice: TFloatField
  1459. FieldName = 'P_AddGatherTotalPrice'
  1460. end
  1461. object cdsProjectGclBillsAddGatherQuantity: TFloatField
  1462. FieldName = 'AddGatherQuantity'
  1463. end
  1464. object cdsProjectGclBillsAddGatherTotalPrice: TFloatField
  1465. FieldName = 'AddGatherTotalPrice'
  1466. end
  1467. end
  1468. object cdsBGLFlow: TClientDataSet
  1469. Active = True
  1470. Aggregates = <>
  1471. FieldDefs = <
  1472. item
  1473. Name = 'MergeBGLCode'
  1474. DataType = ftWideString
  1475. Size = 100
  1476. end
  1477. item
  1478. Name = 'BGLName'
  1479. DataType = ftWideString
  1480. Size = 100
  1481. end
  1482. item
  1483. Name = 'ApprovalCode'
  1484. DataType = ftWideString
  1485. Size = 50
  1486. end
  1487. item
  1488. Name = 'Suggestion'
  1489. DataType = ftWideString
  1490. Size = 50
  1491. end
  1492. item
  1493. Name = 'BGReason'
  1494. DataType = ftWideString
  1495. Size = 100
  1496. end
  1497. item
  1498. Name = 'BGTotalPrice'
  1499. DataType = ftFloat
  1500. end
  1501. item
  1502. Name = 'B_Code'
  1503. DataType = ftString
  1504. Size = 50
  1505. end
  1506. item
  1507. Name = 'Name'
  1508. DataType = ftWideString
  1509. Size = 200
  1510. end
  1511. item
  1512. Name = 'Units'
  1513. DataType = ftWideString
  1514. Size = 20
  1515. end
  1516. item
  1517. Name = 'Quantity'
  1518. DataType = ftFloat
  1519. end
  1520. item
  1521. Name = 'Price'
  1522. DataType = ftFloat
  1523. end
  1524. item
  1525. Name = 'TotalPrice'
  1526. DataType = ftFloat
  1527. end>
  1528. IndexDefs = <>
  1529. Params = <>
  1530. StoreDefs = True
  1531. Left = 32
  1532. Top = 192
  1533. Data = {
  1534. 490100009619E0BD01000000180000000C00000000000300000049010C4D6572
  1535. 676542474C436F646501004A000000010005574944544802000200C800074247
  1536. 4C4E616D6501004A000000010005574944544802000200C8000C417070726F76
  1537. 616C436F646501004A00000001000557494454480200020064000A5375676765
  1538. 7374696F6E01004A000000010005574944544802000200640008424752656173
  1539. 6F6E01004A000000010005574944544802000200C8000C4247546F74616C5072
  1540. 696365080004000000000006425F436F64650100490000000100055749445448
  1541. 020002003200044E616D6502004A000000010005574944544802000200900105
  1542. 556E69747301004A0000000100055749445448020002002800085175616E7469
  1543. 7479080004000000000005507269636508000400000000000A546F74616C5072
  1544. 69636508000400000000000000}
  1545. object cdsBGLFlowMergeBGLCode: TWideStringField
  1546. FieldName = 'MergeBGLCode'
  1547. Size = 100
  1548. end
  1549. object cdsBGLFlowBGLName: TWideStringField
  1550. FieldName = 'BGLName'
  1551. Size = 100
  1552. end
  1553. object cdsBGLFlowApprovalCode: TWideStringField
  1554. FieldName = 'ApprovalCode'
  1555. Size = 50
  1556. end
  1557. object cdsBGLFlowSuggestion: TWideStringField
  1558. FieldName = 'Suggestion'
  1559. Size = 50
  1560. end
  1561. object cdsBGLFlowBGReason: TWideStringField
  1562. FieldName = 'BGReason'
  1563. Size = 100
  1564. end
  1565. object cdsBGLFlowBGTotalPrice: TFloatField
  1566. FieldName = 'BGTotalPrice'
  1567. end
  1568. object cdsBGLFlowB_Code: TStringField
  1569. FieldName = 'B_Code'
  1570. Size = 50
  1571. end
  1572. object cdsBGLFlowName: TWideStringField
  1573. FieldName = 'Name'
  1574. Size = 200
  1575. end
  1576. object cdsBGLFlowUnits: TWideStringField
  1577. FieldName = 'Units'
  1578. end
  1579. object cdsBGLFlowQuantity: TFloatField
  1580. FieldName = 'Quantity'
  1581. end
  1582. object cdsBGLFlowPrice: TFloatField
  1583. FieldName = 'Price'
  1584. end
  1585. object cdsBGLFlowTotalPrice: TFloatField
  1586. FieldName = 'TotalPrice'
  1587. end
  1588. end
  1589. end