請(qǐng)款申請(qǐng)表設(shè)計(jì)
當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > OA系統(tǒng)平臺(tái)版 > 功能介紹 > 表單設(shè)計(jì) > 請(qǐng)款申請(qǐng)表設(shè)計(jì)
視頻比較大,請(qǐng)耐心等待5秒檐薯,下載視頻
申請(qǐng)免費(fèi)試用唬研、咨詢電話:400-8352-114
請(qǐng)款申請(qǐng)單設(shè)計(jì)
請(qǐng)款申請(qǐng)可能是請(qǐng)求付貨款,也可能是單位內(nèi)部請(qǐng)求取現(xiàn)金(例如內(nèi)部員工借支).請(qǐng)款一般需要填寫請(qǐng)款單熙掺,經(jīng)上級(jí)領(lǐng)導(dǎo)批復(fù)后交由財(cái)務(wù)部進(jìn)行批款。
請(qǐng)款表單定義包括表單的新建谤赛、編輯、表單設(shè)計(jì)、預(yù)覽和刪除和導(dǎo)入導(dǎo)出管理趋厉。

新建表單
進(jìn)入流程->流程設(shè)置->表單定義菜單,點(diǎn)擊上方【增加】按鈕,可以編輯表單名稱陶簿、所屬組織欣骏、表單類型、顯示順序航十、表單寬度耽晦、自適應(yīng)寬度、表單總列數(shù)以及數(shù)據(jù)庫表名稱诊势。

1. 表單名稱:表單的名稱洲棍,他會(huì)顯示在發(fā)起流程所填寫表單的表頭。
2. 所屬組織:選擇表單所屬的組織荔闭。
3. 表單類型:選擇表單的類型助碰。
4. 顯示順序:表單排列的順序。
5. 表單寬度:表單的寬度毒沥,注意填寫之前需去掉自適應(yīng)寬度杠锻。適合表單較寬的情況。
6. 自適應(yīng)寬度:根據(jù)屏幕寬度自動(dòng)調(diào)節(jié)埋村。
7. 表單總列數(shù):設(shè)置表單顯示的總列數(shù)珍特。
8. 指定庫名稱:是否指定數(shù)據(jù)庫表名。
9. 表名稱:指定數(shù)據(jù)庫對(duì)應(yīng)的表名魔吐。(一定填寫方便后期調(diào)用扎筒,可用拼音、下劃線)
編輯表單
點(diǎn)擊對(duì)應(yīng)表單后面操作欄的【編輯】按鈕酬姆,在彈出框內(nèi)對(duì)已有表單的信息進(jìn)行二次編輯嗜桌。

表單設(shè)計(jì)
點(diǎn)擊對(duì)應(yīng)表單后面的【表單設(shè)計(jì)】按鈕,設(shè)置表單的所有字段的名稱辞色,字段類型骨宠、顯示位置的行號(hào)/列號(hào)等。采用可視化界面相满,操作簡(jiǎn)單易懂层亿,把右側(cè)表單欄目類型拖到左側(cè),并修改相應(yīng)的字段屬性值立美。

