EDM參數設定
功能位置:系統管理(HR) > EDM參數設定 (SYS_STD00035) 目的 new2HR 系統中各程式的欄位有很多「參數」可以選擇與設定。如下圖「補充保費項目」有一般投保身份、兼職薪資所得、執行業務收入、股利所得、利息所得、租金收入等可以選擇,像這些小資料集合,就可以設定在此「系統參數」,用一代碼來個別代表資料集合的意義,而不用再開一個資料TABLE來管理。PS. 此階段是由程式開發來指定代碼的應用目的,但需要新增或異動時,就需要使用單位自行修改。 若我們需要增加或異動系統參數時,就需要了解系統參數在哪裡修改與設定,接續就是教導如何使用系統參數設定。 系統參數修改說明 系統中使用到的代碼資料,皆集中在此做管理。系統在導入前,要確認必要的類別代碼需要先行建立資料。這裡包含的資料有系統面統一的設定資料與每個使用系統的企業自行設定的資料,因此只開放給系統管理人員使用,統一由系統管理員來管理這些重要的資訊。 系統參數設定的主要資訊: 類別代號:自行手動編號,為唯一的 KEY 值,是必填欄位。類別說明:是必填欄位,類別的中文全名。參數說明:系統用來說明此參數的用途,但有時也會用來做程式的其他用途。備註:系統用來說明此參數的特別說明。建檔者:新增資料時,系統會自動帶入當時登入者帳號。更改者:更新資料時,系統會自動帶入當時登入者帳號。 在每個功能作業中都已經幫大家註明了功能會用到那些類別代碼,以<補充補費參數>為例,如想調整系統預設的<補充保費項目別>代碼 利用查詢的按鍵並在類別代碼中輸入<EDM_HEALTH_2ND>,然後點選查詢。 找到我們查詢的EDM_HEALTH_2ND時,點選左半邊該筆資料,會出現右半邊的資料區。而右半邊的資料區分為上半部的分類資料及下半部的分類明細資料。新增是給新產生的分類使用,這也意味著系統需要搭配著一起客製,新增的分類代碼才會發生作用。針對已經存在的代碼只需要<編輯>就可以。 分類明細只要點該筆資料就可以進行修改或刪除,也可以進行增加資料。最後記得點選上半部的<儲存>,才會將資料存入資料庫中。本案例因為新增分類明細資料需要配程式的修改調整,所以只允許做修改。
Excel 和 Word 的空格錯誤
Q :請問空格會影響欄位列印嗎 ? A:會的,空格會導致列印錯誤。 設計 Excel 或 Word 表單時,若要列印欄位資料,要留意空格數量、位置,因為空格會影響資料是否能正確呈現。 #T :TEXT_REF1 欄位定義前加上 # 號(如上範例#T),冒號(:)之前只能有一個空格,中間不得插入多餘空格,分號之後放欄位名稱沒有空格(如上範例:TEXT_REF1)。 否則,匯入後表單或報表將無法正確顯示該欄位資料。
Excel 合併儲存格技巧與限制
Q:合併儲存格上傳 JD 會出錯嗎?A:不會,可以正常使用喔! 匯入Excel的合併儲存格 過去匯入Excel 文件會遇到合併儲存格失敗的錯誤訊息,現在經過系統更新與功能調整,問題已經被解決。 範例說明:(詳細步驟請參考 基礎Excel報表設計指南 ) 合併儲存格Excel 上傳 Excel 上傳正確產生畫面後,可以正常執行。
Excel、Report報表列印分組應用
Excel與Report最大差別在於:Excel產生的報表分頁較為基礎,清單式報表 Report則可依群組進行分頁。 EXCEL #G –> Group 群組依據 Group 自動排序#GR –> GR 指群組且關聯欄位 若使用Excel #G,當群組資料只有一筆時,不會有小計出現。 #G 於印表時,儲存格會自動合併。 若數量欄位設定#NT,會以群組條件進行小記,整張Excel 末筆資料後未再呈現總計。 多筆 單筆 清單式Report 點選欄位、設定Groups分組欄位、設定分組呈現方式(包含表頭、表尾、是否換頁) 調整後,列印結果如下: 以營業點做為群組跳頁。 同銷售日期,不同料號分組,小計按照分組顯示。 以營業點做為群組,於頁尾顯示合計。 查詢區間,最後顯示總計。
Excel/Word 文件的郵件寄送與密碼保護
Excel/Word報表固定時間利用郵件寄送 在系統中我們常會將每日產生的報表,寄送給相關人員去運作,如出貨日報表…該怎麼讓出貨單每日定時寄送給出貨的人員做檢貨及核對呢?首先我們要先利用Excel製作的[出貨日報表]報表匯入到iCode中,接下來進行排程的設定 設定排程 利用JD的工具 -> 排程設定 -> 新增 分別設定排程的名稱、程序、參數、模式、時間等設定,設定好記得要[存檔]。 系統後端程序sendExcel與sendWord的參數 如果印表條件是固定的,直接使用sendExcel或sendWord這兩個寫好的系統後端程序(Server Method)來發送,如下: 排程參數設定:要發送的報表名稱(id)、資料來源(remoteName)、對象郵件(to)、信件主旨(subject)、過濾條件(wherestr)等變數值 設定排程時間 模式:系統提供每月、每星期、每天、間隔選項供選擇使用。時間:系統提供每半小時的間隔選項供選擇使用。 如果你等不及要立即測試是否可以發送成功,可以按下排程設定下方的"測試"按鈕,指定的信箱即可收到如下的eMail: 動態條件的Word報表派送 上例中的報表條件是固定的($TODAY),如果你的報表條件沒有這麼簡單,可以自行開發一個Server Method來自行控制所有的報表派送參數。 Server程式: 以採購單為例:假設要以Word格式寄送首先在"採購單INV010"的Server模組中,設計一個mySendWord的後端程序來執行sendWord.call()的方法,如下: JavaScriptexports.mySendWord = function(param, callback) //採購單寄送 2022/02/08 ANN 新增PDF寄送. { …