Дневник практика · 8 ноября 2026
Тетрадь, которая устаёт: почему я сделал ЦФУ
Ручной учёт ошибается не из-за нечестности, а из-за усталости. Программа нужна не для контроля, а для того, чтобы цифры сходились сами.
Казначей в церкви — это не должность, а нагрузка. У человека есть работа, семья, служение, и между всем этим — тетрадь, куда записываются приходы и расходы. Пока операций мало, тетрадь работает. Когда их становится по несколько в неделю, начинается то, что я видел не раз: цифры в тетради и цифры в отчёте не сходятся.
При этом человек обычно честный. Он не путает специально. Он просто устал.
Где именно ломается ручной учёт
Первое — арифметика в голове. Сложить пять сумм за месяц легко, пятьдесят — уже нет. Одна перенесённая цифра — и весь отчёт приходится проверять заново.
Второе — «потом запишу». Операция помнится три дня. На четвёртый остаётся только сумма и смутное «вроде на ремонт». Через месяц восстановить невозможно.
Третье — удаление. В тетради удалять нельзя, поэтому зачёркивают. Через год по зачёркиваниям не понять, что было: ошибка, возврат или исправление.
Четвёртое — отчёт для ревизионной комиссии. Он нужен раз в год, но готовится за вечер. В этот вечер и обнаруживается, что часть первичных документов потерялась.
Что должна делать программа
Я сформулировал для себя четыре требования — и по ним делал ЦФУ.
- Считать само. Деньги — только в копейках. Никаких дробных рублей, где 0,1 + 0,2 даёт 0,30000000000000004.
- Не терять. Удаление — только в корзину. Каждое изменение — в журнал: было → стало. Если завтра спросят «почему сумма другая», ответ будет, а не «наверное, поправили».
- Работать без интернета. Церковный ноутбук может стоять там, где сети нет. И база не должна зависеть от чужого сервера, который завтра закроется.
- Не требовать администратора. Установка в профиль пользователя. Казначей не должен искать человека с правами, чтобы просто начать работать.
Почему офлайн, а не «облако»
Мне предлагали сделать веб-версию. Я отказался по простой причине: данные церкви — это первичка. Она должна лежать на компьютере, который казначей может унести, скопировать на флешку и открыть через десять лет без интернета.
В программе нет ни одного сетевого вызова. Нет проверки версии, нет телеметрии. База — файл SQLite в папке «Документы\Церковные финансы». Рядом — backups и attachments. Скопировали папку — забрали всё.
Это не модно. Это надёжно.
Что я понял, пока делал
Главная сложность была не в коде, а в словах. У церковного учёта свой язык: «пожертвование», «целевой сбор», «отчёт на общем собрании». Программа должна говорить на нём, а не на языке бухгалтерии. Когда казначей видит «Дт 51 Кт 86», он закрывает окно. Когда видит «Приход на строительство», он понимает.
Вторая сложность — баланс между простотой и полнотой. Слишком простая программа не отвечает на вопросы ревизии. Слишком полная — требует бухгалтера. Я держал планку: столько, сколько нужно одной общине, и ни кнопки больше.
Кому это нужно
Если вы ведёте учёт в тетради и вам хватает — не меняйте ничего. Если вы каждый месяц тратите вечер на то, чтобы свести цифры, — программа сэкономит вам этот вечер.
Установщик 2.78 скоро будет на странице программы. Пока его нет, напишите через форму — пришлю, как только сборка будет готова.