А если попробовать вариант с индивидуальными графиками работы?
Примерно такой порядок действий:
1. Создать график работы с выходными в пятницу и перевести на него всех сотрудников, кто может отдыхать в пятницу
2. На тех людей, которые в конкретном месяце работали одну или несколько пятниц, создавать дополнительно документ "Индивидуальный график работы", отмечая фактически отработанные дни.
3. В табель информация будет попадать из индивидуального графика, т.е. с учетом отработанных пятниц. При перезаполнении она будет сохраняться. Если индивидуального графика на сотрудника нет - то считаем, что работа была по плановому для него графику, все пятницы отдыхал.