rmBillsGatherDm.dfm 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686
  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 = 'DgnQuantity1Compare3'
  988. DataType = ftFloat
  989. end
  990. item
  991. Name = 'DgnQuantity2Compare3'
  992. DataType = ftFloat
  993. end
  994. item
  995. Name = 'DgnQuantityCompare3'
  996. DataType = ftString
  997. Size = 20
  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. item
  1034. Name = 'FinalDgnQtyA'
  1035. DataType = ftString
  1036. Size = 50
  1037. end
  1038. item
  1039. Name = 'FinalDgnQtyA1'
  1040. DataType = ftFloat
  1041. end
  1042. item
  1043. Name = 'FinalDgnQtyA2'
  1044. DataType = ftFloat
  1045. end
  1046. item
  1047. Name = 'PASQuantity'
  1048. DataType = ftFloat
  1049. end
  1050. item
  1051. Name = 'PASTotalPrice'
  1052. DataType = ftFloat
  1053. end
  1054. item
  1055. Name = 'PASDgnQuantity'
  1056. DataType = ftString
  1057. Size = 50
  1058. end
  1059. item
  1060. Name = 'PASDgnQuantity1'
  1061. DataType = ftFloat
  1062. end
  1063. item
  1064. Name = 'PASDgnQuantity2'
  1065. DataType = ftFloat
  1066. end
  1067. item
  1068. Name = 'PASDgnPrice'
  1069. DataType = ftFloat
  1070. end
  1071. item
  1072. Name = 'DgnPrice'
  1073. DataType = ftFloat
  1074. end
  1075. item
  1076. Name = 'FinalDgnPriceA'
  1077. DataType = ftFloat
  1078. end
  1079. item
  1080. Name = 'DifferPercent1'
  1081. DataType = ftFloat
  1082. end>
  1083. IndexDefs = <>
  1084. Params = <>
  1085. StoreDefs = True
  1086. Left = 32
  1087. Top = 80
  1088. Data = {
  1089. 1E0800009619E0BD0100000018000000500000000000030000001E0809586961
  1090. 6E67436F64650100490000000100055749445448020002000A00064D75436F64
  1091. 650100490000000100055749445448020002000A00074A6965436F6465010049
  1092. 00000001000557494454480200020014000858694D75436F6465010049000000
  1093. 0100055749445448020002001E0004436F646501004900000001000557494454
  1094. 48020002003200044E616D6502004A0000000100055749445448020002009001
  1095. 05556E69747301004A0000000100055749445448020002002800085175616E74
  1096. 69747908000400000000000A546F74616C507269636508000400000000000B44
  1097. 676E5175616E7469747901004900000001000557494454480200020014000C44
  1098. 676E5175616E746974793108000400000000000C44676E5175616E7469747932
  1099. 08000400000000000F4164644465616C5175616E746974790800040000000000
  1100. 114164644465616C546F74616C507269636508000400000000000C4164644351
  1101. 75616E7469747908000400000000000E41646443546F74616C50726963650800
  1102. 040000000000114164644761746865725175616E746974790800040000000000
  1103. 13416464476174686572546F74616C507269636508000400000000000F446561
  1104. 6C44676E5175616E746974790100490000000100055749445448020002001400
  1105. 104465616C44676E5175616E74697479310800040000000000104465616C4467
  1106. 6E5175616E746974793208000400000000000C4344676E5175616E7469747901
  1107. 004900000001000557494454480200020014000D4344676E5175616E74697479
  1108. 3108000400000000000D4344676E5175616E7469747932080004000000000011
  1109. 47617468657244676E5175616E74697479010049000000010005574944544802
  1110. 00020014001247617468657244676E5175616E74697479310800040000000000
  1111. 1247617468657244676E5175616E746974793208000400000000000A50445175
  1112. 616E7469747908000400000000000C5044546F74616C50726963650800040000
  1113. 0000000D504444676E5175616E74697479010049000000010005574944544802
  1114. 00020014000E504444676E5175616E746974793108000400000000000E504444
  1115. 676E5175616E746974793208000400000000000B4344445175616E7469747908
  1116. 000400000000000D434444546F74616C507269636508000400000000000E4344
  1117. 4444676E5175616E746974790100490000000100055749445448020002001400
  1118. 0F43444444676E5175616E746974793108000400000000000F43444444676E51
  1119. 75616E746974793208000400000000000E5175616E7469747941646A75737408
  1120. 0004000000000010546F74616C507269636541646A7573740800040000000000
  1121. 074D656D6F53747201004A000000010005574944544802000200C8000A414251
  1122. 75616E7469747908000400000000000C4142546F74616C507269636508000400
  1123. 000000000D414244676E5175616E746974790100490000000100055749445448
  1124. 0200020014000E414244676E5175616E746974793108000400000000000E4142
  1125. 44676E5175616E74697479320800040000000000105175616E74697479436F6D
  1126. 7061726531080004000000000012546F74616C5072696365436F6D7061726531
  1127. 08000400000000001344676E5175616E74697479436F6D706172653101004900
  1128. 000001000557494454480200020014001444676E5175616E7469747931436F6D
  1129. 706172653108000400000000001444676E5175616E7469747932436F6D706172
  1130. 65310800040000000000105175616E74697479436F6D70617265320800040000
  1131. 00000012546F74616C5072696365436F6D706172653208000400000000001344
  1132. 676E5175616E74697479436F6D70617265320100490000000100055749445448
  1133. 0200020014001444676E5175616E7469747931436F6D70617265320800040000
  1134. 0000001444676E5175616E7469747932436F6D70617265320800040000000000
  1135. 105175616E74697479436F6D7061726533080004000000000012546F74616C50
  1136. 72696365436F6D706172653308000400000000001444676E5175616E74697479
  1137. 31436F6D706172653308000400000000001444676E5175616E7469747932436F
  1138. 6D706172653308000400000000001344676E5175616E74697479436F6D706172
  1139. 6533010049000000010005574944544802000200140006425F436F6465010049
  1140. 000000010005574944544802000200320005507269636508000400000000000A
  1141. 504444676E507269636508000400000000000B43444444676E50726963650800
  1142. 0400000000000A414244676E507269636508000400000000000B46696E616C44
  1143. 676E51747901004900000001000557494454480200020014000C46696E616C44
  1144. 676E5174793108000400000000000C46696E616C44676E517479320800040000
  1145. 0000000C46696E616C44676E5174794101004900000001000557494454480200
  1146. 020032000D46696E616C44676E517479413108000400000000000D46696E616C
  1147. 44676E517479413208000400000000000B5041535175616E7469747908000400
  1148. 000000000D504153546F74616C507269636508000400000000000E5041534467
  1149. 6E5175616E7469747901004900000001000557494454480200020032000F5041
  1150. 5344676E5175616E746974793108000400000000000F50415344676E5175616E
  1151. 746974793208000400000000000B50415344676E507269636508000400000000
  1152. 000844676E507269636508000400000000000E46696E616C44676E5072696365
  1153. 4108000400000000000E44696666657250657263656E74310800040000000000
  1154. 0000}
  1155. object cdsEstimateBillsXiangCode: TStringField
  1156. FieldName = 'XiangCode'
  1157. Size = 10
  1158. end
  1159. object cdsEstimateBillsMuCode: TStringField
  1160. FieldName = 'MuCode'
  1161. Size = 10
  1162. end
  1163. object cdsEstimateBillsJieCode: TStringField
  1164. FieldName = 'JieCode'
  1165. end
  1166. object cdsEstimateBillsXiMuCode: TStringField
  1167. FieldName = 'XiMuCode'
  1168. Size = 30
  1169. end
  1170. object cdsEstimateBillsCode: TStringField
  1171. FieldName = 'Code'
  1172. Size = 50
  1173. end
  1174. object cdsEstimateBillsName: TWideStringField
  1175. FieldName = 'Name'
  1176. Size = 200
  1177. end
  1178. object cdsEstimateBillsUnits: TWideStringField
  1179. FieldName = 'Units'
  1180. end
  1181. object cdsEstimateBillsQuantity: TFloatField
  1182. FieldName = 'Quantity'
  1183. end
  1184. object cdsEstimateBillsTotalPrice: TFloatField
  1185. FieldName = 'TotalPrice'
  1186. end
  1187. object cdsEstimateBillsDgnQuantity: TStringField
  1188. FieldName = 'DgnQuantity'
  1189. end
  1190. object cdsEstimateBillsDgnQuantity1: TFloatField
  1191. FieldName = 'DgnQuantity1'
  1192. end
  1193. object cdsEstimateBillsDgnQuantity2: TFloatField
  1194. FieldName = 'DgnQuantity2'
  1195. end
  1196. object cdsEstimateBillsAddDealQuantity: TFloatField
  1197. FieldName = 'AddDealQuantity'
  1198. end
  1199. object cdsEstimateBillsAddDealTotalPrice: TFloatField
  1200. FieldName = 'AddDealTotalPrice'
  1201. end
  1202. object cdsEstimateBillsAddCQuantity: TFloatField
  1203. FieldName = 'AddCQuantity'
  1204. end
  1205. object cdsEstimateBillsAddCTotalPrice: TFloatField
  1206. FieldName = 'AddCTotalPrice'
  1207. end
  1208. object cdsEstimateBillsAddGatherQuantity: TFloatField
  1209. FieldName = 'AddGatherQuantity'
  1210. end
  1211. object cdsEstimateBillsAddGatherTotalPrice: TFloatField
  1212. FieldName = 'AddGatherTotalPrice'
  1213. end
  1214. object cdsEstimateBillsDealDgnQuantity: TStringField
  1215. FieldName = 'DealDgnQuantity'
  1216. end
  1217. object cdsEstimateBillsDealDgnQuantity1: TFloatField
  1218. FieldName = 'DealDgnQuantity1'
  1219. end
  1220. object cdsEstimateBillsDealDgnQuantity2: TFloatField
  1221. FieldName = 'DealDgnQuantity2'
  1222. end
  1223. object cdsEstimateBillsCDgnQuantity: TStringField
  1224. FieldName = 'CDgnQuantity'
  1225. end
  1226. object cdsEstimateBillsCDgnQuantity1: TFloatField
  1227. FieldName = 'CDgnQuantity1'
  1228. end
  1229. object cdsEstimateBillsCDgnQuantity2: TFloatField
  1230. FieldName = 'CDgnQuantity2'
  1231. end
  1232. object cdsEstimateBillsGatherDgnQuantity: TStringField
  1233. FieldName = 'GatherDgnQuantity'
  1234. end
  1235. object cdsEstimateBillsGatherDgnQuantity1: TFloatField
  1236. FieldName = 'GatherDgnQuantity1'
  1237. end
  1238. object cdsEstimateBillsGatherDgnQuantity2: TFloatField
  1239. FieldName = 'GatherDgnQuantity2'
  1240. end
  1241. object cdsEstimateBillsPDQuantity: TFloatField
  1242. FieldName = 'PDQuantity'
  1243. end
  1244. object cdsEstimateBillsPDTotalPrice: TFloatField
  1245. FieldName = 'PDTotalPrice'
  1246. end
  1247. object cdsEstimateBillsPDDgnQuantity: TStringField
  1248. FieldName = 'PDDgnQuantity'
  1249. end
  1250. object cdsEstimateBillsPDDgnQuantity1: TFloatField
  1251. FieldName = 'PDDgnQuantity1'
  1252. end
  1253. object cdsEstimateBillsPDDgnQuantity2: TFloatField
  1254. FieldName = 'PDDgnQuantity2'
  1255. end
  1256. object cdsEstimateBillsCDDQuantity: TFloatField
  1257. FieldName = 'CDDQuantity'
  1258. end
  1259. object cdsEstimateBillsCDDTotalPrice: TFloatField
  1260. FieldName = 'CDDTotalPrice'
  1261. end
  1262. object cdsEstimateBillsCDDDgnQuantity: TStringField
  1263. FieldName = 'CDDDgnQuantity'
  1264. end
  1265. object cdsEstimateBillsCDDDgnQuantity1: TFloatField
  1266. FieldName = 'CDDDgnQuantity1'
  1267. end
  1268. object cdsEstimateBillsCDDDgnQuantity2: TFloatField
  1269. FieldName = 'CDDDgnQuantity2'
  1270. end
  1271. object cdsEstimateBillsQuantityAdjust: TFloatField
  1272. FieldName = 'QuantityAdjust'
  1273. end
  1274. object cdsEstimateBillsTotalPriceAdjust: TFloatField
  1275. FieldName = 'TotalPriceAdjust'
  1276. end
  1277. object cdsEstimateBillsMemoStr: TWideStringField
  1278. FieldName = 'MemoStr'
  1279. Size = 100
  1280. end
  1281. object cdsEstimateBillsABQuantity: TFloatField
  1282. FieldName = 'ABQuantity'
  1283. end
  1284. object cdsEstimateBillsABTotalPrice: TFloatField
  1285. FieldName = 'ABTotalPrice'
  1286. end
  1287. object cdsEstimateBillsABDgnQuantity: TStringField
  1288. FieldName = 'ABDgnQuantity'
  1289. end
  1290. object cdsEstimateBillsABDgnQuantity1: TFloatField
  1291. FieldName = 'ABDgnQuantity1'
  1292. end
  1293. object cdsEstimateBillsABDgnQuantity2: TFloatField
  1294. FieldName = 'ABDgnQuantity2'
  1295. end
  1296. object cdsEstimateBillsQuantityCompare1: TFloatField
  1297. FieldName = 'QuantityCompare1'
  1298. end
  1299. object cdsEstimateBillsTotalPriceCompare1: TFloatField
  1300. FieldName = 'TotalPriceCompare1'
  1301. end
  1302. object cdsEstimateBillsDgnQuantityCompare1: TStringField
  1303. FieldName = 'DgnQuantityCompare1'
  1304. end
  1305. object cdsEstimateBillsDgnQuantity1Compare1: TFloatField
  1306. FieldName = 'DgnQuantity1Compare1'
  1307. end
  1308. object cdsEstimateBillsDgnQuantity2Compare1: TFloatField
  1309. FieldName = 'DgnQuantity2Compare1'
  1310. end
  1311. object cdsEstimateBillsQuantityCompare2: TFloatField
  1312. FieldName = 'QuantityCompare2'
  1313. end
  1314. object cdsEstimateBillsTotalPriceCompare2: TFloatField
  1315. FieldName = 'TotalPriceCompare2'
  1316. end
  1317. object cdsEstimateBillsDgnQuantityCompare2: TStringField
  1318. FieldName = 'DgnQuantityCompare2'
  1319. end
  1320. object cdsEstimateBillsDgnQuantity1Compare2: TFloatField
  1321. FieldName = 'DgnQuantity1Compare2'
  1322. end
  1323. object cdsEstimateBillsDgnQuantity2Compare2: TFloatField
  1324. FieldName = 'DgnQuantity2Compare2'
  1325. end
  1326. object cdsEstimateBillsQuantityCompare3: TFloatField
  1327. FieldName = 'QuantityCompare3'
  1328. end
  1329. object cdsEstimateBillsTotalPriceCompare3: TFloatField
  1330. FieldName = 'TotalPriceCompare3'
  1331. end
  1332. object cdsEstimateBillsDgnQuantity1Compare3: TFloatField
  1333. FieldName = 'DgnQuantity1Compare3'
  1334. end
  1335. object cdsEstimateBillsDgnQuantity2Compare3: TFloatField
  1336. FieldName = 'DgnQuantity2Compare3'
  1337. end
  1338. object cdsEstimateBillsDgnQuantityCompare3: TStringField
  1339. FieldName = 'DgnQuantityCompare3'
  1340. end
  1341. object cdsEstimateBillsB_Code: TStringField
  1342. FieldName = 'B_Code'
  1343. Size = 50
  1344. end
  1345. object cdsEstimateBillsPrice: TFloatField
  1346. FieldName = 'Price'
  1347. end
  1348. object cdsEstimateBillsPDDgnPrice: TFloatField
  1349. FieldName = 'PDDgnPrice'
  1350. end
  1351. object cdsEstimateBillsCDDDgnPrice: TFloatField
  1352. FieldName = 'CDDDgnPrice'
  1353. end
  1354. object cdsEstimateBillsABDgnPrice: TFloatField
  1355. FieldName = 'ABDgnPrice'
  1356. end
  1357. object cdsEstimateBillsFinalDgnQty: TStringField
  1358. FieldName = 'FinalDgnQty'
  1359. end
  1360. object cdsEstimateBillsFinalDgnQty1: TFloatField
  1361. FieldName = 'FinalDgnQty1'
  1362. end
  1363. object cdsEstimateBillsFinalDgnQty2: TFloatField
  1364. FieldName = 'FinalDgnQty2'
  1365. end
  1366. object cdsEstimateBillsFinalDgnQtyA: TStringField
  1367. FieldName = 'FinalDgnQtyA'
  1368. Size = 50
  1369. end
  1370. object cdsEstimateBillsFinalDgnQtyA1: TFloatField
  1371. FieldName = 'FinalDgnQtyA1'
  1372. end
  1373. object cdsEstimateBillsFinalDgnQtyA2: TFloatField
  1374. FieldName = 'FinalDgnQtyA2'
  1375. end
  1376. object cdsEstimateBillsPASQuantity: TFloatField
  1377. FieldName = 'PASQuantity'
  1378. end
  1379. object cdsEstimateBillsPASTotalPrice: TFloatField
  1380. FieldName = 'PASTotalPrice'
  1381. end
  1382. object cdsEstimateBillsPASDgnQuantity: TStringField
  1383. FieldName = 'PASDgnQuantity'
  1384. Size = 50
  1385. end
  1386. object cdsEstimateBillsPASDgnQuantity1: TFloatField
  1387. FieldName = 'PASDgnQuantity1'
  1388. end
  1389. object cdsEstimateBillsPASDgnQuantity2: TFloatField
  1390. FieldName = 'PASDgnQuantity2'
  1391. end
  1392. object cdsEstimateBillsPASDgnPrice: TFloatField
  1393. FieldName = 'PASDgnPrice'
  1394. end
  1395. object cdsEstimateBillsDgnPrice: TFloatField
  1396. FieldName = 'DgnPrice'
  1397. end
  1398. object cdsEstimateBillsFinalDgnPriceA: TFloatField
  1399. FieldName = 'FinalDgnPriceA'
  1400. end
  1401. object cdsEstimateBillsDifferPercent1: TFloatField
  1402. FieldName = 'DifferPercent1'
  1403. end
  1404. end
  1405. object cdsProjectGclBills: TClientDataSet
  1406. Active = True
  1407. Aggregates = <>
  1408. FieldDefs = <
  1409. item
  1410. Name = 'ProjectID'
  1411. DataType = ftInteger
  1412. end
  1413. item
  1414. Name = 'ProjectName'
  1415. DataType = ftWideString
  1416. Size = 100
  1417. end
  1418. item
  1419. Name = 'B_Code'
  1420. DataType = ftString
  1421. Size = 50
  1422. end
  1423. item
  1424. Name = 'IndexCode'
  1425. DataType = ftString
  1426. Size = 50
  1427. end
  1428. item
  1429. Name = 'Name'
  1430. DataType = ftWideString
  1431. Size = 100
  1432. end
  1433. item
  1434. Name = 'Units'
  1435. DataType = ftWideString
  1436. Size = 20
  1437. end
  1438. item
  1439. Name = 'Price'
  1440. DataType = ftFloat
  1441. end
  1442. item
  1443. Name = 'Quantity'
  1444. DataType = ftFloat
  1445. end
  1446. item
  1447. Name = 'TotalPrice'
  1448. DataType = ftFloat
  1449. end
  1450. item
  1451. Name = 'P_Price'
  1452. DataType = ftFloat
  1453. end
  1454. item
  1455. Name = 'P_Quantity'
  1456. DataType = ftFloat
  1457. end
  1458. item
  1459. Name = 'P_TotalPrice'
  1460. DataType = ftFloat
  1461. end
  1462. item
  1463. Name = 'SerialNo'
  1464. DataType = ftInteger
  1465. end
  1466. item
  1467. Name = 'P_AddGatherQuantity'
  1468. DataType = ftFloat
  1469. end
  1470. item
  1471. Name = 'P_AddGatherTotalPrice'
  1472. DataType = ftFloat
  1473. end
  1474. item
  1475. Name = 'AddGatherQuantity'
  1476. DataType = ftFloat
  1477. end
  1478. item
  1479. Name = 'AddGatherTotalPrice'
  1480. DataType = ftFloat
  1481. end>
  1482. IndexDefs = <
  1483. item
  1484. Name = 'DEFAULT_ORDER'
  1485. end
  1486. item
  1487. Name = 'CHANGEINDEX'
  1488. end>
  1489. IndexFieldNames = 'ProjectID;SerialNo;IndexCode'
  1490. Params = <>
  1491. StoreDefs = True
  1492. Left = 120
  1493. Top = 136
  1494. Data = {
  1495. A30100009619E0BD010000001800000011000000000003000000A3010950726F
  1496. 6A656374494404000100000000000B50726F6A6563744E616D6501004A000000
  1497. 010005574944544802000200C80006425F436F64650100490000000100055749
  1498. 44544802000200320009496E646578436F646501004900000001000557494454
  1499. 48020002003200044E616D6501004A000000010005574944544802000200C800
  1500. 05556E69747301004A0000000100055749445448020002002800055072696365
  1501. 0800040000000000085175616E7469747908000400000000000A546F74616C50
  1502. 72696365080004000000000007505F507269636508000400000000000A505F51
  1503. 75616E7469747908000400000000000C505F546F74616C507269636508000400
  1504. 000000000853657269616C4E6F040001000000000013505F4164644761746865
  1505. 725175616E74697479080004000000000015505F416464476174686572546F74
  1506. 616C50726963650800040000000000114164644761746865725175616E746974
  1507. 79080004000000000013416464476174686572546F74616C5072696365080004
  1508. 00000000000000}
  1509. object cdsProjectGclBillsProjectID: TIntegerField
  1510. FieldName = 'ProjectID'
  1511. end
  1512. object cdsProjectGclBillsProjectName: TWideStringField
  1513. FieldName = 'ProjectName'
  1514. Size = 100
  1515. end
  1516. object cdsProjectGclBillsB_Code: TStringField
  1517. FieldName = 'B_Code'
  1518. Size = 50
  1519. end
  1520. object cdsProjectGclBillsIndexCode: TStringField
  1521. FieldName = 'IndexCode'
  1522. Size = 50
  1523. end
  1524. object cdsProjectGclBillsName: TWideStringField
  1525. FieldName = 'Name'
  1526. Size = 100
  1527. end
  1528. object cdsProjectGclBillsUnits: TWideStringField
  1529. FieldName = 'Units'
  1530. end
  1531. object cdsProjectGclBillsPrice: TFloatField
  1532. FieldName = 'Price'
  1533. end
  1534. object cdsProjectGclBillsQuantity: TFloatField
  1535. FieldName = 'Quantity'
  1536. end
  1537. object cdsProjectGclBillsTotalPrice: TFloatField
  1538. FieldName = 'TotalPrice'
  1539. end
  1540. object cdsProjectGclBillsP_Price: TFloatField
  1541. FieldName = 'P_Price'
  1542. end
  1543. object cdsProjectGclBillsP_Quantity: TFloatField
  1544. FieldName = 'P_Quantity'
  1545. end
  1546. object cdsProjectGclBillsP_TotalPrice: TFloatField
  1547. FieldName = 'P_TotalPrice'
  1548. end
  1549. object cdsProjectGclBillsSerialNo: TIntegerField
  1550. FieldName = 'SerialNo'
  1551. end
  1552. object cdsProjectGclBillsP_AddGatherQuantity: TFloatField
  1553. FieldName = 'P_AddGatherQuantity'
  1554. end
  1555. object cdsProjectGclBillsP_AddGatherTotalPrice: TFloatField
  1556. FieldName = 'P_AddGatherTotalPrice'
  1557. end
  1558. object cdsProjectGclBillsAddGatherQuantity: TFloatField
  1559. FieldName = 'AddGatherQuantity'
  1560. end
  1561. object cdsProjectGclBillsAddGatherTotalPrice: TFloatField
  1562. FieldName = 'AddGatherTotalPrice'
  1563. end
  1564. end
  1565. object cdsBGLFlow: TClientDataSet
  1566. Active = True
  1567. Aggregates = <>
  1568. FieldDefs = <
  1569. item
  1570. Name = 'MergeBGLCode'
  1571. DataType = ftWideString
  1572. Size = 100
  1573. end
  1574. item
  1575. Name = 'BGLName'
  1576. DataType = ftWideString
  1577. Size = 100
  1578. end
  1579. item
  1580. Name = 'ApprovalCode'
  1581. DataType = ftWideString
  1582. Size = 50
  1583. end
  1584. item
  1585. Name = 'Suggestion'
  1586. DataType = ftWideString
  1587. Size = 50
  1588. end
  1589. item
  1590. Name = 'BGReason'
  1591. DataType = ftWideString
  1592. Size = 100
  1593. end
  1594. item
  1595. Name = 'BGTotalPrice'
  1596. DataType = ftFloat
  1597. end
  1598. item
  1599. Name = 'B_Code'
  1600. DataType = ftString
  1601. Size = 50
  1602. end
  1603. item
  1604. Name = 'Name'
  1605. DataType = ftWideString
  1606. Size = 200
  1607. end
  1608. item
  1609. Name = 'Units'
  1610. DataType = ftWideString
  1611. Size = 20
  1612. end
  1613. item
  1614. Name = 'Quantity'
  1615. DataType = ftFloat
  1616. end
  1617. item
  1618. Name = 'Price'
  1619. DataType = ftFloat
  1620. end
  1621. item
  1622. Name = 'TotalPrice'
  1623. DataType = ftFloat
  1624. end>
  1625. IndexDefs = <>
  1626. Params = <>
  1627. StoreDefs = True
  1628. Left = 32
  1629. Top = 192
  1630. Data = {
  1631. 490100009619E0BD01000000180000000C00000000000300000049010C4D6572
  1632. 676542474C436F646501004A000000010005574944544802000200C800074247
  1633. 4C4E616D6501004A000000010005574944544802000200C8000C417070726F76
  1634. 616C436F646501004A00000001000557494454480200020064000A5375676765
  1635. 7374696F6E01004A000000010005574944544802000200640008424752656173
  1636. 6F6E01004A000000010005574944544802000200C8000C4247546F74616C5072
  1637. 696365080004000000000006425F436F64650100490000000100055749445448
  1638. 020002003200044E616D6502004A000000010005574944544802000200900105
  1639. 556E69747301004A0000000100055749445448020002002800085175616E7469
  1640. 7479080004000000000005507269636508000400000000000A546F74616C5072
  1641. 69636508000400000000000000}
  1642. object cdsBGLFlowMergeBGLCode: TWideStringField
  1643. FieldName = 'MergeBGLCode'
  1644. Size = 100
  1645. end
  1646. object cdsBGLFlowBGLName: TWideStringField
  1647. FieldName = 'BGLName'
  1648. Size = 100
  1649. end
  1650. object cdsBGLFlowApprovalCode: TWideStringField
  1651. FieldName = 'ApprovalCode'
  1652. Size = 50
  1653. end
  1654. object cdsBGLFlowSuggestion: TWideStringField
  1655. FieldName = 'Suggestion'
  1656. Size = 50
  1657. end
  1658. object cdsBGLFlowBGReason: TWideStringField
  1659. FieldName = 'BGReason'
  1660. Size = 100
  1661. end
  1662. object cdsBGLFlowBGTotalPrice: TFloatField
  1663. FieldName = 'BGTotalPrice'
  1664. end
  1665. object cdsBGLFlowB_Code: TStringField
  1666. FieldName = 'B_Code'
  1667. Size = 50
  1668. end
  1669. object cdsBGLFlowName: TWideStringField
  1670. FieldName = 'Name'
  1671. Size = 200
  1672. end
  1673. object cdsBGLFlowUnits: TWideStringField
  1674. FieldName = 'Units'
  1675. end
  1676. object cdsBGLFlowQuantity: TFloatField
  1677. FieldName = 'Quantity'
  1678. end
  1679. object cdsBGLFlowPrice: TFloatField
  1680. FieldName = 'Price'
  1681. end
  1682. object cdsBGLFlowTotalPrice: TFloatField
  1683. FieldName = 'TotalPrice'
  1684. end
  1685. end
  1686. end