ArxBuh

Здесь барахольщики могут похвастать _своими_ творениями в графике, литературе, железе, софте
Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: ArxBuh

Сообщение arxont »

Таки запустил под mono ^_^
arxbuhmono.png
Но пока работает глючно и вылетает. Сейчас активно правлю код, чтобы как-то работало )))
Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: ArxBuh

Сообщение arxont »

НОВОЕ: Добавлена работа с горячими клавишами для основного функционала (плюс справка по горячим клавишам)
НОВОЕ: Сделан запуск приложения в одном экземпляре (если запущен, то окно разворачивается)
НОВОЕ: В "Бюджете" заменил одну кнопку "Добавить", на две кнопки "Доход" и "Расход"
НОВОЕ: Добавил в контекстные меню "Учёта" и "Бюджета" кнопку "Новый доход" и "Новый расход"
НОВОЕ: Добавил в контекстное меню "Целей" кнопку "Добавить"

ИСПРАВЛЕНИЕ: Убрал из проекта PopCalc.Library
ИСПРАВЛЕНИЕ: Восстановил открытие зашифрованного файла
ИСПРАВЛЕНИЕ: Добавил перед вызовом калькулятора проверку на существование файла
ИСПРАВЛЕНИЕ: В форме настройки обновлений - выход по ESC
ИСПРАВЛЕНИЕ: Исправил вылет программы при создании цели без указания суммы.
ИСПРАВЛЕНИЕ: Исправил вылет программы при создании внесения денег на оплату цели без указания суммы.
ИСПРАВЛЕНИЕ: Исправлена ошибка при внесение нулевой суммы в целях (в колонке расчёта процентов - деление на ноль)
ИСПРАВЛЕНИЕ: В бюджете при нажатии на чекбокс "Выполнено" не отрабатывал сразу (пока не перескочешь на другую ячейку)
ИСПРАВЛЕНИЕ: Не открывались отчёты без ручного выбора даты (за весь период) (ошибка с toolstripDateTimeChooser)
ИСПРАВЛЕНИЕ: Исправил в бюджете формулировку "Доходы - Расходы" на "Планируемые Доходы - Планируемые Расходы"

https://dl.dropboxusercontent.com/u/10168286/ArxBuh.zip - сама прога
https://github.com/psionika/ArxBuh - gitHub
Hotkey.png
Hotkey.png (8.16 КБ) 8380 просмотров
Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: ArxBuh

Сообщение arxont »

А есть вообще те кто её ещё пользует? )))
Киберпанк не умер. Он просто наступил.

Аватара пользователя
ra0ued
Сообщения: 2080
Зарегистрирован: Чт авг 30, 2012 2:54 pm
Откуда: zabtech.ru
Контактная информация:

Re: ArxBuh

Сообщение ra0ued »

Я юзал первые версии, пока в один прекрасный денъ не перестала запускатъся на моем ноуте. Вместе с корелом. Видимо что-то сломалосъ. Сейчас по старинке веду учёт на бумаге )

Противоречащий
Сообщения: 167
Зарегистрирован: Вт сен 11, 2012 11:40 pm
Контактная информация:

Re: ArxBuh

Сообщение Противоречащий »

Я тыкаю иногда билды новые, но пока excel.
На вкладках "Доходы-Расходы" и "Бюджет" в формах добавления некрасивый заголовок, в "Целях" - красивый.
При первом запуске новые данные сразу не отображаются, только после перезапуска. Дальше все норм.
При доходах-растратах в сотни квадриллионов, сумма обнуляется до тысячи. Копейки, но обидно, да...

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: ArxBuh

Сообщение arxont »

