Only three times in 24 years did I see some actual occasion being made for the announcement of promotion:
Falklands - at a beercall
Germany - at a beercall
Odiham - at a tea break
But the best occasion was a couple of months ago when, in a not so small office with two other people, all that was said was:
"The Job's yours if you want it?"