github DEADover/DzenAnalytics v1.7.0
v1.7.0 — Импорт операций из Excel

latest release: v1.7.1
4 hours ago

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

📥 Импорт из Excel

  • Шаблон под вас. «Настройки» → «Данные» → «Импорт дополнительных операций из Excel шаблона» → «Скачать шаблон». В выпадающих списках стоят ваши счета, категории и контрагенты — не нужно угадывать написание. Рядом с листом «Операции» лежат «Справочники», «Примеры» и «Как заполнять».
  • Файл проверяет сам себя. У каждой колонки в шапке заметка: что это и для каких типов операций заполняется. Последняя колонка — «Проверка»: формула прямо в Excel говорит «Готово» или пишет, что не так со строкой, ещё до загрузки. Колонки заранее размечены: дата встаёт как 30.12.2026, суммы — по правому краю.
  • Отчёт до записи. После загрузки видно: сколько строк готово, сколько с ошибками, сколько похоже на дубликаты. В базу до кнопки «Создать» не попадает ничего. Причина отказа написана в самой строке теми же словами, что и в форме создания операции.
  • Дубликаты ловятся дважды — и среди ваших операций, и внутри самого файла. Галочка у них снята, но решение за вами.
  • Исправление на месте. Нажмите на строку — она раскроется в редактор с теми же полями и теми же пикерами, что форма создания операции. Отчёт пересчитается целиком, включая дубликаты. Файл при этом не меняется.
  • Отмена одной кнопкой. Пока операции не уехали в облако, «Отменить импорт» убирает ровно то, что пришло из этого файла, — созданные руками остаются на месте. Повторную загрузку того же файла приложение узнаёт и предупреждает.

👤 Новые контрагенты

  • Вписал — завели. Контрагент, которого нет в справочнике Дзен-мани, больше не превращается в свободную строку: заводим запись и связываем с ней операцию. Запись и операция уезжают в облако одним запросом, поэтому операция не может оказаться без своего контрагента.
  • Одно имя в разном написании даёт одну запись; если имя похоже на уже имеющееся — «Пятерочка» при живой «Пятёрочке» — покажем подсказку, но подменять молча не станем: это может быть и вправду другая лавка.
  • То же и в форме «Добавить». У поля контрагента появилось третье состояние: «Новый — заведём в справочнике». При правке чужой операции этого не происходит — там в поле часто стоит строка из выписки.

🧹 Настройки стали компактнее

  • Блоки «Дзен-мани API» и «Импорт CSV-выгрузки» ужались вдвое: описания уехали под знак вопроса, состояние и элементы управления встали в строку заголовка.
  • «Бэкап по расписанию» — одна строка вместо четырёх: периодичность выбирается пикером, рядом видно время последней копии.
  • Кнопки «Скачать бэкап» и «Скачать сейчас» скачивали один и тот же файл. Осталась одна, и она же двигает отсчёт расписания: свежая копия только что сделана — повторять её через час незачем.

🩹 Исправления

  • Списки «Без контрагента» и «Дубли» обрывались на первой сотне строк. Из тысячи получателей человек видел сто и не подозревал об остальных: подгрузка по прокрутке в этих списках не включалась. Теперь работает, и внизу видно «Показано N из M».
  • Тема оформления не попадала в бэкап. Файл обещал сохранить оформление, но светлая/тёмная жила отдельно от остальных настроек и после восстановления оставалась прежней.
  • Две цифры «без контрагента» противоречили друг другу. На кнопке стояло число получателей, в панели под ней — число операций, и ни одно слово об этом не говорило. Теперь обе цифры рядом и подписаны.
  • Подсказка про CSV-импорт вводила в заблуждение. Она обещала отбрасывать дубликаты «по id», хотя своих номеров у операций в выгрузке нет: строка узнаётся по дате, месту в файле и получателю. Значит повторная загрузка того же файла ничего не задвоит, а та же операция из другой выгрузки приедет второй раз — так теперь и написано.

Установка: скачайте DzenAnalytics-v1.7.0-standalone.zip, распакуйте и откройте DzenAnalytics.html в браузере — всё работает офлайн, данные не покидают устройство.

Полный список изменений: v1.6.15...v1.7.0

Don't miss a new DzenAnalytics release

NewReleases is sending notifications on new releases.