создать новую тему раскрыть все
свернуть/развернуть ветвь AbilityCash 3.0.242 [Dervish 09/06/2015 01:32] # написать ответ
 

 
Уезжаю на две недели, в форуме буду присутствовать, но и только. Программой заниматься не смогу в это время. Вернусь обратно 24-го июня и тогда уже поправлю те ошибки, которые не успел исправить в этой версии и новые, если они будут обнаружены.
 
Новая 242-я сборка делалась на скорую руку. Надеюсь, я там ничего не пропустил. Но на всякий пожарный случай я пока не удалил с сайта предыдущую, 241-ю сборку. Так что еще можно сказать инсталлятор предыдущей сборки и исполняемый файл.
 
 
На чистой базе с дефолтными настройками не удалось воспроизвести, но на моей базе стала появляться ошибка:
- создать невыполненную операцию
- отметить ее выполненной
- зайти в редактирование, нажать кнопку "установить текущее время" (с точкой), нажать кнопку ОК.
- получаем ошибку:
Файл: dbEngine.cpp (598)
Версия: 3.0.242
Стек вызовов:  Corrupted.
 
Может получится поправить по описанию, если нет - попробую добиться появления на чистой базе.
Создал в доработках: http://dervish.ru/bugs-item.346/
 
После сохранения в новом формате и последующего открытия файла пропадают лимиты по бюджету.
Как выяснилось - они есть в структуре базы, но не подтягиваются в программу.
 
Можете прислать мне пример файла данных с ошибкой?
 
Огромное спасибо Belfegor.
свернуть/развернуть ветвь DB Browser for SQLite [Belfegor 11/06/2015 18:50] # написать ответ
 
Решил проверить есть ли данные по лимитам бюджета в файле. Вроде есть, но DB Browser for SQLite не читаем кириллические названия счетов и т.д. То есть сам файл данных идет в кодировки ANSI,а DB Browser for SQLite понимает только UTF.
Случайно не знаете как подружить DB Browser for SQLite с кириллическими названиями?
P.S. А... Сорри. Все оно читает, это поле Guid так криво отображается
 
Я конечно, мог преобразовать его в строку. Но зачем?
 
Бюджетная дата в повторяющихся операциях не увеличивается при отметке выполнения операции.
Увеличивается только дата операции.
 
Было бы очень здорово если была реализована аналитика не только по суммам, но и по количеству (для тех кто использует опцию -  цена за единицу).
Хотя бы что бы в строке сумм (самый низ окна) выводилась сумма выделенных операций еще и по количеству единиц в этих операциях.
 
как вы собираетесь суммировать 10 палок колбасы и 20 литров бензина? Например
 
Как вы суммируете расходы в валюте на 10 палок колбасы и 20 литров бензина?
Если я буду суммировать, то буду знать что суммирую. Собственно: будут стоять фильтры. Но считать с калькулятором количество даже пускай 100 операций или импортировать и пересчитывать в экселе - как-то не комильфо.
Вот мне нужно, допустим, знать сколько за год я покупаю литров бензина. Не пересчитывать же в ручную?
свернуть/развернуть ветвь Заведите валюту GAS [Дим(м) 15/06/2015 08:51] # написать ответ
 
Создайте новую валюту и счёт Заправка. Покупку бензина оформляйте операцией перевода. И будут вам тогда и суммы, и графики.
 
Понятно, что при тонкой настройке фильтров вы сможете добиться того же эффекта и с использованием "Количества".
Но _во всех остальных случаях_ эта сумма "штук" не будет иметь смысла.
 
Если по какому-то признаку нужно видеть баланс - это счёт.
Если баланс не требуется - значение классификатора.
свернуть/развернуть ветвь То есть... [Belfegor 15/06/2015 16:14] # написать ответ
 
То есть, если мне надо считать количество бензина, палок колбасы, памперсов, петрушки и т.д. вы предлагаете создавать отдельные валюты и счета?
Такая вещь как подсчет количества единиц очень важна, особенно когда идет составление бюджета на год. Вот мне нужно по большинству статей знать количество единиц покупки и запланировать на следующий год с учетом пересчета на новые цены.
Кроме этого мне приходиться считать количество когда нужно что-то закупить на месяц или на другой период. Тут не важно сколько оно стояло, тут нужно знать именно количество.
свернуть/развернуть ветвь Это уже товарный учёт [Дим(м) 15/06/2015 16:34] # написать ответ
 
Вы уже говорите о товарном / складском учёте.
И, в таком случае, вы, наверное, захотите учитывать не только поступление "единиц товара" (закупку), но и их расход. Хотите же вы знать, сколько "палок колбасы" у вас ещё осталось из закупленных на месяц?
А отслеживание баланса во времени - это прямая функция счёта.
 
Например, то, что в конце мая запасы закончились, и вы закупили ещё одну партию, совсем не означает, что на июнь вам нужен в два раза больший бюджет.
 
Чтобы адекватно запланировать бюджет, вам нужно знать скорость потребления и текущий остаток, а не объём закупок.
свернуть/развернуть ветвь Товарный учет [Belfegor 15/06/2015 17:17] # написать ответ
 
Текущий остаток дает физическая инвентаризация остатков. А план (то есть бюджет) это только способ спрогнозировать расходы на будущие периоды. Но план должен основываться на каких-то цифрах и, желательно, максимально реальных. Вот эти цифры и берутся из количества потребления (расхода).
Если позиций мало, то можно и вести учет на отдельных счетах. Но если их много, то в январе берутся данные инвентаризации, данные готового расхода, предполагаемый коэффициент роста/спада и выводится необходимое количество для закупки.
Тут добрые люди подсказали что уже "все сделано до нас": Щелкаете ПКМ по строке статуса внизу страницы операций... и выбираете там нужные вам итоги. В т.ч. и количество. [Amundsen 15/06/2015 10:17]
 
... и выбираете там нужные вам итоги. В т.ч. и количество.
свернуть/развернуть ветвь СПАСИБО :) [Belfegor 15/06/2015 16:18] # написать ответ
 
Very we! Very we! Very we! Very we!
Йо моё. Сколько пользуюсь программой, про это не знал.
Спасибо вам, добрый человек!
 
При попытке изменить сегодняшнюю дату повторяющейся операции на завтрашнюю или дальше - вылетает "Ошибка времени исполнения"
 
Файл: dbEngine.cpp (598)
Версия: 3.0.242
 
Стек вызовов:  Corrupted.
 
После двойного нажатия кнопки "Да" в окне ошибки операция выполняется. При обратной смене даты на сегодняшнее число ошибки нет.
 
+ тоже столкнулся
 
 
Есть ещё одна ошибка - наложенная на эту.
При изменении даты проведенной повторяющейся операции не изменяется остаток по счету на дату.
Изменения проходят при смене даты или актуализации по кнопке "сегодня".
 
 
Файл: dbEngine.cpp (598)
Версия: 3.0.242
 
Стек вызовов:  Corrupted.
 
При попытке сохранения файла в новый формат получаю
 
Возникала ошибка во время сохранения данных.
Код ошибки: 0xA0150013
 
Пытался несколько раз, на разных компах.
Теперь только через экспорт/импорт?
 
Спасибо.
 
Я бы сказал, что это моя ошибка и ее нужно исправлять. Если сможете прислать мне свой файл данных, будет здорово. Если нет, могу по почте направить Вам отладочные версии программы чтоб найти ошибку.
 
теперь не видно итоговых сумм (в рублях) в случае если в одной папке счета в разных валютах