«Бюджет» вырос из карточки текущего месяца в годовой свод: помесячная сетка плана и факта по всем статьям, свои настройки раздела, учёт переводов и выгрузка годового отчёта в Excel с живыми диаграммами или в PDF. Правила научились скобкам в условиях и умеют размечать новые операции сами. Бэкап перестал терять настройки — раньше в файл уходила примерно половина того, что живёт только на вашем устройстве.
💼 Бюджет по годам
- Вид «Год» — двенадцать месяцев в одной таблице: план, факт и разница по каждой статье и под-категории, итоги по строке, по месяцу и за год. Клик по ячейке открывает операции, из которых она сложилась.
- Свои настройки раздела. Периметр — какие счета входят в бюджет; учитывать ли переводы; с какого вида открывать раздел; параметры «Заполнить по среднему» по умолчанию. Это именно настройки бюджета, а не общие «Разрезы данных»: менять план с фактом глобальным фильтром было бы неожиданно.
- Переводы видны обеими сторонами. Со включённым тумблером перевод между своими счетами попадает и в расходы (списание), и в доходы (зачисление), статьёй «Переводы», а под-категория — счёт по ту сторону. Поэтому итог расходов показывается двумя строками: «Итого расходы» — сколько потрачено, и «Расход, включая переводы» — сколько прошло по счетам. Разницу «доходы − расходы» переводы не сдвигают, стороны гасят друг друга.
- «Заполнить по среднему» — подставляет план сразу по всем статьям: либо по истории самих операций (среднее или медиана за месяц, квартал, полгода или год), либо копией плана прошлого месяца. Можно не трогать уже заданные суммы или переписать все. Сначала показывает предпросмотр постатейно, и применяются ровно те суммы, которые вы видели.
📤 Годовой отчёт файлом
- Кнопка «Экспорт» в годовом виде открывает окно с выбором формата, а для PDF — и месяца отчёта: он задаёт показатели «за месяц» и отрезок «с начала года».
- Excel — четыре листа. «Дашборд» со сводкой и десятью настоящими диаграммами (не картинками — правите цифру, и столбик едет) по всем статьям расходов и их под-категориям, «По месяцам» с планом, фактом и разницей по каждому месяцу, «Год к году» со сравнением с прошлым годом и «Данные диаграмм» с исходными числами. Месяц переключается прямо в книге — ячейкой на «Дашборде»: показатели и все диаграммы пересчитаются, в файле лежат все двенадцать месяцев.
- PDF скачивается готовым файлом, печатать ничего не надо. Альбомные листы: сводка с показателями, выполнение плана двумя кольцами и диаграммы по статьям — если статей много, таблица продолжается на следующем листе целиком, а не режется на куски.
🧩 Правила
- Скобки в условиях. Условия собираются в группы: внутри группы одна связка, между группами другая. Теперь выражается и «(комментарий содержит „кофе“ ИЛИ „кафе“) И счёт равен карте» — одной связкой на всё правило такое было не записать.
- Автоприменение. Галочка в таблице правил: отмеченное правило само размечает операции, которые приедут при следующей синхронизации. К уже имеющимся оно не притрагивается никогда — историю галочка молча не перепишет. Проверки те же, что у кнопки: операция с категорией, которой нет в справочнике Дзен-мани, не запишется ни вручную, ни сама.
- В окне «Проверить и применить» по умолчанию только то, что изменится — листать и искать отмеченные строки в общем списке больше не нужно; переключатель показывает и остальные совпадения. У каждого изменения подписано, какое правило его сделало, а любую операцию можно поправить руками прямо из окна.
- Таблица правил перекроена: название и условия занимают всю ширину, а «Что меняет», «Автоприменение» и «Совпадений» стоят ровными колонками.
🗄 Бэкап
- В файл теперь уходит всё, что живёт только на вашем устройстве: настройки бюджета и планы, разрезы данных, оформление, иконки и цвета категорий, курсы валют по датам и несинхронизированные правки — операций, счетов, контрагентов и категорий. Токен Дзен-мани в файл по-прежнему не попадает.
- После восстановления страница обновляется сама — раньше часть восстановленного появлялась только после ручной перезагрузки.
- Старые файлы читаются как раньше.
💱 Курсы валют
- Темп запросов приведён к условиям сервиса курсов — не чаще одного запроса в секунду. Прежде история тянулась десятком параллельных потоков без пауз, сервис отвечал отказом, а приложение показывало это как «зеркало недоступно»: ту недоступность мы устраивали себе сами.
- Догрузка продолжается в фоновой вкладке. Браузер душит таймеры у неактивных страниц, и прогрев курсов вставал, стоило переключиться на другую вкладку.
🩹 Исправления
- Дубли. По умолчанию дублями считаются только операции одного дня и по одному счёту. Ежедневная одинаковая покупка — кофе по дороге на работу — попадала в дубли каждый день, а одна и та же покупка с двух разных карт считалась задвоением. Ползунок по-прежнему расширяет окно, когда банк проводит копию следующим днём.
- Правила больше не меняют категорию молча. Категория применялась сама, ещё до того, как операцию показали, и снятая в окне галочка ничего не отменяла. Теперь все три поля идут одним путём — через «Проверить и применить», и только у отмеченных операций.
- «Теги» задваивали сумму. Если в комментарии операции один и тот же тег стоял дважды, её сумма прибавлялась к тегу два раза — и на странице «Теги» цифра расходилась с «Операциями». Повтор теперь схлопывается; «#еда» и «#Еда» по-прежнему разные теги.
- Дайджест не терял последний месяц — свод собирался по всемирному времени, а не по местному, и к западу от Гринвича месяц с данными мог выпасть целиком.
- Проценты по-русски. Было «18.0%» рядом с «18 000 ₽»; теперь запятая и типографский минус, как у сумм.
- Ровный столбик сумм. Копейки отбрасывались только у положительных чисел, и в колонке рядом стояли «20 010» и «−20 010,09».
Установка: скачайте DzenAnalytics-v1.6.5-standalone.zip, распакуйте и откройте DzenAnalytics.html в браузере — всё работает офлайн, данные не покидают устройство.
Полный список изменений: v1.6.3...v1.6.5