openproj不能修改日期的原因分析與解決

2021-07-11 21:33:29 字數 735 閱讀 5669

問題:先使用openproj指定計畫,安排人手在規定時間內完成某件事情,結果在實施過程中,由於各種情況,實際完成的時間很可能與計畫時間不同,或快或慢。那麼我們需要更改時間,記錄已經完成的部分,同時修改接下來的事情。但是在openproj中經常無法修改時間,總是跳回去。google了一下,發現很多人問這個問題,但是大多說是bug,極少人指出這是不了解專案管理導致的。

我擺弄了一天,發現,至少我之前改不了時間是因為我不了解專案管理,而不是bug。以下總結一下我做的改動以修改時間,都是有效的:

1. 首先,檢查一下要修改任務的前置任務的時間,即predecessor那一項,這一項是上一任務的編號,查那個編號的任務的結束時間,根據邏輯,當前任務要在上一任務完成之後才能開始,因此,當前任務的起始時間不會早於上個(可能不止乙個)任務的結束時間,如果修改的時間早了,那麼就改不動,會自動變回去。

2. 其次,檢查一下實施人員,注意,不填寫任何人員的空白,也會被認為乙個人。如果該人員是全部時間做這個任務的話,(在人員那裡可以設定乙個百分比,表示花多少時間在當前任務上),那麼根據邏輯,該人員在上乙個任務完成之前,不能開始該任務,該人員在非其工作時間,不能開始或者結束該任務。(注意,人員設定處有個時間日曆設定該人的工作日程,可以把假期提前設定為非工作時間)。因此,如果你設定的相關時間不合以上要求,也不能修改時間。

3. 任務的結束日期一般不能直接改,而是要在指定開始日期之後,設定乙個估計的或者已經確定的duration,即多久完成該任務。

總之,專案管理是很麻煩的,注意時間的先後順序。

Oracle 修改日期格式

1 oracle的日期格式 oracle 資料預設的時間格式資料的顯示形式,與所使用的字符集有關。一般顯示年月日,而不顯示時分秒。例如,使用us7ascii字符集 或者是其他的英語字符集 時,預設的時間格式顯示為 28 jan 2003,使用zhs16gbk字符集 或其他中文字符集 時時間格式預設顯...

修改檔案建立日期,訪問日期和修改日期

有時出於一些同步了或者其他什麼亂七八糟的原因,我們需要修改乙個檔案的建立日期等內容,網上找了一下演算法,記下來以備後用.void cmodifybindlg onbutton1 file info,pfile info 獲取檔案的資訊 win32 find data ffd handle hfind...

linux修改日期時間日

我們一般使用 date s 命令來修改系統時間。比如將系統時間設定成2009年11月13日的命令如下。date s 11 13 09 將系統時間設定成下午1點12分0秒的命令如下。date s 13 12 00 注意,這裡說的是系統時間,是linux由作業系統維護的,還有硬體時間哦。在系統啟動時,l...