home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / s / sbt25sm4.zip / ZIPSMC02.EXE / SYCINQ._XP (.txt) < prev    next >
MS Visual FoxPro App  |  1993-02-11  |  15KB  |  343 lines

  1. TYPE("lc_rept")   = "C"
  2. TYPE("lc_file")   = "C"
  3. TYPE("lc_type")   = "C"
  4. TYPE("lc_sotype") = "C"
  5. TYPE("lc_artype") = "C"
  6. TYPE("lc_recled") = "C"
  7. TYPE("lc_disprt") = "C"
  8. TYPE("mcust") = "C"
  9. PRINTz
  10. DEVICEz
  11. CONSOLEz
  12.  Open Orders
  13.  Open Bids
  14.  Open Returns
  15.  Open Orders/Bids/Returns
  16.  Invoices
  17.  Credit Memos
  18.  Finance Charges
  19.  Invoices/Credit Memos/Fin Chgs/Non-Trade
  20.  Invoices/Credit Memos/Fin Charges8
  21.  Non-Trade
  22. Selecting data for 
  23. a_armast
  24. lc_dbff
  25. Files needed for this inquiry are not installed.
  26. Searching for customer transactions
  27. custno1
  28.  Customer Ledger 
  29. sycldg
  30. a_armast
  31. custno1
  32. a_artran
  33. custno1
  34. lw_rept
  35. a_armast
  36. custno1
  37. invno
  38. a_armast
  39. a_armast//
  40. custno1
  41. Open Receivables
  42. artype     :H = [], 
  43. lc_invnm = PADR(LTRIM(invno), LEN(invno), [ ]) 
  44. :H = [Invoice #], 
  45. invdte     :H = [Inv Date], 
  46. invamt     :H = [Total]    :P = [99999999.99], 
  47. paidamt    :H = [Paid]     :P = [99999999.99], 
  48. disamt     :H = [Discount] :P = [9999999.99], 
  49. balance    :H = [Balance]  :P = [99999999.99], 
  50. dtepaid    :H = [Last Pay]
  51. syqrcv
  52. a_artran
  53. custno1
  54. invno
  55. a_artran
  56. a_artran//
  57. custno1
  58. Current Period Detail
  59. artype     :H = [], 
  60. lc_invnm = PADR(LTRIM(invno), LEN(invno), [ ]) 
  61. :H = [Invoice #], 
  62. invdte     :H = [Inv Date], 
  63. item       :H = [Item], 
  64. qtyshp     :H = [Qty Shp]    :P = [999999.999], 
  65. price      :H = [Unit Price] :P = [9999999.99], 
  66. extprice   :H = [Ext Price]  :P = [99999999.99]
  67. syqiv1
  68. a_armast
  69. custno1
  70. invno
  71. a_armast
  72. a_armast//
  73. custno1
  74. Current Period Summary
  75. artype     :H = [], 
  76. lc_invnm = PADR(LTRIM(invno), LEN(invno), [ ]) 
  77. :H = [Invoice #], 
  78. invdte     :H = [Inv Date], 
  79. salesmn    :H = [Sm], 
  80. ponum      :H = [PO Number], 
  81. ornum      :H = [Order #], 
  82. tax        :H = [Tax]   :P = [99999.99], 
  83. invamt     :H = [Total] :P = [9999999.99]
  84. syqiv2
  85. a_arytrn
  86. custno1
  87. invno
  88. a_arytrn
  89. a_arytrn//
  90. custno1
  91. History Detail
  92. artype     :H = [], 
  93. lc_invnm = PADR(LTRIM(invno), LEN(invno), [ ]) 
  94. :H = [Invoice #], 
  95. invdte     :H = [Inv Date], 
  96. item       :H = [Item], 
  97. qtyshp     :H = [Qty Shp]    :P = [999999.999], 
  98. price      :H = [Unit Price] :P = [9999999.99], 
  99. extprice   :H = [Ext Price]  :P = [99999999.99]
  100. syqiv1
  101. a_arymst
  102. custno1
  103. invno
  104. a_arymst
  105. a_arymst//
  106. custno1
  107. History Summary
  108. artype     :H = [], 
  109. lc_invnm = PADR(LTRIM(invno), LEN(invno), [ ]) 
  110. :H = [Invoice #], 
  111. invdte     :H = [Inv Date], 
  112. salesmn    :H = [Sm], 
  113. ponum      :H = [PO Number], 
  114. ornum      :H = [Order #], 
  115. tax        :H = [Tax]   :P = [99999.99], 
  116. invamt     :H = [Total] :P = [9999999.99]
  117. syqiv2
  118. a_sotran
  119. custno1
  120. a_sotran
  121. a_sotran//
  122. custno1
  123. Detail
  124. lc_sotyp = IIF(sotype = [O], [ ], sotype) 
  125. :H = [], 
  126. lc_sonum = PADR(LTRIM(sono), LEN(sono), [ ]) 
  127. :H = [SO #], 
  128. ordate     :H = [SO Date], 
  129. item       :H = [Item], 
  130. qtyord     :H = [Qty Ord]   :P = [99999.999], 
  131. price      :H = [Unit Pr]   :P = [9999999.99], 
  132. disc       :H = [Disc]      :P = [9999.99], 
  133. extprice   :H = [Ext Price] :P = [9999999.99]
  134. syqor1
  135. a_somast
  136. custno1
  137. a_somast
  138. a_somast//
  139. custno1
  140. Summary
  141. lc_sotyp = IIF(sotype = [O], [ ], sotype) 
  142. :H = [], 
  143. lc_sonum = PADR(LTRIM(sono), LEN(sono), [ ]) 
  144. :H = [SO #], 
  145. sodate     :H = [SO Date], 
  146. ordate     :H = [Ord Date], 
  147. salesmn    :H = [Sm], 
  148. lc_ponum = LEFT(ponum, 18) 
  149. :H = [PO Number], 
  150. ordamt     :H = [$ Open]    :P = [99999999.99], 
  151. shpamt     :H = [$ Shipped] :P = [999999999.99]
  152. syqor2
  153. a_arcash
  154. custno1
  155. invno
  156. a_arcash
  157. a_arcash//
  158. custno1
  159. Current Period Cash Receipts
  160. lc_invnm = PADR(LTRIM(invno), LEN(invno), [ ]) 
  161. :H = [Invoice #], 
  162. invdte     :H = [Inv Date], 
  163. refno      :H = [Ref No.], 
  164. dtepaid    :H = [Date Paid], 
  165. lc_ponum = LEFT(ponum, 18) 
  166. :H = [PO Number], 
  167. disamt     :H = [Disc] :P = [99999.99], 
  168. paidamt    :H = [Amt Paid] :P = [9999999.99]
  169. syqcsh
  170. a_arycsh
  171. custno1
  172. invno
  173. a_arycsh
  174. a_arycsh//
  175. custno1
  176. History Cash Receipts
  177. lc_invnm = PADR(LTRIM(invno), LEN(invno), [ ]) 
  178. :H = [Invoice #], 
  179. invdte     :H = [Inv Date], 
  180. refno      :H = [Ref No.], 
  181. dtepaid    :H = [Date Paid], 
  182. lc_ponum = LEFT(ponum, 18) 
  183. :H = [PO Number], 
  184. disamt     :H = [Disc] :P = [99999.99], 
  185. paidamt    :H = [Amt Paid] :P = [9999999.99]
  186. syqcsh
  187. docno
  188. a_icytrn//
  189. applid2
  190. a_ictran//
  191. applid2
  192. a_ictran
  193. a_icytrn8
  194. a_somast//
  195. custno1
  196. .NOT. EOF("
  197. COPY TO (gc_idrvtmp + lc_tmpf1 + gc_extdbf)  FIELDS &lc_detals.orgno,  &lc_detals.docno,  &lc_detals.item,   &lc_detals.tdate,  &lc_detals.tstat,  &lc_detals.tqty,   &lc_detals.price,  &lc_detals.disc,   &lc_detals.sqty  FOR &lc_filt.  WHILE custno = mcust
  198. a_soymst//
  199. custno1
  200. a_icytrn,
  201. Current Period SO Shipments
  202. History SO Shipments8
  203. lc_docno = PADR(LTRIM(docno), LEN(docno), [ ]) 
  204. :H = [SO #], 
  205. tdate :H = [Shp Date], 
  206. item  :H = [Item], 
  207. ln_qty = -sqty  :H = [Qty Shp] :P = [999999.999], 
  208. price :H = [Unit Price] :P = [9999999.99], 
  209. disc  :H = [Disc] :P = [999.99], 
  210. ln_extpr = g_extnd(2, -sqty, price, disc) 
  211. :H = [Ext Price] :P = [99999999.99]
  212. syqshp
  213. custno1
  214. custno = mcust .AND.
  215. No records found for this Customer.
  216.  as of 
  217. ENTER
  218. KEYBOARD(CHR(gk_esc)) PLAIN
  219. DO l_srhnum
  220. <Enter> to exit, <F7> to locate
  221. BROWSE FIELDS &lc_brofld1.&lc_brofld2.  KEY mcust  NOAPPEND  NODELETE  NOEDIT  TITLE lc_title  IN WINDOW lw_custinq
  222. ENTER
  223. Customer Number / Name ====> F
  224. Select destination for report
  225. a_somast
  226. a_soymst
  227. a_ictran
  228. a_icytrn
  229. SET FILTER TO &lc_sfilt.
  230. a_tmpfl1
  231. a_tmpfl2
  232. ON KEY LABEL F7 &lc_savef7
  233. Select option from customer menu
  234. LC_REPT
  235. MLC_FILE
  236. LC_TYPE
  237. LC_SOTYPE
  238. LC_ARTYPE
  239. LC_RECLED
  240. LC_DISPRT
  241. LL_CONT
  242. GN_TRACE
  243. E_TRACE
  244. EGL_ASSERT
  245. E_ASSRT
  246. TLC_XARTYPELC_XSOTYPELC_PRINT
  247. LC_DEV
  248. FLC_CONS
  249. SLC_SAVEF7
  250. LL_OPNHERELL_OPNMASTLL_OPNITRNLL_OPNYTRNLL_OPNYMSTLC_ALIAS
  251. LC_XIORDR
  252. LC_SORDER
  253. LC_SFILT
  254. LC_SEED
  255. LC_TMPF1
  256. LC_TMPF2
  257. LL_CURR
  258. LC_TITLE
  259. LW_CUSTINQLC_TRNTYPEGL_SBTMOD
  260. G_DSPST
  261. PEMCUST
  262. GN_MSGLINELC_DBF
  263. GF_ARMASTFG_DSPALT
  264. EG_OPNFL
  265. RECUSTNO1
  266. MSCOPE
  267. A_ARCUST
  268. CUSTNO
  269. MCOMPANY
  270. COMPANY
  271. LW_REPT
  272. LN_MAXLINELL_PRNT
  273. NEC_SELPR
  274. NEGC_IDRVPRGA_ARMAST
  275. A_ARTRAN
  276. PLC_ORDER
  277. LC_KEYFLD
  278. BALANCE
  279. FARSTAT
  280. LC_BROFLD1LC_FRMFILEGF_ARTRANFARTYPE
  281. CURRENT
  282. PEA_ARYTRN
  283. EGF_ARYTRNFA_ARYMST
  284. EGF_ARYMSTFA_SOTRAN
  285. EGF_SOTRANFQTYORD
  286. SOTYPE
  287. TATSOSTAT
  288. YPEA_SOMAST
  289. EGF_SOMASTFA_ARCASH
  290. EGF_ARCASHFA_ARYCSH
  291. EGF_ARYCSHFLC_FILT
  292. GF_ICYTRNFGF_ICTRANFLC_DETALS
  293. ASTFA_ICYTRN
  294. GF_SOYMSTFGC_IDRVTMPGC_EXTDBF
  295. ORGNO
  296. DOCNO
  297. TDATE
  298. TSTAT
  299. SPRICE
  300. FDISC
  301. SSQTY
  302. A_SOYMST
  303. LA_TMPFL1
  304. A_TMPFL2
  305. CUSTDOC
  306. TYGC_EXTCDX
  307. LC_COND
  308. RGLN_STRHLF
  309. LC_BROFLD2GC_SDATE8
  310. LL_HOTKEY
  311. GL_HOTKEY
  312. ENTER
  313. OPNICSTLC_HEAD1
  314. QLC_HEAD2
  315. PLC_HEAD3
  316. NG_PRNRP
  317. STA_ICTRAN
  318. NGC_EXTDBT
  319. orgno
  320. custno8
  321. lc_key = SPACE(LEN(&lc_keyfld))
  322. Invoice
  323. Sales Order
  324. Document
  325. Enter 
  326.  Number (or portion) to Locate 
  327. FOR ln_sekcnt = 0 TO LEN(&lc_keyfld)
  328. No record or close match found for Customer.
  329. LN_RECNO
  330. MLC_MSTKEY
  331. LC_PICT
  332. LN_SEKCNT
  333. LC_REPT
  334. LW_SRHNUM
  335. LC_FLDNAMELN_COL
  336. AMELC_KEY
  337. MCUST
  338. G_DSPALT
  339. LW_CUSTINQL_SRHNUM
  340. C:\SMDISK\
  341. C:\SMDISK\SYCINQ.PRG
  342. SYCINQ.FXP
  343.