/// <summary>
		/// 1. 目的:匯出供應商各項扣款表,要轉入財會系統使用。
		/// 2.查詢條件:[@結帳年月]、[@廠商統編]
		///  回傳參數:@查詢結果(年月、科目、廠商統編、未稅金額、稅額)
		/// 
		/// 3.處理表格:
		/// agm=vds_vam_agm_mon_cls供應商合約月結帳務檔
		/// sub=vds_vam_subsidy_mon_cls供應商各項補貼月結檔
		/// 
		/// 4.查詢邏輯:
		/// 條件:分2段查詢,群組一和群組二。
		/// sum(target_amt)未稅金額>0才需要轉出至文字檔。
		/// 
		/// 群組一syntax參考:年度獎勵金資料〔科目=b002〕
		/// select sum(target_amt)  amt_total,(amt_total *有效稅率% )tax_amt
		/// from vds_vam_agm_mon_cls
		/// where target_kind=3 //年度獎勵金
		/// and check_month=[@結帳年月]
		/// and vendor= nvl([@廠商統編],vendor)
		/// group by vendor
		/// 
		/// 群組二syntax參考:其他項目合計後〔科目=g006〕
		/// select sum(target_amt+subsidy_amt) amt_total, (amt_total *有效稅率% )tax_amt
		/// from vds_vam_agm_mon_cls agm, vds_vam_subsidy_mon_cls sub
		/// where agm.target_kind<> 3 //排除年度獎勵金
		/// and agm.check_month=[@結帳年月]
		/// and sub.check_month=[@結帳年月]
		/// and agmvendor= nvl([@廠商統編],vendor)
		/// and agm.vendor=sub.vendor
		/// and sub.monthcount_yn=1 //只轉出期別帳務檔內要月結的項目
		/// group by agm.vendor
		/// 
		/// 5.回傳查詢結果。
		/// 
		/// 6.匯出格式請參考: [com05-單店取消進貨報表(檔案格式)]
		/// * 查詢結果為0筆時,顯示訊息『查無資料』提示使用者。
		/// * 查詢結果大於0筆時,產生匯出資料,並下傳到client端,顯示訊息視窗供使用者儲存檔案。
		/// 匯出格式請參考: [vam13_供應商款項轉出_檔案格式]
		/// </summary>
        #region 查詢VAM141

        public DataTable QueryExportFile(ArrayList ParameterList)
        {
            try
            {

                DBO.VAM141_DBO dbo = new VAM141_DBO(ref USEDB);
                return dbo.doQueryVAM141(ParameterList);

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public DataTable QueryUnMonthCount(ArrayList ParameterList)
        {
            try
            {

                DBO.VAM141_DBO dbo = new VAM141_DBO(ref USEDB);
                return dbo.doQueryUnMonthCount(ParameterList);

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }