




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、ERP-DEV-COD-RPT集團(tuán)財務(wù)部資產(chǎn)余額報表(HTML)ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTII文檔控制文檔控制更改記錄更改記錄日期日期作者作者版本版本更改參考更改參考1.0審閱審閱簽字簽字/日期日期審核審批發(fā)布發(fā)布編碼編碼姓名姓名地點和位置地點和位置123456ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTIII目錄文檔控制 . ii更改記錄. ii審閱.錯誤!未定義書簽。錯誤!未定義書簽。發(fā)布.錯誤!未定義書簽。錯誤!未定義書簽。概述. 3目的 . 3功能概述 . 3功能列表 . 31 .31.1使用的數(shù)據(jù)對象 .3
2、1.2參數(shù)設(shè)計. 31.3內(nèi)容設(shè)計. 31.4屏幕設(shè)計. 31.5報表邏輯(含觸發(fā)器).31.6報表SQL. 31.7其他設(shè)計. 31.8應(yīng)用程序設(shè)置. 31.9備注. 3ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTPage 1 of 14概述概述目目的的 功能概述功能概述 功能列表功能列表 ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTPage 2 of 141 1.1使用的數(shù)據(jù)對象使用的數(shù)據(jù)對象本報表使用到的數(shù)據(jù)對象:序號序號基表(視圖)基表(視圖)SELECTUPDATEINSERTDELETE是否為新建對象是否為新建對象10YN
3、NNN201.2參數(shù)設(shè)計參數(shù)設(shè)計主要的用戶參數(shù):參數(shù)參數(shù)數(shù)據(jù)類型數(shù)據(jù)類型描述描述其它屬性其它屬性P1VARCHAR2系統(tǒng)使用P2VARCHAR2系統(tǒng)使用P_BOOK_TYPE_CODEVARCHAR2帳套P_PERIOD_NAMEVARCHAR2會計期間1.3內(nèi)容設(shè)計內(nèi)容設(shè)計序號序號列列 名名列列 描描 述述顯示特征顯示特征1資產(chǎn)編碼資產(chǎn)編碼2資產(chǎn)大類資產(chǎn)大類3資產(chǎn)小類資產(chǎn)小類4部門部門5標(biāo)簽號標(biāo)簽號6資產(chǎn)序列號資產(chǎn)序列號7資產(chǎn)名稱資產(chǎn)名稱8型號型號9使用人使用人10存放地點存放地點11資產(chǎn)原值資產(chǎn)原值12累計折舊累計折舊13本月折舊本月折舊14殘值殘值15年限年限16啟用日期啟用日期17本年
4、折舊本年折舊18備注備注ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTPage 3 of 141.4屏幕設(shè)計屏幕設(shè)計 1.5報表邏輯報表邏輯(含觸發(fā)器含觸發(fā)器) 1.6報表報表SQL- 資產(chǎn)余額報表 PROCEDURE jt_asset_balance_rp(p1 IN VARCHAR2, - 系統(tǒng)使用 p2 IN VARCHAR2, - 系統(tǒng)使用 p_book_type_code IN VARCHAR2, - 資產(chǎn)賬簿 p_period_name IN VARCHAR2) - 截止會計期間 IS -下面兩個變量,為系統(tǒng)使用,是固定名稱,不需修改。 v_sep VA
5、RCHAR2(15); -字符串之間的分隔符號,默認(rèn)為逗號“,” v_line_str VARCHAR2(4000); -輸出的字符串,不同的字段之間, -使用V_SEP變量表示的分隔符號進(jìn)行分隔 v_dist_book VARCHAR2(15); - distribution_source_book d_ucd DATE; - period_close_date n_upc NUMBER; - period_counter d_tod DATE; - MIN(dp_fy.period_open_date) n_tpc NUMBER; - MIN(dp_fy.period_counter) C
6、URSOR c1(p_dist_book IN VARCHAR2, p_ucd IN DATE, p_upc IN NUMBER, p_tod IN DATE, p_tpc IN NUMBER) IS SELECT dh.asset_id asset_id, - 資產(chǎn)ID ad.asset_number asset_number, -資產(chǎn)編碼 ad.description asset_desc, -資產(chǎn)描述ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTPage 4 of 14 fl.meaning asset_type, -資產(chǎn)種類 ca.segment1 main
7、_category, -資產(chǎn)大類(10.7適用) ca.segment2 sub_category, -資產(chǎn)小類(10.7適用) ad.tag_number, - 資產(chǎn)標(biāo)簽 ad.serial_number, - 序列號 -gcc.segment2 dept, jt_finance_rep_pkg.get_dept_name(gcc.segment2, MD_XWJ _CC) dept, -部門 ad.model_number, -型號 decode(dh.assigned_to, NULL, NULL, REPLACE(fe.NAME, , ) user_name, -使用人 flk.con
8、catenated_segments location, - gcc.segment3 , - 會計科目 gcc.concatenated_segments,- books.original_cost original_cost, - round(books.cost * (dh.units_assigned/ad.CURRENT_UNITS),4) original_cost, - decode(th.transaction_type_code, NULL, dh.units_assigned) units_assigned, -數(shù)量 -cb.asset_cost_acct account_
9、code, - -gcc.code_combination_id, - 會計科目ID -dh.code_combination_id dh_code_combination_id, books.life_in_months / 12 life, -折舊年限 dd.cost current_cost, -資產(chǎn)現(xiàn)值 books.salvage_value, -殘值 dd.deprn_amount deprn_amount, - 本月折舊 to_char(books.date_placed_in_service, yyyy-mm-dd) date_placed_in_service, -啟用日期 d
10、ecode(sign(p_tpc - dd.period_counter), 1, 0, dd.ytd_deprn) ytd_deprn, -本年累計折舊 dd.deprn_reserve deprn_reserve -累計折舊 -cb.book_type_code,ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTPage 5 of 14 -ca.category_id, -decode(th.transaction_type_code ,NULL,dh.units_assigned / ah.units * 100) percent FROM fa_deprn_de
11、tail dd, fa_asset_history ah, fa_transaction_headers th, fa_transaction_headers th_rt, fa_books books, fa_distribution_history dh, fa_category_books cb, fa_locations_kfv flk, fa_employees fe, fa_additions ad, fa_lookups fl, - 取資產(chǎn)種類 fa_categories ca, - 取資產(chǎn)大類/小類 gl_code_combinations_kfv gcc - 部門 WHERE
12、 cb.book_type_code = p_book_type_code -XWJ.資產(chǎn)帳簿-:p_fa_book AND cb.category_id = ah.category_id AND ah.asset_id = dh.asset_id AND ah.date_effective = nvl(th.date_effective, p_ucd) AND ah.asset_type = CAPITALIZED - 資本化 AND dd.book_type_code = p_book_type_code -XWJ.資產(chǎn)帳簿 -:p_fa_book AND dd.distribution_
13、id = dh.distribution_id AND dd.period_counter = (SELECT MAX(dd_sub.period_counter) FROM fa_deprn_detail dd_sub WHERE dd_sub.book_type_code = p_book_type_code -XWJ.資產(chǎn)帳簿 -:p_fa_book AND dd_sub.asset_id = dh.asset_id AND dd_sub.distribution_id = dh.distribution_id -ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORT
14、Page 6 of 14 AND dd_sub.period_counter = p_tpc AND books.date_effective nvl(th.date_effective, p_ucd) AND th.book_type_code(+) = p_dist_book AND th.transaction_header_id(+) = dh.transaction_header_id_out AND th.date_effective(+) BETWEEN p_tod AND p_ucd AND dh.book_type_code = p_dist_book AND dh.date
15、_effective p_tod AND ad.asset_id = dh.asset_id AND fl.lookup_type = ASSET TYPE AND fl.lookup_code = ad.asset_type AND cb.category_id = ca.category_id AND cb.asset_cost_account_ccid = gcc.code_combination_id AND flk.location_id(+) = dh.location_id - add by lyp AND fe.employee_id(+) = dh.assigned_to -
16、 add by lyp AND dh.DATE_INEFFECTIVE is null ORDER BY asset_number; -AND (ad.asset_number = :p_asset_from OR :p_asset_from IS NULL) -AND (ad.asset_number 資產(chǎn)余額報表 ,p_report_title = 資產(chǎn)余額報表); - html_report_pkg.output_line(p_output_str = 打印時間: | to_char(SYSDATE ,yyyy-mm-dd hh24:mi) | ); - html_report_pkg.
17、output_line(p_output_str = 帳套: | p_book_type_code | | get_book_name(p_book_type_code) | | ); - html_report_pkg.output_line(p_output_str = 截止會計期間: | p_period_name | ); - -html_report_pkg.output_line(p_output_str = jt_finance_rep_pkg.print_page_foot(編制: ,單位:元); -開始進(jìn)行內(nèi)容的輸出,下行的width=1200,用于進(jìn)行輸出表格的寬度設(shè)置 h
18、tml_report_pkg.output_line(); - -將表格標(biāo)題,用逗號分隔后,連接成一個字符串, -注意:最后一個字段之后,也要有個逗號。ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTPage 8 of 14 v_line_str := 資產(chǎn)編碼 | v_sep | 資產(chǎn)大類 | v_sep| 資產(chǎn)小類 | v_sep| 部門 | v_sep| 標(biāo)簽號| v_sep ; v_line_str := v_line_str | 資產(chǎn)序列號 | v_sep| 資產(chǎn)名稱 | v_sep| 型 號 | v_sep; v_line_str := v_line_st
19、r | 使用人 | v_sep | 存放地點 | v_sep| 資產(chǎn)科目代碼 | v_sep | 會計科目代碼 | v_sep|資產(chǎn)原值 | v_sep; v_line_str := v_line_str | 累計折舊 | v_sep| 本月折舊 | v_sep| 殘值 | v_sep| 年限 | v_sep; v_line_str := v_line_str | 啟用日期 | v_sep| 本年折舊 | v_sep| 備注 | v_sep| ; -輸出表格標(biāo)題 html_report_pkg.line_title(p_title_string = v_line_str, p_with_oth
20、er_attr = Y, p_attr_delimiter = *, p_delimiter = v_sep); -n_period_id := get_period_id(p_book_type_code,p_period_NAME); get_cursor_para_value(p_book_type_code = p_book_type_code ,p_period_name = p_period_name ,p_dist_book = v_dist_book ,p_ucd = d_ucd ,p_upc = n_upc ,p_tod = d_tod ,p_tpc = n_tpc); -
21、FOR rec1 IN c1(p_dist_book = v_dist_book ,p_ucd = d_ucd ,p_upc = n_upc ,p_tod = d_tod ,p_tpc = n_tpc) LOOP v_line_str := rec1.asset_number | v_sep | rec1.main_category |v_sep | ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTPage 9 of 14 rec1.sub_category | v_sep | rec1.dept | v_sep | rec1.tag_number | v_sep |
22、 rec1.serial_number | v_sep | rec1.asset_desc | v_sep | rec1.model_number | v_sep | rec1.user_name | v_sep | rec1.location | v_sep | rec1.concatenated_segments | v_sep | rec1.segment3 | v_sep | rec1.original_cost | * align=Right | v_sep | rec1.deprn_reserve | * align=Right | v_sep | rec1.deprn_amoun
23、t | * align=Right | v_sep | rec1.salvage_value | * align=Right | v_sep | rec1.life | v_sep | rec1.date_placed_in_service | v_sep | rec1.ytd_deprn | * align=Right | v_sep | | v_sep; html_report_pkg.line_title(p_title_string = v_line_str ,p_with_other_attr = Y ,p_attr_delimiter = * ,p_delimiter = v_se
24、p); rec_report_sum.original_cost := nvl(rec_report_sum.original_cost,0) + nvl(rec1.original_cost,0) ; rec_report_sum.deprn_reserve := nvl(rec_report_sum.deprn_reserve,0) + nvl(rec1.deprn_reserve,0) ; rec_report_sum.deprn_amount := nvl(rec_report_sum.deprn_amount,0) + nvl(rec1.deprn_amount,0) ; rec_r
25、eport_sum.salvage_value := nvl(rec_report_sum.salvage_value,0) + nvl(rec1.salvage_value,0) ; rec_report_sum.life := nvl(rec_report_sum.life,0) + nvl(rec1.life,0) ; rec_report_sum.ytd_deprn := nvl(rec_report_sum.ytd_deprn,0) + nvl(rec1.ytd_deprn,0) ; END LOOP; - 輸出匯總 v_line_str := null; v_line_str := 報表合計: | v_sep | |v_sep | | v_sep | | v_sep | | v_sep | |ERP系統(tǒng)二次開發(fā)規(guī)范QR-146-BERP二次開發(fā)技術(shù)文檔-REPORTPage 10 of 14 v_sep | | v_sep | | v_sep | | v_sep | | v_sep | | v_sep | | v_sep | rec_report_sum.origi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育機(jī)器人技術(shù)在特殊教育中的運用
- 教育技術(shù)中的交互設(shè)計-以包容性為核心
- 公交優(yōu)先戰(zhàn)略下2025年城市交通擁堵治理成本效益分析報告
- 福建省泉州市2024-2025學(xué)年九上化學(xué)期末經(jīng)典模擬試題含解析
- 嵩山少林武術(shù)職業(yè)學(xué)院《企業(yè)文化建設(shè)》2023-2024學(xué)年第一學(xué)期期末試卷
- 承德護(hù)理職業(yè)學(xué)院《汽車造型設(shè)計2》2023-2024學(xué)年第一學(xué)期期末試卷
- 宿遷職業(yè)技術(shù)學(xué)院《網(wǎng)頁設(shè)計與制作實驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 陜西科技大學(xué)鎬京學(xué)院《建筑火災(zāi)防治與風(fēng)險評估》2023-2024學(xué)年第一學(xué)期期末試卷
- 云南彌勒市2024年化學(xué)九上期末綜合測試模擬試題含解析
- 藁城舒卿培訓(xùn)課件
- DB32T 4176-2021 公共建筑室內(nèi)空氣質(zhì)量監(jiān)測系統(tǒng)技術(shù)規(guī)程
- 中俄文一般貿(mào)易合同范本
- 不合格品退貨處理單
- 大連海事大學(xué)畢業(yè)成績表
- 人防卷材防水層工程檢驗批質(zhì)量驗收記錄表
- 尾礦庫模施袋筑壩工藝在施工中的應(yīng)用
- 中國34個省級行政區(qū)輪廓圖
- 人教版三年級下冊數(shù)學(xué)(全冊)同步隨堂練習(xí)一課一練
- 肺小結(jié)節(jié)定位和肺段切除規(guī)劃PPT學(xué)習(xí)課件
- 精品專題資料(2022-2023年收藏)國家電網(wǎng)公司智能電網(wǎng)知識競賽題目
評論
0/150
提交評論