I have a 7 days calendar and added 30 days lag to a milestone, however MS Project 2010 does not count these 30 days correctly. I have checked the Change Working Time and it is set for 8 hours per day. There are no exceptions listed and I have auto calculate as ON.
I am at my wits end trying to work out why it isn't working.
I have to submit a document 30 calendar days after an event and it is coming up short in the schedule.
The calendar of the successor task is used when calculating lag time.
Don't change the working time or other project-level settings.
Either put the appropriate task calendar on the successor task or use elapsed days for your lag (e.g. 30ed). In your case the latter is simpler. However the former is the only way to do it if you needed something different such as the lag calculated against a 6-days-a-week calendar.
You want a task 30 calender days after a milestone.
Then you should put FS+30ed (or FS+1eM) to predecessor of that task.
This is completely something other than working days or calendar.
"ed" is elapsed days meaning there is no work for it just time to pass.
A good example would be "you have to wait for 2 days for a wall to dry before doing anyting else to it"