public DataTable QueryUnclosedDates(ArrayList ParameterList) { try { DBO.VAM101_DBO dbo = new VAM101_DBO(ref USEDB); return dbo.doQueryUnclosedDates(ParameterList); } catch (Exception ex) { throw ex; } }
/// <summary> // 功能說明:查詢供應商配送費報表彙總 // //class spec中的語法為參考,pg撰寫程式時可能需要調整程式語法) // 傳入值: // 〔@進/退貨日期起、迄〕 // 〔@供應商代號起、迄〕 // 〔@大分類別〕 // 〔@課稅別〕 // 回傳值: // 請參考WEB UI SPEC說明 // 檢核: // 1.檢查〔@進/退貨日期起、迄〕日期是否都已經日結,如果有日期沒有日結,則全部rollback,並顯示提醒範例:《2009/01/07, // 2008/01/08供應商帳務未日結》alert。 // TABLE: // VDS_VAM_CHECK_OUT(供應商日結檔) // check_date between 〔@進/退貨日期起、迄〕是否都已經日結。 // 報表 Main Tables: // VDS_VAM_SUBSIDY(供應商日結配送補貼檔) A, // VDS_VDM_VENDOR (供應商主檔)B // 查詢欄位: // A.VENDOR, B.VENDOR_NAME, A.TAX_TYPE, // A.ACCEPT_AMT, A.RETURN_AMT,A.ACCEPT_RATE,A.RETURN_RATE, // A.DIS_ACCEPT, A.DIS_RETURN, // NVL(SUM(A.ACCEPT_COST),0) ACCEPT_COST, // NVL(SUM(A.BACKWARD_COST),0) BACKWARD_COST, // NVL(SUM(A.ACCEPT_QTY),0) ACCEPT_QTY, // NVL(SUM(A.BACKWARD_QTY),0) BACKWARD_QTY, // NVL(SUM(A.ACCEPT_SUBSIDY),0) ACCEPT_SUBSIDY, // NVL(SUM(A.BACKWARD_SUBSIDY),0) BACKWARD_SUBSIDY // A.PMA //中分類 // 關聯: // A.CHECK_DATE between 〔@進/退貨日期起、迄〕 // A.VENDOR between 〔@進/退貨日期起、迄〕 // A.VENDOR = B.VENDOR // A.TAX_TYPE =〔@課稅別〕 // A.PMA = 〔@課稅別〕 // 說明: // 1.【查詢條件顯示區】group by A.VENDOR, B.VENDOR_NAME, A.TAX_TYPE, A.DIS_BASE,A.DIS_RULE, //A.ACCEPT_AMT, A.RETURN_AMT,A.ACCEPT_RATE,A.RETURN_RATE // 2.【GROUP BY 大分類查詢結果】group by a.pma /// </summary> public DataTable QueryVendorDistributeSumRpt(ArrayList ParameterList, out string V_MSG, out string V_RESULT) { try { DBO.VAM101_DBO dbo = new VAM101_DBO(ref USEDB); return dbo.doQueryVendorDistributeSumRpt(ParameterList, out V_MSG, out V_RESULT); } catch (Exception ex) { throw ex; } }
public DataTable QueryVendorDistSumRptByPMA(ArrayList ParameterList) { try { DBO.VAM101_DBO dbo = new VAM101_DBO(ref USEDB); return dbo.doQueryVendorDistSumRptByPMA(ParameterList); } catch (Exception ex) { throw ex; } }