工程項目管理系統 | OA系統 | ERP系統 | 工程項目管理軟件 | 裝飾管理系統 | 簽約案例 | 手機APP
X 關閉

付款申請表設計

當前位置:工程項目OA系統 > OA系統平臺版 > 功能介紹 > 表單設計 > 付款申請表設計

視頻比較大,請耐心等待30秒,視頻右側底部按鈕,可以放大觀看

  付款申請表設計

  申請付款給供貨單位的書面單據形式,為了明細的表明付款的各項內容(如日期、部門、申請項目、申請金額、用途、審批人、經辦人、部門經理、財務負責人、總經理).進行內部審批

  表單定義包括表單的新建、編輯、表單設計、預覽和刪除和導入導出管理。

  

1.png

  新建表單

  進入流程->流程設置->表單定義菜單,點擊上方【增加】按鈕,可以編輯表單名稱、所屬組織、表單類型、顯示順序、表單寬度、自適應寬度、表單總列數以及數據庫表名稱。

  

2.png

  1. 表單名稱:表單的名稱,他會顯示在發起流程所填寫表單的表頭。

  2. 所屬組織:選擇表單所屬的組織。

  3. 表單類型:選擇表單的類型。

  4. 顯示順序:表單排列的順序。

  5. 表單寬度:表單的寬度,注意填寫之前需去掉自適應寬度。適合表單較寬的情況。

  6. 自適應寬度:根據屏幕寬度自動調節。

  7. 表單總列數:設置表單顯示的總列數。

  8. 指定庫名稱:是否指定數據庫表名。

  9. 表名稱:指定數據庫對應的表名。(一定填寫方便后期調用,可用拼音、下劃線)

  編輯表單

  點擊對應表單后面操作欄的【編輯】按鈕,在彈出框內對已有表單的信息進行二次編輯。

  

3.png

  表單設計

  點擊對應表單后面的【表單設計】按鈕,設置表單的所有字段的名稱,字段類型、顯示位置的行號/列號等。采用可視化界面,操作簡單易懂,把右側表單欄目類型拖到左側,并修改相應的字段屬性值。

  

4.png

  字段屬性可以進行以下設置:

  1.行號:字段所在的行。

  2.列號:字段所在的列。

  3.列寬:字段占用幾列。

  4.名稱:字段顯示的名稱。

  5.數據庫名稱:指定數據庫表中對應的字段名稱,填寫表單時會把內容存放在數據庫中的這個字段。(每一個字段必填數據庫名稱,支持字母、下劃線、數字)

  6.長度:設置文本框占用該列的長度。

  7.數據庫長度:設置數據庫字段的大小,(大文本經常會內容過多,可以在這里設置)。

  8.是否標題:這個字段在流程列表里面是否以這個字段為標題,可以多個字段組成標題,如果所有字段都沒設置為標題,則采用默認的形式展示標題。

  

5.png

  默認形式:

  

6.png

  9.是否計算:如果這個字段需要進行簡單的計算,可以勾選這個,然后在計算表達式里面輸入,具體計算表達式怎樣輸入請參考第15條。

  10.是否唯一:這個字段是否不能有重復值。

  11.非空:表示這個字段是否必填,會在編輯報表的頁面里生效。

  12.隱藏:這個字段是否隱藏,會在編輯報表里面生效。

  13.只讀:這個字段是否只讀不能編輯,會在編輯報表里面生效。

  14.缺省值:如果這個字段需要默認值,可以在這里填寫。

  15.計算表達式:可以寫你要進行計算的表達式。計算的表達式支持加減乘除及括號運算,表達式中可以有空格,表達式也支持函數計算,目前支持的函數有:sumList,upperMoney,大小寫不限,關鍵字sumList、upperMoney、selfDefFunc、avgList、attendDay、attendHour不能再作為字段名稱使用(avgList 、day、hour為預留字段)。

  (1)sumList:對列表的某字段求和,該列表字段必須為數字或金額類型,用法為:sumList(列表名稱,列表的字段名稱),其中的列表名稱和列表字段名稱直接使用字段的顯示名稱即可,也可以使用字段的數據庫名稱,如:sumList(報銷明細,金額)或者sumList(billDetail,amount)

  (2)upperMoney:對某字段進行金額大寫轉換,用法為:upperMoney(字段名稱),字段名稱直接使用字段的顯示名稱,也可以使用字段的數據庫名稱,如: upperMoney(合計金額)或者upperMoney(sumAmount),其中的字段名稱必須是一個確定的字段,不能是一個表達式。

  (3)selfDefFunc:自定義函數,用法為:selfDefFunc(expenseCheck,null,userId,orgId,1,acctItemId,amount,'budgetPrompt'),其中第一個參數為自定義的函數名稱,后面的參數為自定義函數的參數。費用管理中的例子可以做參考。

  (4)attendDay:統計天數,用法為:attendDay(字段名稱,字段名稱,字段名稱),字段名稱直接使用字段的顯示名稱,也可以使用字段的數據庫名稱。如attendDay(開始日期,結束日期,請假人)或者attendDay(startTime,endTime,userid)其中的字段名稱必須是一個確定的字段,不能是一個表達式。

  (5)attendHour:統計小時,用法為:attendHour(字段名稱,字段名稱,字段名稱),字段名稱直接使用字段的顯示名稱,也可以使用字段的數據庫名稱。如attendHour(開始時間,結束時間,請加入)或者attendHour(startTime,endTime,userid)其中的字段名稱必須是一個確定的字段,不能是一個表達式。

  增加字段

  新增字段名稱,字段類型、長度以及顯示位置的行號/列號(數據庫字段名稱不能為漢字,建議使用英文)。具體字段中涉及到SQL語句和計算表達式,需要具有一定的數據庫基礎。下面對各字段做一個簡介。

  

