Я тут на досуге поприкидывала (поэкспериментировала) и, пожалуй, соглашусь с Вашим методом опять. В случаях отпуска б/с я просто отодвигаю период на количество дней отпуска. И при увольнении датой начала рабочего периода будет не дата приема, а дата окончания б/с отпуска. А дальше я использую Вашу методику 1. И потом Вашу методику 2.
На данный момент более логичного варианта невижу. Но .... будем ещё изучать и посмотреть.)))