Microsoft Project uses the following types of calendars to determine resource
availability and the way tasks are scheduled:
Base calendar
A base calendar is used as a *template* that the project calendar (project
calendar: The base calendar used by a project.), resource calendars or task
calendars are based on. Three base calendars are provided with Project:
•Standard (8:00 A.M. to 5:00 P.M. weekdays, with an hour off for lunch)
•24-Hours
•Night Shift
So the base calendar is the template. If you make a new calendar, base it
off one of these. By default, the Standard calendar is assigned as the
Project Calendar for projects and project tasks.
What we do is make a copy of the Standard Calendar and call it "Company
Calendar". We input company holidays, shut down time, etc. We then assign
"Company Calendar" as the "Project Calendar" in Project/Project Options...
So to directly answer the question, the calendar assigned to predecessor is
the calendar of the successor (Task B). If Task B does not have a calendar
assigned to it, then project uses the same calendar that appears in
Project/Project Options.
If that calendar name happens to be one of the three base calendar names,
then so be it.
The point is subtle and probably I am being Nit Picky ... at any rate, I
gave you the two places to look for the calendar that will govern how lag is
handled in a predecessor/successor relationship.
--
Jim Aksel, MVP
Check my blog for more info:
http://www.msprojectblog.com
This newsgroup is moving, try here too:
http://social.answers.microsoft.com/Forums/en-US/addbuz/threads