"Моя" (она даже не моя) методика не противоречит закону и не очень-то трудоемкая.
A) В день перед отпуском делаем зарплатнyю ведомость, печатаем как черновик, и не сохраняем.
B)Делаем, печатаем и сохраняем расчет отпускных.
Сумму A+B Выплачиваем как аванс. Работник свое получил перед отпуском. В конце мецяца делаем общую зарплатную ведомость. Работник никуда дважды не попадет. Заболеет, умрет, вернется раньше из отпуска, не важно. Можно менять "не выходы", "расчеты отпуска" , увольнять, Зарплата 31-го числа сработает правильно.
Добавлено через 6 мин.
ANDI_hotline могло бы заставить 1С ругаться, когда 1 сотрудник рассчитывается дважды в месяц.