Минуле не зберігається — воно перераховується
Як у тебеКомірка «Період закрито до (дата)» в «Налаштуваннях», сіра заливка рядків до цієї дати, захищений діапазон. Одна дія раз на місяць — ти сам назвав це найсерйознішим ризиком системи, і назвав правильно.
Де межаУ таблиці немає записів — є формули. Звіт за травень ніде не лежить: він рахується заново щоразу, коли файл відкривають. Захищений діапазон боронить клітинку від редагування, але не перетворює число на факт. Зміни ставку, дату чи суму вище за течією — і травень тихо стане іншим. Зарплата вже виплачена, а звіт, за яким її рахували, більше не той.
Що на цьому місці робить базаПроведений документ — це запис, а не формула. Змінити його не можна взагалі: виправлення оформлюється окремим сторно-документом, який видно поруч із первинним. Звіт за травень нічого не перераховує — він читає те, що було записано в травні.