8.png

  1、文本類型:用戶可以在其中輸入任何字符,包括中英文。

  2、大文本類型:與文本字段相似,可以填寫跟多字符,一般單獨為一行,做備注時用到。

  3、數字類型:只能輸入數字,可帶小數點,可以選擇精度。注意手機號碼不是用數字類型,會超出數字大小上限。

  4、金額:填寫金額。

  5、下拉列表:可以選擇下拉選項內容,用英文“,”隔開。如

  

9.png

  6、關聯選擇:通過關聯到其他表單,直接獲取表單字段值。并從中選擇需要的選項,需要用到SQL語句。比如將“項目”字段設置成關聯選擇,可以直接從其它已經發起過的流程表單中獲得項目名稱,從立項表中得到所有立項了的項目名稱,然后選取所要的項目名。SQL關聯語句可以為Select projectName from f_project where processInsStatus !=9,表示從f_project表中選出字段名為projectName的值,processInsStatus !=9表示該表狀態不為隱藏。

  7、聯動輸入:聯動輸入一般與關聯選擇搭配使用,當你在關聯選擇字段中選出一個選項后,會自動輸入對應的值。如下圖所示,表示從f_project表中的projectName對應的projectId,并且自動輸出。

  

10.png

  8、復選框:即勾選框,可以選擇是否打勾。

  9、單選框:可以在很多選項中選出某一項,選項名稱可以在字段屬性中增加。

  10、登錄人:自動填寫當前用戶的名字。

  11、登錄人部門:自動填寫當前用戶所在的部門。

  12、登錄人大部門:自動填寫當前用戶所在的部門的上級部門。

  13、登錄人組織:自動填寫當前用戶所在的組織。

  14、選人:從所有用戶中選人。

  15、選部門:從所有部門中選擇。

  16、選多人:從所有員工中選擇多個員工。

  17、選多部門:從所有部門中選擇多個部門。

  18、當前日期/時間/月份/年份:用戶填寫表單時,會自動默認為當前本機的日期/時間/月份/年份,用戶無法更改。

  19、選日期時間/日期/時間/月份/年份:用戶可自己選擇需要的日期時間/日期/時間/月份/年份。

  20、關聯流程:關聯到與當前填寫人相關的流程,包括審批或發起的流程。

  21、聯動選擇:與聯動輸入類似,可以在聯動的基礎上選擇。

  22、關聯客戶:定制了客戶模塊的用戶可以通過此字段關聯到主菜單-客戶-客戶信息下的客戶,即不需要手動填寫客戶名稱,可以自動選擇已有客戶。

  23、關聯項目:定制了任務模塊的用戶可以通過此字段關聯到主菜單-任務-項目管理下的項目,即不需要手動填寫項目名稱,可以自動選擇已有項目。

  24、選物品:定制了綜合模塊的用戶可以通過此字段關聯到主菜單-綜合-物品管理下的物品,即不需要手動填寫物品名稱,可以自動選擇已有物品。

  25、文件附件:上傳文件,以支持各種格式的文件上傳,也可以上傳多個文件,上傳完后可對文件進行下載、轉存、改名、備注、刪除操作。

  26、圖片:上傳圖片,并顯示圖片縮略圖。目前只支持上傳一張圖片,繼續上傳會覆蓋原有圖片。

  27、審核意見:默認意見選項為同意和不同意,可以在字段屬性中修改意見選項比如輸入:“同意,待定,發回”,中間用英文“,”隔開。

  28、文本提示:在字段屬性中的提示信息中輸入文本,在填寫該表單時就會自動輸出該文本。可對提示內容位置進行設置,選擇左對齊、居中或者右對齊。

  下面列舉幾種對文本字體的設置: 測試版 表示把字體設置為紅色,加下劃線,加粗。此類設置可參照html語言。

  29、發文字號:一般在公文中會用到,缺省值為“某某發〔2014〕”。

  30、收文編號:公文中用到,缺省值為“行字〔2014〕1號”。

  31、自動編號:可以根據需求自動編號,編號要在提交表單后會出現,編號可以根據表單內的其它字段設。以curDate-type-indexOrder的字段值進行編號,“curDate”默認缺省值為當前日期,“type”為表單中已有字段,“indexOrder”為索引排序,“indexSize:4”表示索引排序為4位數字,“indexStart:1”表示索引排序從1開始,順序增大,“__indexPeriod:year,__indexPeriodParam:curDate”表示索引排序以年為周期,且年份從當前日期中讀取。比如當前索引排序號為0001,年份為2014年,那么,當時間到了2015年,排序號又會回到0001而不是繼續增加。“curDate:yyyyMM”表示從當前日期中讀取年份和月份,并以先年份后月份的順序編號,最后“type”指讀取表單中的type字段值。

  autoCode(__code:curDate-type-indexOrder,

  __indexSize:4,

  __indexStart:1,

  __indexPeriod:year,

  __indexPeriodParam:curDate,

  curDate:yyyyMM,

  type:type)

  上述自動編碼結果2014-A-0001,2014-A-0002。(若type為A)

  32、列表輸入:表單中有多行或者多列的數字或金額的計算,將字段類型設置為列表輸入,一般設置包括名稱、數據庫名稱、選擇字段對應的屬性;數字、金額輸入:實現統計(求和)、還可自定義計算公式(如:求總額=單價*數量);其中數字輸入不得超過10位;金額輸入不能超過12位(12位包括小數點后2位)。列表行數可以固定也可以在填寫時自動添加。

  33、協同操作:即在表單中可以關聯打開另外的相關頁面,并可傳遞表單中的參數,比如在費用審批時查看其歷史費用清單,協同操作必須填寫計算表達式,比如:url=expense/list.html,tabId=expenseList,orgId=orgId,acctItemId=acctItemId,其中的url參數和tabId參數是必須的,分別表示頁面的url和tab標簽的Id,其它參數分別表示參數名稱和參數值,其中的參數值又取自當前表單的字段,如果頁面上有該字段的值,則取其值,否則從后臺數據庫中取其值。

  編輯字段

  在編輯了一部分表單后,若想要修改編輯現有字段屬性,可以直接選擇該字段進行改動,但這種情況下無法修改字段類型。而點擊左上角的【高級】按鈕,進入高級模式點編輯修改。則可以修改字段所有屬性。

  

