создать новую тему раскрыть все
свернуть/развернуть ветвь AbilityCash 3.0.238 beta [Dervish 20/04/2015 13:37] # написать ответ
 
Только что выложил обновление бета-версии AbilityCash (сборка № 238). В ней было исправлено несколько ошибок импорта.
 
Мне еще хочется встроить в программу автоматическую проверку обновлений и, если не будет новых сообщений об ошибках, наверное уже можно будет выпускать очередной релиз AbilityCash.
 
 
Но я пока повременю объявлять его релизом, сейчас доделываю проверку выхода обновлений.
 
Несколько дней юзаю, пока полет нормальный. Но честно говоря каких-либо изменений от 35 версии я пока не обнаружил. Сергей, если можно, описание сделайте доработок и изменений, хотя бы вкратце. Вообще говоря, мы с семейством сейчас юзаем одну прогу на айфонах и андроидах. Она позволяет импортировать и экспортировать в и из абилитикэш. Ну так я пару раз в неделю вытягиваю данные этой программы из дропбокс, импортирую в кэш ну и обратная операция. Тот еще геморой. Погибче бы реализовать в кэше импорт-экспорт. Если интересно могу прислать форматы?
 
 
Alzex Personal Finance. Но они платные. Настольная версия с перегруженным интерфейсом и ее я использовать не могу. Пробовал, но безуспешно. Так что юзаем мобильные версии, а после я перетаскиваю все в Кеш
 
После импорта базы в новый формат не сохраняется состояние дерева счетов на страницах "Операции" и "Счета".
 
