63 lines
2.3 KiB
Markdown
63 lines
2.3 KiB
Markdown
# 扣繳明細及寄發通知
|
||
|
||
這是用來查詢講師領據明細與寄發郵件通知的功能
|
||
|
||
## 查詢畫面
|
||
畫面:~\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 輸出會符合預覽用的畫面欄位
|
||
- 發郵件我自己寫
|
||
|
||
## 樣式表
|
||
- 儘量用現有的樣式表
|
||
- 若要撰寫新樣式,儘量保持畫面高度緊湊
|