字段屬性可以進(jìn)行以下設(shè)置:
1.行號(hào):字段所在的行匿又。
2.列號(hào):字段所在的列。
3.列寬:字段占用幾列建蹄。
4.名稱:字段顯示的名稱稿屏。
5.數(shù)據(jù)庫名稱:指定數(shù)據(jù)庫表中對(duì)應(yīng)的字段名稱,填寫表單時(shí)會(huì)把內(nèi)容存放在數(shù)據(jù)庫中的這個(gè)字段饿严。(每一個(gè)字段必填數(shù)據(jù)庫名稱,支持字母滋冀、下劃線丙藤、數(shù)字)
6.長(zhǎng)度:設(shè)置文本框占用該列的長(zhǎng)度。
7.數(shù)據(jù)庫長(zhǎng)度:設(shè)置數(shù)據(jù)庫字段的大小凿食,(大文本經(jīng)常會(huì)內(nèi)容過多窘螃,可以在這里設(shè)置)。
8.是否標(biāo)題:這個(gè)字段在流程列表里面是否以這個(gè)字段為標(biāo)題廷碴,可以多個(gè)字段組成標(biāo)題砾楞,如果所有字段都沒設(shè)置為標(biāo)題,則采用默認(rèn)的形式展示標(biāo)題就用。
9.是否計(jì)算:如果這個(gè)字段需要進(jìn)行簡(jiǎn)單的計(jì)算顿豹,可以勾選這個(gè),然后在計(jì)算表達(dá)式里面輸入霉处,具體計(jì)算表達(dá)式怎樣輸入請(qǐng)參考第15條跋擅。
10.是否唯一:這個(gè)字段是否不能有重復(fù)值。
11.非空:表示這個(gè)字段是否必填嫌松,會(huì)在編輯報(bào)表的頁面里生效沪曙。
12.隱藏:這個(gè)字段是否隱藏,會(huì)在編輯報(bào)表里面生效萎羔。
13.只讀:這個(gè)字段是否只讀不能編輯液走,會(huì)在編輯報(bào)表里面生效。
14.缺省值:如果這個(gè)字段需要默認(rèn)值贾陷,可以在這里填寫缘眶。
15.計(jì)算表達(dá)式:可以寫你要進(jìn)行計(jì)算的表達(dá)式。計(jì)算的表達(dá)式支持加減乘除及括號(hào)運(yùn)算髓废,表達(dá)式中可以有空格巷懈,表達(dá)式也支持函數(shù)計(jì)算,目前支持的函數(shù)有:sumList慌洪,upperMoney顶燕,大小寫不限,關(guān)鍵字sumList冈爹、upperMoney涌攻、selfDefFunc、avgList寓蔼、attendDay咱贪、attendHour不能再作為字段名稱使用(avgList 、day筛六、hour為預(yù)留字段)。
(1)sumList:對(duì)列表的某字段求和吭芯,該列表字段必須為數(shù)字或金額類型通溜,用法為:sumList(列表名稱,列表的字段名稱)拷治,其中的列表名稱和列表字段名稱直接使用字段的顯示名稱即可,也可以使用字段的數(shù)據(jù)庫名稱溪毕,如:sumList(報(bào)銷明細(xì),金額)或者sumList(billDetail,amount)
(2)upperMoney:對(duì)某字段進(jìn)行金額大寫轉(zhuǎn)換胃琴,用法為:upperMoney(字段名稱),字段名稱直接使用字段的顯示名稱穿汽,也可以使用字段的數(shù)據(jù)庫名稱遥附,如: upperMoney(合計(jì)金額)或者upperMoney(sumAmount),其中的字段名稱必須是一個(gè)確定的字段题束,不能是一個(gè)表達(dá)式跋岳。
(3)selfDefFunc:自定義函數(shù),用法為:selfDefFunc(expenseCheck,null,userId,orgId,1,acctItemId,amount,'budgetPrompt')秸抚,其中第一個(gè)參數(shù)為自定義的函數(shù)名稱速和,后面的參數(shù)為自定義函數(shù)的參數(shù)。費(fèi)用管理中的例子可以做參考剥汤。
(4)attendDay:統(tǒng)計(jì)天數(shù)颠放,用法為:attendDay(字段名稱,字段名稱吭敢,字段名稱)碰凶,字段名稱直接使用字段的顯示名稱,也可以使用字段的數(shù)據(jù)庫名稱鹿驼。如attendDay(開始日期,結(jié)束日期欲低,請(qǐng)假人)或者attendDay(startTime,endTime,userid)其中的字段名稱必須是一個(gè)確定的字段蠢沿,不能是一個(gè)表達(dá)式伸头。
(5)attendHour:統(tǒng)計(jì)小時(shí),用法為:attendHour(字段名稱舷蟀,字段名稱恤磷,字段名稱),字段名稱直接使用字段的顯示名稱戈勾,也可以使用字段的數(shù)據(jù)庫名稱绷煎。如attendHour(開始時(shí)間,結(jié)束時(shí)間,請(qǐng)加入)或者attendHour(startTime,endTime户痒,userid)其中的字段名稱必須是一個(gè)確定的字段火毕,不能是一個(gè)表達(dá)式。
增加字段
新增字段名稱赠槽,字段類型剃炬、長(zhǎng)度以及顯示位置的行號(hào)/列號(hào)(數(shù)據(jù)庫字段名稱不能為漢字,建議使用英文)幢戳。具體字段中涉及到SQL語句和計(jì)算表達(dá)式莫诲,需要具有一定的數(shù)據(jù)庫基礎(chǔ)泰涡。下面對(duì)各字段做一個(gè)簡(jiǎn)介。

1撇涡、文本類型:用戶可以在其中輸入任何字符像兆,包括中英文。
2糜曲、大文本類型:與文本字段相似河哑,可以填寫跟多字符,一般單獨(dú)為一行龟虎,做備注時(shí)用到璃谨。
3、數(shù)字類型:只能輸入數(shù)字遣总,可帶小數(shù)點(diǎn)睬罗,可以選擇精度。注意手機(jī)號(hào)碼不是用數(shù)字類型旭斥,會(huì)超出數(shù)字大小上限容达。
4、金額:填寫金額垂券。
5花盐、下拉列表:可以選擇下拉選項(xiàng)內(nèi)容,用英文“,”隔開菇爪。如

