Skip to the page content area.

:::

Tavern Change Log Volume 14


Date: 10.3.’07.
  1. 新增 Selima::List::Accounting::Reports::IncmStat 類別顯示損益表。
  2. 新增 Selima::List::Accounting::Reports::BlncShet 類別顯示資產負債表。
  3. 修正 Selima::Form::AcctTrx 類別,目前傳票內容加上合計列。

Date: 10.3.’07.
  1. 修正 Selima::List::Accounting::Reports::* 類別,上期結轉代號由 3711 改為 3712 。

Date: 10.2.’07.
  1. 修正 Selima::List::Accounting::Reports::Journal 類別的 fetch() 方法,分開記算並記錄上期結轉分錄的正、負餘額,並分別分配到借貸兩邊,以更正餘額為負的上期轉入分錄金額問題。
  2. 修正 Selima::List::Accounting::Reports 類別的 new() 方法,將所有報表的所有欄位都加入 COLS_NO_SORT_BY ,取消欄位排序功能。會計報表有制序的排序法,按欄位排序的功能沒有意義。
  3. 修正 Selima::List::Accounting::Reports::* 類別的 fetch() 方法,強制設定顯示的欄位,不再向使用者偏好表查詢顯示的欄位。會計報表有制式的欄位,而且之前已取消使用者偏好設定,預設值存在使用者偏好表沒有意義。
  4. 修正 Selima::List::Accounting::Reports 類別的 pre_filter() 方法,加上 enddate ,妥善計算 startdateenddate ,並以這些日期做計算;修正 Selima::List::Accounting::Reports::Cash 類別的 fetch() 方法,設定上期結轉和合計的日期。
  5. 修正 Selima::List::Accounting::Reports::Cash 類別的 fetch() 方法,正確顯示上期結轉科目。
  6. 修正 Selima::List::Accounting::Reports 類別,修正 new() 方法,加上 nodata 表示沒有資料;修正 pre_filter() 方法、 html_lists_switch() 方法和 html_search() 方法,無資料時不執行;修正 Selima::List::Accounting::Reports::* 類別的 fetch() 方法,無資料時不執行。
  7. 修正 acctrep_ledger_list* 資料表瀏覽,加上 _sel 欄位;修正 Selima::List::Accounting::Reports::Ledger 類別的 fetch() 方法,插入上期轉入分錄;修正 Selima::List::Accounting::Reports::Ledger 類別的 colval() 方法,修正正確的借貸方向。
  8. 新增 Selima::List::Accounting::Reports::TriBlnc 類別,顯示試算表。
  9. 修正 Selima::List::Accounting::Reports 類別,預設 startdateenddate 的計算由 pre_filter() 方法移到 new() 方法。帳冊有效期間每一個帳冊報告都會用到。
  10. 修正 Selima::List::Accounting::Reports 類別,新增 html_liststat() 方法,在顯示列表統計前,先顯示報告期間。

Date: 10.2.’07.
  1. 修正 Selima::List::Accounting::Reports::Cash 類別的 fetch() 方法,加上 AS sum 以確定欄位名稱。
  2. 修正 Selima::List::Accounting::Reports::Journal 類別,新增 page_param() 方法和 html_pagebar() 方法,以正確處理頁數切換。
  3. 修正 Selima::List::Accounting::Reports::Journal 類別的 fetch() 方法,加上期初上期轉入分錄。

