github DEADover/DzenAnalytics v1.6.3
v1.6.3 — Правила, справочники и сохранённые фильтры

5 hours ago

Окно правила пересобрано: выбирают сначала что менять, а потом как, категория берётся привычным пикером с подкатегориями, а условие теперь умеет и счёт. Справочники перестали прокручиваться внутри себя и подгружают записи по мере чтения. Плюс разбор бага с переименованием контрагента, из-за которого правило застревало навсегда.

✨ Окно правила

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

📇 Справочники

  • Категории и контрагенты больше не заперты в собственной прокрутке. Список растёт вместе со страницей, а записи подгружаются по мере чтения — как в «Операциях». На нескольких сотнях контрагентов это заметно и по скорости открытия.

💼 Счета

  • Под списком счетов появился итог по тому, что показано: отобрали накопительные — сразу видно, сколько на них всего. В подсказке написано, сколько счетов не показано и почему.

🔖 Сохранённые фильтры

  • Период применяется целиком. Переключение на фильтр с периодом больше не оставляет даты от предыдущего: раньше в полях мог висеть чужой диапазон, а сам фильтр сразу помечался изменённым, хотя его только что применили.
  • Фильтр из поиска по командам применяется так же, как из меню: с его собственным периодом и с уважением к пометке «без периода». Прежде он всегда включал режим «Свои даты», каким бы ни был период фильтра.
  • Переключение периода кнопкой сбрасывает произвольный диапазон — иначе поля продолжали показывать даты, по которым уже ничего не считалось.

Исправления

  • Переименование контрагента больше не ломает правила. Правила, которые ссылались на старое имя, подхватывают новое сами. Раньше правило продолжало требовать имя, которого в справочнике уже нет: правка не приживалась, а счётчик «ждут записи» не гас даже после «Применить правила».
  • Правило с несуществующим контрагентом больше не крутится вхолостую. Если имя в правиле никому не соответствует — например, контрагента переименовали ещё до этого обновления, — строка помечается заблокированной с причиной, вместо того чтобы бесконечно проситься в работу.
  • Переименование, которое уже применилось, перестало висеть в очереди. Пометка «есть несохранённое» гасла не всегда: если нужное имя успевало приехать из облака, запись не уезжала и не вычищалась.

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

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

Don't miss a new DzenAnalytics release

NewReleases is sending notifications on new releases.