11.png

  

12.png

  源碼

  這里的源碼是修改報表界面的內容。修改完之后點擊【提交】按鈕(修改源碼需要一定的html基礎)。如果不點擊下次增加字段時源碼會自動重新生成。

  

13.png

  預覽表單

  點擊對應表單按鈕“預覽”,查看表單顯示效果。

  

14.png

  刪除表單

  刪除已有表單,點擊“刪除”,彈出二次確認對話框(提示:確認刪除,請點擊“是”;反之,請點擊“否”)。

  

15.png
付款申請表設計相關文章:

OA系統平臺版行業PM

園林企業管理系統 消防企業管理系統 電力工程管理系統 通信工程管理系統 安裝工程管理系統 市政工程管理系統 土建工程管理系統 水電工程管理系統 路橋工程管理系統 弱電工程管理系統 建筑勞務管理系統 幕墻工程管理系統 公路道路管理系統 交通土建工程系統 橋梁工程管理系統 隧道工程管理系統 房屋建筑工程系統 空調安裝管理系統 電子工程管理系統 建筑基礎工程系統 機電工程管理系統 鐵路工程管理系統 鋼結構工程系統 安防工程管理系統 裝飾工程管理系統 基建工程管理系統 監理工程管理系統

广西快乐双彩开奖公布