Date: 9.30.’07.
  1. 將所有的 lend 改名為 debitborrow 改名為 credit 。這才是正確的會計辭彙。 ^^;
  2. 將資料表 sum_*() 函式改名為 acctsum_*() 函式。
  3. 修正 Selima::List::Accounting::Reports::Cash* 類別,加上負債科目,並加上流動性資產與負債的合計帳目。
  4. 修正 sum_*() 資料表函式,當傳回值為 NULL 時傳回 0 ,以便運算;修正 Selima::List::Accounting::Reports::*::Summary 類別的 fetch() 方法,刪掉對於空值 undef 的特別處理。
  5. 修正 Selima::List::Accounting::Reports 類別的 html_lists_switch() 方法,及 Selima::List::Accounting::Reports::* 類別的 new() 方法中的標題,帳目名稱現金明細改名為現金帳現金摘要改名為現金帳摘要分科明細改名為分類帳分科摘要改名為分類帳摘要
  6. 修正 Selima::List::Accounting::Reports::* 類別的 new() 方法中的標題,在帳目名稱後加上會計科目名稱,並用 Text::Capitalize 調整為標題用的大寫式樣。
  7. Selima::List::Accounting::Reports::Subject* 類別改名為 Selima::List::Accounting::Reports::Ledger* 類別。
  8. Selima::List::Accounting::Reports::All 類別改名為 Selima::List::Accounting::Reports::Journal 類別。
  9. 資料表 acctrep_subj_list* 資料瀏覽改名為 acctrep_ledger_list* 資料瀏覽;修正 Selima::List::Accounting::Reports::Cash::Summary 類別的 new() 方法, acctrep_cashsum_list 資料瀏覽改名為 acctrep_cash_summary_list 資料瀏覽;修正 Selima::List::Accounting::Reports::Ledger::Summary 類別的 new() 方法, acctrep_subjsum_list 資料瀏覽改名為 acctrep_ledger_summary_list 資料瀏覽。
  10. 修正 Selima::List::Accounting::Reports::Journal 類別,加上 colval() 方法,貸方的記錄科目名稱空兩格,空白摘要顯示空字串。
  11. 新增 Selima::ListPref::AcctReps 類別與 Selima::Processor::ListPref::AcctReps 類別;修正 Selima::List::Accounting::Reports 類別,加上 html_listprefform() 方法,會計報表只可設定偏好的每頁筆數,不設定顯示的欄位;加上 set_listpref() 方法,以 Selima::ListPref::AcctReps 類別處理報表偏好設定。
  12. 更正借貸方向,改借為貸,改貸為借。原先資料匯入和系統設計的借貸方向完全反了,真是非常丟臉的事。 ^^;
  13. 修正 acctsum_balance() 資料庫函式,原先以 credit 決定 1 或 -1 ,改以 credit 決定 amount-amount
  14. 新增 Selima::List::Accounting::Reports::TriBlnc 類別顯示試算表。

Date: 9.30.’07.
  1. 修正資料表函數, sum_cash_income() 函式改名為 sum_borrowing() 函式, sum_cash_expense() 函式改名為 sum_lending() 函式, sum_cash_balance() 函式改名為 sum_balance() 函式,以便製作分科摘要。
  2. 修正 Selima::List::Accounting::Reports 類別的 html_lists_switch() 方法與 Selima::List::Accounting::Reports::Subject 類別的 new() 方法,分類帳改名為分科明細
  3. Selima::List::Accounting::Reports::CashSum 類別改名為Selima::List::Accounting::Reports::Cash::Summary 類別。
  4. 新增 Selima::List::Accounting::Reports::Subject::Summary 類別。