Йо-хо-хо. Аж новую версию выкатил.
https://github.com/psionika/ArxBuh/releases
Убрана процедура loadGoal - так как всего две строки, то они перенесены в процедуру общей загрузки loadData.
При нажатии кнопки "Отчистить фильтр" не отчищается текст бокс и не сбрасывается дата. (теперь при нажатии и старте высчитывается самая ранняя операция и она подставляется в первую дату, во вторую сегодняшний день)
При открытии для редактирования в учёте не передаётся категория
При нажатии повторить - дата подставляется таже самая, что и в элементе который повторяем (это сделано потому, что раньше подставлялась текущая дата, что не всегда удобно, для ежемесячных платежей, когда проще один месяц отредактировть)
В окне конкретной цели - добавлено контекстное меню (Новый элемент, редактировать, удалить, повторить).
По даблклику на строке открывается редактирование элемента. Реализованы функции для работы новых функций.
В учете доходов-расходов нельзя было посмотреть за текущий день
В классе settings добавлено if (!File.Exists(filename)) return; в ReadXML (если нет settings.xml падает)
Сделан экспорт в CSV файл
Добавлена иконка в окно запроса пароля (уж очень окно было похоже на окно запроса пароля тундебирда и я при запуске системы постоянно путался)
Добавлен скрипт инсталлятор для бухгалтерии (Inno Setup). При установке проверяется установлен или нет фреймворк. Если не установлен, то скачивается и устанавливается. По умолчанию устанавливается в папку "Мои документы\ArxBuh"
Куча мелких исправлений кода (типа убирание лишних private, простановка везде var и тд)
Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: ArxBuh

Сообщение arxont »

Противоречащий писал(а):Я тыкаю иногда билды новые, но пока excel.
На вкладках "Доходы-Расходы" и "Бюджет" в формах добавления некрасивый заголовок, в "Целях" - красивый.
При первом запуске новые данные сразу не отображаются, только после перезапуска. Дальше все норм.
При доходах-растратах в сотни квадриллионов, сумма обнуляется до тысячи. Копейки, но обидно, да...
Вроде поправил на вкладках заголовок. Причём он теперь динамический и зависит от того, что делаешь - новый элемент создаёшь или редактируешь.
При первом запуске новые данные сразу не отображаются, только после перезапуска. Дальше все норм
Это не смог повторить - это где такое?
При доходах-растратах в сотни квадриллионов, сумма обнуляется до тысячи. Копейки, но обидно, да
Эх. Чёрт. Ладно, подумаю что можно сделать. Видать int с его ограничением в 4 лярда придётся переписывать на decimal, с его ограничением в 10^28. Такого хватит?
Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: ArxBuh

Сообщение arxont »

Добавил быстрый выбор диапазонов дат для фильтра
Безымянный.png
Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: ArxBuh

Сообщение arxont »

Активно пилю систему счетов - так как сейчас из-за них весь учёт ползёт. Пока это список счетов с галкой - "Учитывать в учёте" напротив каждого и комбобоксом "Счёт по умолчанию". Возможность перекидывать туда-сюда между счетами. Может кто пользуется какой бухгалтерией и подскажет как удобнее и прочее делать с этим?

Вообще почему я этим заморочился - всё с "Целями" проблема. Получается когда я откладываю на них деньги, я их пилю в расход, а потом когда надо погасить, я их перевожу доходом. В итоге получается двойной учёт из-за которого доходы-расходы становятся двойными (а иногда и тройными :) )
Киберпанк не умер. Он просто наступил.

Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 pm

Re: ArxBuh

Сообщение arxont »

Переписывать решил с нуля потихоньку. Будет на C# опять же, но в качестве UI Eto.Forms. Это даёт интересный прикол, что приложение становится кроссплатформенным. Спокойно работает на винде (это понятно) и на линухе - причём рисуется всё нативными контролами. В теории ещё и на Маке должно работать, но мака, чтобы проверять нет :mrgreen: При этом код - что для обработки UI, что для базы данных, что для логики один и тот же.
Снимок.PNG
Тут на рабочем компе запущен в винде + в виртуалке запущен на линухах. Проект один и тот же даже перекомпилировать не надо ^_^
Киберпанк не умер. Он просто наступил.

Ответить