intranet-expenses
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:
# ]po[ Finance Expenses
This package is part of ]project-open[, an open-source enterprise project management system.

For more information about ]project-open[ please see:
* [Documentation Wiki](http://www.project-open.com/en/)
* [V5.0 Download](https://sourceforge.net/projects/project-open/files/project-open/V5.0/)
* [Installation Instructions](http://www.project-open.com/en/list-installers)

About ]po[ Finance Expenses:

This package enables expenditure related tracking. Expenses are defined as belonging to projects, and to the employees who incurred them, to help accountability and management control of expenses. Expenses can be further sub classified as belonging to specific tasks, within the larger project architecture. While any sort of expenditure can be recorded, ]po[ has many built in features geared towards traveling professionals and their travel costs.

(Screenshot showing a list of all current expense items on the system.)

# Online Reference Documentation ## Procedure Files

tcl/intranet-expenses-procs.tclCommon procedures to implement travel expenses
## Procedures
im_expense_bundle_item_sumSums up a list of expense items.
im_expense_bundle_new_page_wf_perm_delete_buttonShould we show the "Delete" button in the ExpenseBundleNewPage? Only the owner himself is allowed to delete a bundle, while it is in status "Requested" or "Rejected".
im_expense_bundle_new_page_wf_perm_edit_buttonShould we show the "Edit" button in the ExpenseBundleNewPage?
im_expense_bundle_new_page_wf_perm_modify_included_expensesShould we show the "Modify Included Expenses" link in the ExpenseBundleNewPage? The link is visible only for users with "w" permission on the bundle Also, the included expenses can't be change anymore once the Expense Bundle has been approved.
im_expense_bundle_new_page_wf_perm_tableReturns a hash array representing (role x status) -> (v r d w a), controlling the read and write permissions on expenses, depending on the users's role and the WF status.
im_expense_bundle_permissionsFill the "by-reference" variables read, write and admin with the permissions of $user_id on $bundle_id.<br>
im_expense_calculate_vat_from_expense_typeCalculates the VAT % as a function of the "aux_string" field in im_categories for 'Intranet Expense Type'.
im_expense_payment_type_cash
im_expense_payment_type_paypal
im_expense_payment_type_visa1
im_expense_permissionsFill the "by-reference" variables read, write and admin with the permissions of $user_id on $expense_id.<br> Basically, users can only see and modify their own expenses.
im_package_expenses_idReturns the package id of the intranet-expenses module
## SQL Files
sql/common/intranet-expenses-backup.sql
sql/common/intranet-expenses-common.sql
sql/postgresql/intranet-expenses-create.sql
sql/postgresql/intranet-expenses-drop.sql
sql/postgresql/upgrade/upgrade-5.0.2.3.5-5.0.2.3.6.sql
## Content Pages
www/
bundle-create.adp
bundle-create.tclCreate expense bundle from variousl expenses
bundle-del.tclDelete expense bundle
bundle-new.adp
bundle-new.tcl
classify-costs-2.tclAssign several expense items to a specific project
classify-costs.adp
classify-costs.tclAssign several expense items to a specific project
expense-del.tcldelete expenses
index.adp
index.tcl
new-multiple-2.tclCreate a number of expenses at a time
new-multiple.adp
new-multiple.tclAdd a bunch of expense items
new.adp
new.tcladd / edit expense in project

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。