Files
thinkyu/教育訓練系統/Web/DOC/扣繳明細及寄發通知.md
T
sryang 577060bc78 chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore
- 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
2026-09-10 09:42:37 +08:00

63 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 扣繳明細及寄發通知
這是用來查詢講師領據明細與寄發郵件通知的功能
## 查詢畫面
畫面:~\Forms\領據系統\財稅作業與領據關帳.aspx 裡面的 "Tab 1: 扣繳明細及寄發通知"
Script~\Scripts\財稅作業與領據關帳.js
### 查詢條件輸入
- 起日 (日期輸入)
- 迄日 (日期輸入)
- 身分別 (下拉,選項來源:GetDropdownLists("身分別"))
- 憑證類別 (下拉,選項來源:GetDropdownLists("憑證類別"))
- 查詢按鈕 呼叫 SearchDetailTable,輸出方式="DATA"
- 匯出按鈕 呼叫 SearchDetailTable,輸出方式="EXPORT"
### 寄件人與郵件內容輸入
- 寄件人郵箱
- 郵件主旨
- 郵件內文
- 發送按鈕 呼叫 SendEmail,輸出方式="SENDMAIL"
- 預覽按鈕 呼叫 SendEmail,輸出方式="PREVIEW"
### 查詢結果
#### 講師
- 要發送勾選
- 已發送顯示
- 領款人姓名 (講師/非講師姓名)
- 身分證字號
- 戶籍地址
- 扣繳類別
- 合計金額 (講師 / 勞務費)
- 應扣繳稅額
- 服務費
#### 講師的明細 (可展開收合)
-
- 計畫代號
- 活動日期
- 活動名稱 / 事由
- 扣繳類別
- 講師 / 勞務費
- 應扣繳稅額
- 服務費
## 後端服務
~/Services/領據處理.asmx
- GetDropdownLists(類別):取得下拉清單選項
- SearchDetailTable(DateTime? 起日, DateTime? 迄日, string 身分別, string 扣繳類別, string 輸出方式)
- 查詢講師領據明細資料
- 輸出方式:DATA=查詢結果資料 / EXPORT=匯出Excel
- 實際 SQL 我自己寫,DATA 輸出會符合查詢結果的畫面欄位
- 匯出我自己寫
- SendEmail(DateTime? 起日, DateTime? 迄日, string 身分別, string 扣繳類別, string 輸出方式, List<string> 講師非講師編號, string 寄件人郵箱, string 郵件主旨, string 郵件內文)
- 發送郵件或輸出郵件預覽資料
- 輸出方式:PREVIEW=輸出預覽用資料 / SENDMAIL=發送郵件
- 講師非講師編號:從查詢結果的「要發送勾選」欄位勾上的講師非講師編號
- 實際 SQL 我自己寫,PREVIEW 輸出會符合預覽用的畫面欄位
- 發郵件我自己寫
## 樣式表
- 儘量用現有的樣式表
- 若要撰寫新樣式,儘量保持畫面高度緊湊