PRJ: Working Times for Individual Days Don't Reflect Changes After Editing Base Calendar (242662)



The information in this article applies to:

  • Microsoft Project 2000
  • Microsoft Project 98 for Windows

This article was previously published under Q242662

SYMPTOMS

In Microsoft Project, when you modify the working time for a day of the week for an entire base calendar in the Change Working Time dialog box, one or more individual days may not reflect the modified working times you made to the calendar. In contrast, they will display individual day exceptions to the working time modifications you made. In addition, tasks might not be rescheduled based on the calendar change.

CAUSE

This behavior occurs when you modify the working time for a day or days of the week for an entire base calendar (for example, all Mondays) and the following conditions are true:
  1. A task has actual work during the period that you modified in the base calendar.
  2. The Current date in the Project Information dialog box has a value equal to or greater than the days for which actual work has been reported for a task. This behavior affects all of the modified days equal to or prior to the Current date.
NOTE: This behavior occurs in all base calendars, not just the Project Calendar, when you modify them as described in this section.

WORKAROUND

To work around this behavior, use one of the following methods:

Method 1

Change a day of the week for an entire base calendar to nonworking, reschedule all tasks so that they are not scheduled on that day, and maintain the original duration and resource allocation. To do this, follow these steps:
  1. Select the task that you want to reschedule based on the calendar change.
  2. On the Project menu, click Task Information, and then click the General tab.
  3. Note the Percent complete value for the task, and then change the Percent complete value to 0%. Click OK.
  4. Repeat steps 1 through 3 for all tasks you want to reschedule.
  5. On the Tools menu, click Change Working Time.
  6. Select the column heading of the day(s) you want to change to nonworking. Click Nonworking time. Click OK.
  7. Select a task that you rescheduled.
  8. On the Project menu, click Task Information, and then click the General tab.
  9. Change the Percent Complete value to the original value you noted in step 3, and then click OK.
  10. Repeat steps 7 through 9 for each task you rescheduled.

Method 2

Change a day of the week for an entire base calendar to nonworking and readjust the percentage that the resources are allocated to the task(s) that have actual work values. To do this, follow these steps:
  1. On the Tools menu, click Change Working Time.
  2. Select the column heading of the day(s) you want to change to nonworking.
  3. Click Nonworking time.
  4. Click the individual day(s) that Microsoft Project created as exceptions (edits to individual days).
  5. Click Use default.
  6. Click OK.

Method 3

If you do not want the tasks that have actual work to be rescheduled, you will need to change the day you want to be nonworking for the entire calendar, change the exception(s) created by Microsoft Project to also be nonworking, and then change each affected resource's calendar to reflect working time during the period. To do this, follow these steps:
  1. On the Tools menu, click Change Working Time.
  2. Select the column heading of the day(s) you want to change to nonworking.
  3. Click Nonworking time.
  4. Note which days indicate exceptions (edits to individual days).
  5. Click the days that Microsoft Project created as exceptions.
  6. Click Use default.
  7. In the For drop-down list, click the name of the resource that corresponds to the calendar you want to modify.
  8. Select the day(s) that you noted in step 4.
  9. Click Nondefault working time.

    NOTE: Repeat steps 7 through 9 for all resources assigned to tasks that fit the criteria in the "Cause" section.
  10. Click OK.

Modification Type:MajorLast Reviewed:10/7/2003
Keywords:kbbug kbnofix KB242662