Date: 9.29.’07.
  1. 修正 Selima::*::HTML 類別的 html_nav_admin() 方法,將會計管理程式轉為加密執行。
  2. 修正 Selima::*::HTML 類別的 html_nav_admin() 方法,當採用不同的 cgi-* 程式目錄時,將連結也變更到該程式目錄下。
  3. 修正 Selima::List::Accounting::Reports* 類別的方法次序,以符合基本類別的方法次序。
  4. 修正 Selima::List::Accounting::Reports* 類別,將 html_search_subject() 方法改名為 html_select_subjec() 方法,以便編輯區別。
  5. 修正 Selima::List::Accounting::Reports 類別與 Selima::List::Accounting::Reports::CashSum 類別,將 html_search() 方法改名為 html_report_query() 方法,以方便繼承通用的 html_search() 方法。
  6. 加上 acctrep_search_list* 資料瀏覽與 Selima::List::Accounting::Reports::Search 類別,以檢索帳目資料;修正 acctreps.cgi 程式的 html() 函式,加上帳目檢索的列表;修正 Selima::List::Accounting::Reports 類別,加上 html_search() 方法以檢索帳目資料。
    1. 修正 Selima::*::HTML 類別的 html_nav_admin() 方法,將會計管理程式轉為加密執行。
    2. 修正 Selima::*::HTML 類別的 html_nav_admin() 方法,當採用不同的 cgi-* 程式目錄時,將連結也變更到該程式目錄下。
    3. 修正 Selima::List::Accounting::Reports* 類別的方法次序,以符合基本類別的方法次序。
    4. 修正 Selima::List::Accounting::Reports* 類別,將 html_search_subject() 方法改名為 html_select_subjec() 方法,以便編輯區別。
    5. 修正 Selima::List::Accounting::Reports 類別與 Selima::List::Accounting::Reports::CashSum 類別,將 html_search() 方法改名為 html_report_query() 方法,以方便繼承通用的 html_search() 方法。
    6. 加上 Selima::List::Accounting::Reports::All 類別,以列出全部帳目資料;修正 acctreps.cgi 程式的 html() 函式,加上全部帳目的列表。

Date: 9.28.’07.
  1. html() 方法由 Selima::List::Accounting::Reports::CashSum 類別移到 Selima::List::Accounting::Reports 類別,以便其它報表也可以利用,並加上是否有定義 html_csv() 方法的檢查。
  2. 修正 Selima::List::Accounting::Reports 類別的 pre_filter() 方法,加上忘記初始化 @conds ;當未設定期間時,預設期間為當月,並加上 actrange 屬性,以記錄目前顯示的期間參數。
  3. 修正 Selima::List::Accounting::Reports::Cash 類別和 Selima::List::Accounting::Reports::Subject 類別,加上 html_data_download() 方法和 html_csv() 方法,並修正 fetch() 方法,以便這兩個報表的資料也可以以 CSV 檔下載。
  4. 修正 Selima::MarkAbbr 模組的 markabbr() 函式,加上 CSV 的縮寫說明。
  5. 修正 Selima::List::Accounting::Reports::CashSum 類別,新增空的 pre_filter() 方法,以抵消 Selima::List::Accounting::Reports 類別 pre_filter() 方法的預設期間條件。
  6. 修正 acctreps.cgi 程式的 html_page() 函式,預設列表改為當月現金明細,以減少系統負荷並增加實用性;修正 Selima::List::Accounting::Reports 類別的 html_lists_switch() 方法,將現金明細移到現金摘要之前。
  7. 修正 Selima::wov::List::Search 類別,刪掉多餘的空白。

Date: 9.28.’07.
  1. 修正 Selima::List::Accounting::Reports::CashSum 類別的 fetch() 方法,當查無資料時跳出迴圈,並且不計算合計金額。
  2. 修正 Selima::List 類別,增加空的 html_data_download() 方法,並在 html() 方法中加上顯示 html_data_download() 方法,以顯示資料下載連結。
  3. 修正 Selima::DataVars ,加上自訂 HTTP 標頭 %HTTP_HEADERS ;修正 Selima::Destroy 類別的 DESTROY() 方法,加上顯示自訂的 %HTTP_HEADERS 標頭,並將 text/csv 也加入純文字類型中。
  4. 修正 Selima::List::Accounting::Reports 類別,加上 iscsv 屬性,判斷是否將資料以 CSV 回傳。
  5. 修正 Selima::List::Accounting::Reports::CashSum 類別,當資料要以 CSV 回傳時,不分頁頡取資料;新增 html_data_download() 方法,顯示以 CSV 下載資料的連結;新增 html_csv() 方法,將資料以 CSV 格式回傳;新增 html() 方法,當要以 csv 回傳時,改直接呼叫 html_data_download() 方法,不再呼叫其它方法顯示列表;修正 acctreps.cgi 程式,當資料以 CSV 格式回傳時,不再呼叫顯示頁面的其它部份,直接傳回資料。

Index | First | Previous | 12 | 13 | 14 | 15 | 16 | Next | Last