Мне удобно при запуске программы сразу видеть состояние самых часто используемых счетов, поэтому я разворачиваю соответствующие ветви и выполняю сохранение настроек страницы (http://s1.sendimage.me/FOs36osZ.jpeg). После перезапуска программы развёрнутой остаётся только ветка "счёта по-умолчанию", всё остальное дерево сворачивается (http://s1.sendimage.me/J2YNZosY.jpeg).
То же самое происходит на странице "Счета".
На всех остальных страницах состояние деревьев сохраняется.
 
P.S. При импорте базы проявился ещё один глюк: на двух старых, давно не используемых счетах изменился остаток. В обоих случаях на счетах в последний день их использования было по две операции, которые поменялись местами при импорте. Простое изменение порядка операций решило проблему, остатки вернулись к нужным значениям. Последующее изменение порядка операций не приводит к изменению остатка на этих счетах.
 
Похожую проблему я уже несколько раз замечал и на старой версии программы (2.1). Только в несколько другом контексте.
 
Периодически мне нужно ввести пару транзакций: перевод со счёта А на счёт Б и расход со счёта Б.
Обычно я заполняю детали перевода и жму Добавить. Потом меняю счета местами, переключаю тип на Расход и ввожу вторую операцию.
 
Так вот, иногда на счёте Б эти две транзакции появляются в обратном порядке: сначала расход, а потом перевод.
 
Но проблема воспроизводится далеко не каждый раз. Потому я раньше и не писал о ней, пока вот не представился удобный случай.
 
обнаружил ещё несколько изменений в порядке операций. Но эти изменения не отразились на остатках.
 
Когда я делал конвертацию данных, я не ставил перед собой задачу сохранить оригинальный порядок операций. Главное, чтобы остатки после конвертации соответствовали операциям.
 
На конец дня остатки, конечно, будут правильными. Но лично мне больше нравится, когда и в рамках дня не возникает неожиданных состояний.
свернуть/развернуть ветвь Остаток после перевода [Андрей87 03/05/2015 20:35] # написать ответ
 
Уже давно использую программу и очень доволен, только вот совсем недавно обратил внимание на неверный остаток после совершения операции перевода со счёта А на счёт Б и расхода со счёта Б.
Перед переводом, на счёте Б имелись средства в размере X рублей. Совершил перевод со счёта А на счёт Б суммы в размере Y рублей. Остаток на счёте Б при этом поменялся на сумму Y рублей, а X рублей к нему не добавилось. Пришлось создавать так сказать корректировку остатка Not so Может это связано с порядком выполнения операций?
свернуть/развернуть ветвь не понятно [Rodion 04/05/2015 20:07] # написать ответ
 
Как это?
Остаток на счёте Б при этом поменялся на сумму Y рублей, а X рублей к нему не добавилось

Поменялось на Y по отношению к чему?
На счёте Б у вас должна стать сумма (X+Y). Разве не так у вас получилось?
Представьте лучше пример в абсолютных цифрах, а не условных
 
Есть счета "Карточка" и"Наличные". На счёте "Наличные" имеются средства в размере 100 рублей. Со счёта "Карточка" я перевёл сумму в размере 200 рублей на счёт "Наличные" и в итоге, остаток на счёте "Наличные" был 200 рублей, то есть средства в размере 100 рублей куда-то исчезли.
 
Или на вкладке "Операции"?
свернуть/развернуть ветвь Очень странно. [Dervish 17/05/2015 12:50] # написать ответ
 
Только что проверил - у меня все работает корректно. Можете создать и прислать мне простой файл данных с двумя счетами и такой операцией, чтоб было видна ошибка?
 
 
В диалоге "Добавить операцию" очень интересные результаты получаются при использовании операций умножения и деления. Например, 10*5 даёт результат 5000,00, а 100/5 - 0,20. Проверено на пустой базе.
 
Upd: аналогичная проблема во всех полях, в которых можно использовать арифметические операции.
свернуть/развернуть ветвь Подтверждаю [Rodion 25/04/2015 20:19] # написать ответ
 
и не только в пустой базе
свернуть/развернуть ветвь дополнительно [Daniil 27/04/2015 13:08] # написать ответ
 
раз уж все равно заниматься вводом суммы, то может стоит подумать о том, что бы можно было в строку "сумма" автоматически подставлять данные, которые будут браться из графы "сумма" некоторой папки. т.е. ставить в графу не цифру, а сноску.  
было бы неплохо, если бы можно было еще и делать это значение отрицательным.
это может пригодиться при определении свободных денежных средств. из денег в наличии будут автоматически вычитаться суммы разных задолженностей.
имхо, как-то мало автоматизации в программе.
спасибо за труды!
 
хооочеетсяяя.........
еще бы не помешало копирование сумм в буфер и калькулятор, если он открыт. alt + клик это понятно, это только в буфер. но хочется что бы можно было копировать все цифры, включая суммы в нижней панели. еще сделать не просто копирование, а клик одной кнопкой это копия как есть, клик другой кнопкой это отрицательное значение. что бы не надо было наводить курсор на окно калькулятора, цифры сразу бы туда вставлялись. на калькуляторе если только в конце ввода нажать "равно".
 
 
Последствия расширения максимальной точности. В 239-й сборке этой ошибки не будет.
 
Движение по периоду происходит только на один месяц, вне зависимости от установленного периода.
 
По аналогии с предыдущей версией выполнил настройку поля "Остатки за:" - выбрал отображение текущей даты нажатием на среднюю кнопку с "кружочком", сохранил настройки страницы.
При запуске в другой день в поле устанавливается дата сохранения настроек вместо текущей.
свернуть/развернуть ветвь Не работает перевод [mxa 02/05/2015 20:29] # написать ответ
 
Сделал перевод с одного счета на другой в одинаковой валюте. В результате на счете1 не убавилось, на счете2 не прибавилось а проводка есть.
 
Новые остатки после операции не отображаются в дереве счетов
 
Пустая база, два счета в одной валюте, перевод с одного счета на другой, остатки показываются верно. Что я делаю не так?
 
Вероятно, дело в описанной мной выше проблеме: http://dervish.ru/forum-theme.2732/#p15988.
Поля "Остатки за" на странице "Операции" и "Показывать остатки по состоянию за:" на странице "Счета" не сохраняют настройку текущей даты. Скорее всего, там стоит дата последнего сохранения настроек страницы, поэтому в дереве счетов и не отражаются правильные остатки. Во всяком случае, у меня программа себя ведёт именно так, приходится каждый раз корректировать дату в этих полях.
 
Новой бетой база открывается 7 секунд, старая версия открывала базу моментально (учет веду почти 9 лет, в базе 21000 транзакций, вес - 3,7 Mb)
 
Скорректировано: так открывалась только старая база, новая база стала весить в 2 раза больше, но открываться стала так же быстро.
 
Не вводятся с клавиатуры года.
 
Там не только года, вообще даты с клавиатуры не вводятся. Проверю, спасибо.
 
После настройки страницы и сохранения настроек сбивается выстроенный порядок столбцов и их размеров, не запоминается выбранный по умолчанию счет.
 

Демонстрация на чистой базе: созданы два счета, Счёт1 с начальным остатком в 100 рублей и Счёт2 с остатком 200 (http://s1.sendimage.me/Pv6lGrm1.jpeg). Ввожу операцию расхода на сумму 30 со Счёта1, остаток в строке и в списке счетов - 70 (http://s1.sendimage.me/BqPDxrm2.jpeg). Изменяю операцию, выбираю в диалоге Счёт2, после закрытия диалога остаток в строке остаётся 70, в дереве счетов остаток по Счёту1 восстанавливается до 100, а по Счёту2 становится тоже 70 (http://s1.sendimage.me/fNHptrm3.jpeg).
 
Спасибо.
свернуть/развернуть ветвь AbilityCash 3.0.238 beta [Валерий 03/06/2015 08:08] # написать ответ
 
В версии AbilityCash 2.1.235 в последней строке программы было Приход выбрано, Расход выбрано указывались суммы выбранных строк, в версии AbilityCash 3.0.238 beta данная опция отсутствует, предлагаю вернуть С уважением, Валерий
 
Проблема в том, что эти настройки пока не сохраняются. Баг уже зафиксирован: http://dervish.ru/forum-theme.2738/