6算芯、關(guān)聯(lián)選擇:通過關(guān)聯(lián)到其他表單,直接獲取表單字段值凳宙。并從中選擇需要的選項(xiàng)属圃,需要用到SQL語句。比如將“項(xiàng)目”字段設(shè)置成關(guān)聯(lián)選擇尽诀,可以直接從其它已經(jīng)發(fā)起過的流程表單中獲得項(xiàng)目名稱叉砰,從立項(xiàng)表中得到所有立項(xiàng)了的項(xiàng)目名稱,然后選取所要的項(xiàng)目名陆宝。SQL關(guān)聯(lián)語句可以為Select projectName from f_project where processInsStatus !=9众抽,表示從f_project表中選出字段名為projectName的值,processInsStatus !=9表示該表狀態(tài)不為隱藏坑状。
7尺桅、聯(lián)動(dòng)輸入:聯(lián)動(dòng)輸入一般與關(guān)聯(lián)選擇搭配使用,當(dāng)你在關(guān)聯(lián)選擇字段中選出一個(gè)選項(xiàng)后却坦,會(huì)自動(dòng)輸入對(duì)應(yīng)的值裂瘤。如下圖所示,表示從f_project表中的projectName對(duì)應(yīng)的projectId殃练,并且自動(dòng)輸出馆义。

