Big alarm is going off here!!! How did you set the standard calendar to 6
hours per day without changing the working hours in Tools/ChangeWorkingTime?
If you are referring to the Tools/Options menu, Calendar page, settings for
Hours per Day & Hours per Week plus the settings for Default Start and
Default Finish, you need to be aware that those fields do NOT affect the
working hours and times of any of the calendars, Standard or otherwise.
The Hours per Day and Hours per Week settings are conversion factors to
allow you to enter durations in units other than hours. Durations are
actually stored in Project in minutes. When you enter a task duration of "3
days," Project needs to convert that into minutes before writing it into its
internal data tables. When you look at a duration value, the duration
column in the the Gantt chart for example, Project reverses the conversion,
retrieves the minutes and converts that value back into the units you like
to see the duration dispalyed in. If the Hours per Day setting is the
default 8 hours, when I enter Task X and say its duration is 3 days, Project
knows I really mean 3*8 or 24 working hours * 60 minutes per hour and stores
the value 1440.0 as the task duration. When I look at the Gantt chart, I'll
see 3 days. Now here is an interesting observation - if that task starts
Monday and we are using the default Standard calendar, it will start Mon
0800 and finish Wed 1700, 24 working hours later. BUT, if I now change the
hours per day on the calendar options page to 6 such as I bet you've done,
it will now show the duration to be 4 days EVEN THOUGH the task still starts
Mon 0800 and ends Wed 1700, no change in the schedule of the task at all.
Why? Because we've changed the conversion factor. 24 hours is 3 8-hour
workdays but 4 6-hour workdays and all we have actually changed is what we
choose to call a day. The *calendar* hasn't changed and still shows work
hours of 0800-1200 and 1300-1700, meaning each 24 hour time period according
to the clock on the wall now actually contains 1.33 working days, what we're
calling a "day," in it. We work 8 hours on each day of the week but a "day"
is defined as a 6 hour time block, thus each day of the week regular working
shift has more than 1 day's worth of work taking place in it. For Project's
calendars to make sense, the work hours defined for the Project calendar and
the hours in the "Hours per Day" field should normally be equal but changing
one does not automatically change the other.
The Default Start and Default Finish fields on that page are equally not
what they seem. All date fields in Project are actually date/time fields.
When Project calculates a value for one of those it uses the Project
Calendar to determine where on the clock to place the time. Likewise, when
you use a pull down calendar, like when you click on the pull-down button to
pick a constraint or enter the Project Start date, it also uses to Project
Calendar at the moment to determine what the start time on the selected date
will be. But if you *manually* type a date, for instance by typing the date
a task should start, *without* typing a time, Project must supply some
value. It gets the one it uses from the Default Start field on that
calendar options page. Changing that field DOES NOT change the working hour
definitions you see when you're editing the calendar in ChangeWorkingTime.