Дневник практика · 8 ноября 2026

Тетрадь, которая устаёт: почему я сделал ЦФУ

Ручной учёт ошибается не из-за нечестности, а из-за усталости. Программа нужна не для контроля, а для того, чтобы цифры сходились сами.

Казначей в церкви — это не должность, а нагрузка. У человека есть работа, семья, служение, и между всем этим — тетрадь, куда записываются приходы и расходы. Пока операций мало, тетрадь работает. Когда их становится по несколько в неделю, начинается то, что я видел не раз: цифры в тетради и цифры в отчёте не сходятся.

При этом человек обычно честный. Он не путает специально. Он просто устал.

Где именно ломается ручной учёт

Первое — арифметика в голове. Сложить пять сумм за месяц легко, пятьдесят — уже нет. Одна перенесённая цифра — и весь отчёт приходится проверять заново.

Второе — «потом запишу». Операция помнится три дня. На четвёртый остаётся только сумма и смутное «вроде на ремонт». Через месяц восстановить невозможно.

Третье — удаление. В тетради удалять нельзя, поэтому зачёркивают. Через год по зачёркиваниям не понять, что было: ошибка, возврат или исправление.

Четвёртое — отчёт для ревизионной комиссии. Он нужен раз в год, но готовится за вечер. В этот вечер и обнаруживается, что часть первичных документов потерялась.

Что должна делать программа

Я сформулировал для себя четыре требования — и по ним делал ЦФУ.

  1. Считать само. Деньги — только в копейках. Никаких дробных рублей, где 0,1 + 0,2 даёт 0,30000000000000004.
  2. Не терять. Удаление — только в корзину. Каждое изменение — в журнал: было → стало. Если завтра спросят «почему сумма другая», ответ будет, а не «наверное, поправили».
  3. Работать без интернета. Церковный ноутбук может стоять там, где сети нет. И база не должна зависеть от чужого сервера, который завтра закроется.
  4. Не требовать администратора. Установка в профиль пользователя. Казначей не должен искать человека с правами, чтобы просто начать работать.

Почему офлайн, а не «облако»

Мне предлагали сделать веб-версию. Я отказался по простой причине: данные церкви — это первичка. Она должна лежать на компьютере, который казначей может унести, скопировать на флешку и открыть через десять лет без интернета.

В программе нет ни одного сетевого вызова. Нет проверки версии, нет телеметрии. База — файл SQLite в папке «Документы\Церковные финансы». Рядом — backups и attachments. Скопировали папку — забрали всё.

Это не модно. Это надёжно.

Что я понял, пока делал

Главная сложность была не в коде, а в словах. У церковного учёта свой язык: «пожертвование», «целевой сбор», «отчёт на общем собрании». Программа должна говорить на нём, а не на языке бухгалтерии. Когда казначей видит «Дт 51 Кт 86», он закрывает окно. Когда видит «Приход на строительство», он понимает.

Вторая сложность — баланс между простотой и полнотой. Слишком простая программа не отвечает на вопросы ревизии. Слишком полная — требует бухгалтера. Я держал планку: столько, сколько нужно одной общине, и ни кнопки больше.

Кому это нужно

Если вы ведёте учёт в тетради и вам хватает — не меняйте ничего. Если вы каждый месяц тратите вечер на то, чтобы свести цифры, — программа сэкономит вам этот вечер.

Установщик 2.78 скоро будет на странице программы. Пока его нет, напишите через форму — пришлю, как только сборка будет готова.