8黔章、復(fù)選框:即勾選框胁塞,可以選擇是否打勾咏尝。
9、單選框:可以在很多選項(xiàng)中選出某一項(xiàng)啸罢,選項(xiàng)名稱可以在字段屬性中增加编检。
10、登錄人:自動(dòng)填寫當(dāng)前用戶的名字扰才。
11允懂、登錄人部門:自動(dòng)填寫當(dāng)前用戶所在的部門。
12衩匣、登錄人大部門:自動(dòng)填寫當(dāng)前用戶所在的部門的上級(jí)部門蕾总。
13、登錄人組織:自動(dòng)填寫當(dāng)前用戶所在的組織琅捏。
14生百、選人:從所有用戶中選人。
15柄延、選部門:從所有部門中選擇蚀浆。
16、選多人:從所有員工中選擇多個(gè)員工搜吧。
17箍伏、選多部門:從所有部門中選擇多個(gè)部門。
18乒踢、當(dāng)前日期/時(shí)間/月份/年份:用戶填寫表單時(shí)揪馅,會(huì)自動(dòng)默認(rèn)為當(dāng)前本機(jī)的日期/時(shí)間/月份/年份,用戶無法更改捡霹。
19瞳州、選日期時(shí)間/日期/時(shí)間/月份/年份:用戶可自己選擇需要的日期時(shí)間/日期/時(shí)間/月份/年份。
20饵忙、關(guān)聯(lián)流程:關(guān)聯(lián)到與當(dāng)前填寫人相關(guān)的流程盐文,包括審批或發(fā)起的流程。
21岖疲、聯(lián)動(dòng)選擇:與聯(lián)動(dòng)輸入類似咏摔,可以在聯(lián)動(dòng)的基礎(chǔ)上選擇。
22极阴、關(guān)聯(lián)客戶:定制了客戶模塊的用戶可以通過此字段關(guān)聯(lián)到主菜單-客戶-客戶信息下的客戶昙百,即不需要手動(dòng)填寫客戶名稱,可以自動(dòng)選擇已有客戶碟狞。
23啄枕、關(guān)聯(lián)項(xiàng)目:定制了任務(wù)模塊的用戶可以通過此字段關(guān)聯(lián)到主菜單-任務(wù)-項(xiàng)目管理下的項(xiàng)目婚陪,即不需要手動(dòng)填寫項(xiàng)目名稱,可以自動(dòng)選擇已有項(xiàng)目频祝。
24泌参、選物品:定制了綜合模塊的用戶可以通過此字段關(guān)聯(lián)到主菜單-綜合-物品管理下的物品,即不需要手動(dòng)填寫物品名稱常空,可以自動(dòng)選擇已有物品沽一。
25、文件附件:上傳文件漓糙,以支持各種格式的文件上傳铣缠,也可以上傳多個(gè)文件,上傳完后可對(duì)文件進(jìn)行下載昆禽、轉(zhuǎn)存蝗蛙、改名、備注醉鳖、刪除操作捡硅。
26、圖片:上傳圖片臭膊,并顯示圖片縮略圖盆扳。目前只支持上傳一張圖片,繼續(xù)上傳會(huì)覆蓋原有圖片栏赋。
27俭整、審核意見:默認(rèn)意見選項(xiàng)為同意和不同意,可以在字段屬性中修改意見選項(xiàng)比如輸入:“同意,待定,發(fā)回”仙衩,中間用英文“,”隔開妄由。
28、文本提示:在字段屬性中的提示信息中輸入文本篇挡,在填寫該表單時(shí)就會(huì)自動(dòng)輸出該文本像淋。可對(duì)提示內(nèi)容位置進(jìn)行設(shè)置报葬,選擇左對(duì)齊语雇、居中或者右對(duì)齊。
下面列舉幾種對(duì)文本字體的設(shè)置: 測(cè)試版 表示把字體設(shè)置為紅色挺久,加下劃線磨涵,加粗。此類設(shè)置可參照html語言乳规。
29形葬、發(fā)文字號(hào):一般在公文中會(huì)用到,缺省值為“某某發(fā)〔2014〕”。
30笙以、收文編號(hào):公文中用到淌实,缺省值為“行字〔2014〕1號(hào)”。
31猖腕、自動(dòng)編號(hào):可以根據(jù)需求自動(dòng)編號(hào)拆祈,編號(hào)要在提交表單后會(huì)出現(xiàn),編號(hào)可以根據(jù)表單內(nèi)的其它字段設(shè)谈息。以curDate-type-indexOrder的字段值進(jìn)行編號(hào)缘屹,“curDate”默認(rèn)缺省值為當(dāng)前日期,“type”為表單中已有字段侠仇,“indexOrder”為索引排序,“indexSize:4”表示索引排序?yàn)?位數(shù)字犁珠,“indexStart:1”表示索引排序從1開始逻炊,順序增大,“__indexPeriod:year,__indexPeriodParam:curDate”表示索引排序以年為周期雇牍,且年份從當(dāng)前日期中讀取嗅呻。比如當(dāng)前索引排序號(hào)為0001,年份為2014年乌心,那么导劝,當(dāng)時(shí)間到了2015年,排序號(hào)又會(huì)回到0001而不是繼續(xù)增加匹羹。“curDate:yyyyMM”表示從當(dāng)前日期中讀取年份和月份齐皂,并以先年份后月份的順序編號(hào),最后“type”指讀取表單中的type字段值糕但。
autoCode(__code:curDate-type-indexOrder,
__indexSize:4,
__indexStart:1,
__indexPeriod:year,
__indexPeriodParam:curDate,
curDate:yyyyMM,
type:type)
上述自動(dòng)編碼結(jié)果2014-A-0001仅汰,2014-A-0002。(若type為A)
32唠魏、列表輸入:表單中有多行或者多列的數(shù)字或金額的計(jì)算蝉站,將字段類型設(shè)置為列表輸入,一般設(shè)置包括名稱例吹、數(shù)據(jù)庫名稱捧颅、選擇字段對(duì)應(yīng)的屬性;數(shù)字、金額輸入:實(shí)現(xiàn)統(tǒng)計(jì)(求和)较雕、還可自定義計(jì)算公式(如:求總額=單價(jià)*數(shù)量);其中數(shù)字輸入不得超過10位;金額輸入不能超過12位(12位包括小數(shù)點(diǎn)后2位)碉哑。列表行數(shù)可以固定也可以在填寫時(shí)自動(dòng)添加。
33郎笆、協(xié)同操作:即在表單中可以關(guān)聯(lián)打開另外的相關(guān)頁面谭梗,并可傳遞表單中的參數(shù),比如在費(fèi)用審批時(shí)查看其歷史費(fèi)用清單,協(xié)同操作必須填寫計(jì)算表達(dá)式激捏,比如:url=expense/list.html,tabId=expenseList,orgId=orgId,acctItemId=acctItemId设塔,其中的url參數(shù)和tabId參數(shù)是必須的,分別表示頁面的url和tab標(biāo)簽的Id远舅,其它參數(shù)分別表示參數(shù)名稱和參數(shù)值闰蛔,其中的參數(shù)值又取自當(dāng)前表單的字段,如果頁面上有該字段的值图柏,則取其值序六,否則從后臺(tái)數(shù)據(jù)庫中取其值。
編輯字段
在編輯了一部分表單后蚤吹,若想要修改編輯現(xiàn)有字段屬性拒吧,可以直接選擇該字段進(jìn)行改動(dòng),但這種情況下無法修改字段類型泡募。而點(diǎn)擊左上角的【高級(jí)】按鈕描蹦,進(jìn)入高級(jí)模式點(diǎn)編輯修改。則可以修改字段所有屬性票虎。


源碼
這里的源碼是修改報(bào)表界面的內(nèi)容仆阶。修改完之后點(diǎn)擊【提交】按鈕(修改源碼需要一定的html基礎(chǔ))。如果不點(diǎn)擊下次增加字段時(shí)源碼會(huì)自動(dòng)重新生成摔色。

預(yù)覽表單
點(diǎn)擊對(duì)應(yīng)表單按鈕“預(yù)覽”驯祖,查看表單顯示效果。

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