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 / SYVINQ._XP (.txt) < prev    next >
MS Visual FoxPro App  |  1993-02-11  |  11KB  |  275 lines

  1. PRINTz
  2. DEVICEz
  3. CONSOLEz
  4.  Purchase Orders
  5.  Open Orders
  6.  Open Bids
  7.  Open Returns
  8.  Orders/Bids/Returns
  9.  as of 
  10. Selecting data for 
  11. a_apmast
  12. invno
  13. invno
  14. a_apmast
  15. a_apmast//
  16. invno
  17. Adjustments
  18. invno     :H = [Invo No.], 
  19. purdate   :H = [Pur Date], 
  20. duedate   :H = [Due Date], 
  21. ppriority :H = [Priority], 
  22. adjamt    :H = [Adj Amt] :P = [9,999,999.99], 
  23. cvendno   :H = [Credit Card Vendor Number]
  24. syqadj
  25. a_apmast
  26. invno
  27. invno
  28. a_apmast
  29. a_apmast//
  30. invno
  31. Open Payables
  32. invno     :H = [Invo No.], 
  33. purdate   :H = [Pur Date], 
  34. duedate   :H = [Due Date], 
  35. ppriority :H = [Priority], 
  36. ln_puramt = IIF(ppriority = [P], 
  37. -(paidamt + adjamt + disamt), puramt) 
  38. :H = [Pur Amt     ] 
  39. :P = [99999999.99], 
  40. ln_payamt = IIF(ppriority = [P], 
  41. -(puramt), paidamt + adjamt + disamt) 
  42. :H = [Paid Amt    ] 
  43. :P = [99999999.99], 
  44. ln_opnamt = puramt - disamt - adjamt - paidamt 
  45. :H = [$ Open      ] :P = [99999999.99] 
  46. syqinv
  47. a_apchck
  48. a_apchck//
  49. a_apchck
  50. checkno
  51. Current PeriodF
  52.  Voided 
  53.  Active 8
  54. Checks
  55. a_apychk
  56. a_apychk//
  57. a_apychk
  58. checkno
  59. HistoryF
  60.  Voided 
  61.  Active 8
  62. Checks
  63. checkno
  64.  CMNS
  65. lc_chkno = 
  66. PADL(LTRIM(checkno), LEN(checkno), [ ]) 
  67. :H = [Check No.], 
  68. checkdate :H = [Check Date], 
  69. invno     :H = [Inv No.], 
  70. chkacc    :H = [Check Acct], 
  71. aprpay    :H = [Payment] :P = [99999999.99], 
  72. lc_field = IIF(ppriority = [D],[Disc],
  73. IIF(ppriority=[A],[Adj],
  74. IIF(ppriority=[M],[Manl Ck],[Reg Ck])))
  75. :H = [Type]
  76. syqchk
  77. a_potran
  78. purno1
  79. purno
  80. a_potran
  81. a_potran//
  82. Detail
  83. potype     :H = [], 
  84. lc_ponumb = PADR(LTRIM(purno), LEN(purno), [ ]) 
  85. :H = [PO No.], 
  86. item       :H = [Item], 
  87. vpartno    :H = [Vendor Part No.], 
  88. qtyord     :H = [Qty Ord] :P = [999999.999], 
  89. qtyrec     :H = [Qty Rec] :P = [999999.999], 
  90. ln_opnamt = ROUND(ROUND(cost - 
  91. (cost * (disc/100)), gn_deccst) * 
  92. (qtyord - qtyrec) * 
  93. ((100 + taxrate)/100), gn_deccst) 
  94. :H = [$ Open    ] 
  95. :P = [9999999.99]
  96. syqdor
  97. a_pomast
  98. purno
  99. purno
  100. a_pomast
  101. a_pomast//
  102. Summary
  103. potype     :H = [], 
  104. lc_ponumb = PADR(LTRIM(purno), LEN(purno), [ ]) 
  105. :H = [PO No.], 
  106. purdate    :H = [PO Date], 
  107. buyer      :H = [Buyer], 
  108. remarks    :H = [Remarks], 
  109. recamt     :H = [$ Received] 
  110. :P = [999999999.999], 
  111. lc_opnamt = puramt - recamt :H = [$ Open] 
  112. :P = [999999999.999]
  113. syqsor
  114. a_icytrn//
  115. applid2
  116. docno
  117. current = [X] .AND. 
  118. a_ictran//
  119. applid2
  120. a_ictran
  121. a_icytrn8
  122. a_pomast//
  123. vendno1
  124. .NOT. EOF("
  125. 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.tcost,  &lc_detals.sqty  FOR &lc_filt.  WHILE vendno = mvend
  126. a_poymst//
  127. vendno1
  128. a_icytrn,
  129. Current Period PO Receipts
  130. History PO Receipts8
  131. lc_docno = PADL(LTRIM(docno), LEN(docno), [ ]) 
  132. :H = [PO No.], 
  133. item  :H = [Item], 
  134. tdate :H = [Date Rcv], 
  135. lc_invced = IIF(tstat = [P], [Yes ], [ No ]) 
  136. :H = [Inv? ], 
  137. sqty  :H = [Qty Rec] :P = [999999.999], 
  138. tcost :H = [Unit Cost] :P = [9999999.999], 
  139. ln_extcst = sqty * tcost :H = [Ext Cost] 
  140. :P = [9999999.999]
  141. syqrec
  142. vendno1
  143. vendno = mvend .AND.
  144. No records found for this Vendor.
  145.  as of 
  146. ENTER
  147. KEYBOARD(CHR(gk_esc)) PLAIN
  148. DO l_srhnum
  149. <Enter> to exit, <F7> to locate
  150. BROWSE FIELDS &lc_brofld1.&lc_brofld2.  KEY mvend  NOEDIT  TITLE lc_title  IN WINDOW lw_vndinq
  151. ENTER
  152. Vendor Number / Name ====> F
  153. Select destination for report
  154. a_pomast
  155. a_poymst
  156. a_ictran
  157. a_icytrn
  158. SET FILTER TO &lc_sfilt.
  159. a_tmpfl1
  160. a_tmpfl2
  161. ON KEY LABEL F7 &lc_savef7
  162. Select option from vendor menu
  163. LC_REPT
  164. LC_DISPRT
  165. LC_FILE
  166. LC_TYPE
  167. LC_TRNTYPEGN_TRACE
  168. E_TRACE
  169. LC_ANS
  170. LC_TITLE
  171. LC_KEYFLD
  172. LC_POTYPE
  173. LL_CURR
  174. LC_ALIAS
  175. LC_ORDER
  176. LN_RECNO
  177. LN_PAGE
  178. LN_MAXLINELC_BROFLD1LC_BROFLD2LL_FIRST
  179. LL_LAST
  180. LL_OPNMASTLL_OPNTRANLL_OPNYTRNLC_TMPF1
  181. LC_TMPF2
  182. LC_SAVEF7
  183. LC_SEED
  184. LL_OPNYMSTLL_OPNHERELC_PRINT
  185. LC_DEV
  186. LC_CONS
  187. LL_OPNITRNLC_XIORDR
  188. LC_SORDER
  189. LC_SFILT
  190. PLW_VNDINQ
  191. GC_SDATE8
  192. G_DSPST
  193. MVEND
  194. GN_MSGLINEA_APMAST
  195. EG_OPNFL
  196. REGF_APMASTFINVNO
  197. ADJAMT
  198. APSTAT
  199. LC_FRMFILEGC_IDRVPRGPURAMT
  200. FPAIDAMT
  201. DISAMT
  202. A_APCHCK
  203. EGF_APCHCKFA_APYCHK
  204. EGF_APYCHKFCKTYPE
  205. CKSTAT
  206. FA_POTRAN
  207. EGF_POTRANFPOSTAT
  208. QTYORD
  209. QTYREC
  210. GPOTYPE
  211. A_POMAST
  212. EGF_POMASTFRECAMT
  213. GF_ICYTRNFLC_FILT
  214. GF_ICTRANFLC_DETALS
  215. PURNO
  216. ASTFA_ICYTRN
  217. GF_POYMSTFGC_IDRVTMPGC_EXTDBF
  218. ORGNO
  219. DOCNO
  220. TDATE
  221. ETSTAT
  222. GTQTY
  223. TCOST
  224. GSQTY
  225. VENDNO
  226. A_POYMST
  227. A_TMPFL1
  228. GC_EXTNDX
  229. VENDNO1
  230. RGLL_CONT
  231. LC_COND
  232. G_DSPALT
  233. ELN_STRHLF
  234. LL_HOTKEY
  235. GL_HOTKEY
  236. ENTER
  237. HLPEDT
  238. LL_PRNT
  239. LC_HEAD1
  240. A_APVEND
  241. COMPANY
  242. LC_HEAD2
  243. LC_HEAD3
  244. C_SELPR
  245. G_PRNRP
  246. UPA_ICTRAN
  247. NA_TMPFL2
  248. GC_EXTDBT
  249. orgno
  250. vendno8
  251. lc_key = SPACE(LEN(&lc_keyfld))
  252. Invoice
  253. Check
  254. Purchase Order
  255. Document
  256. Enter 
  257.  Number (or portion) to Locate 
  258. FOR ln_sekcnt = 0 TO LEN(&lc_keyfld)
  259. No record or close match found for Vendor.
  260. LN_RECNO
  261. LC_MSTKEY
  262. LC_PICT
  263. LN_SEKCNT
  264. LC_REPT
  265. LW_SRHNUM
  266. LC_FLDNAMELN_COL
  267. AMELC_KEY
  268. MVEND
  269. G_DSPALT
  270. LW_VNDINQ
  271. L_SRHNUM
  272. C:\SMDISK\
  273. C:\SMDISK\SYVINQ.PRG
  274. SYVINQ.FXP
  275.