Страница 1 из 2

Счетовод - домашняя бухгалтерия

СообщениеДобавлено: 11.03.2013 13:05:07
Nik
Собственно, после трёх лет использования и мелких доработок, решил выложить на всеобщее обозрение полезную программку, которую мы с супругой изначально написали для собственных нужд.

"Счетовод" (он же Bookkeeper) - простая и удобная программа для ведения домашней бухгалтерии. Ничего лишнего, но зато удобно.

Небольшая история программы и ссылки на дистрибутив - в моём блоге.

А теперь пара вопросов к коллегам:

1. Интересно ли кому-нибудь будет, если я опубликую исходники программы с целью дальнейшей разработки общими усилиями?

2. Если публиковать исходники, то как и куда (пока склоняюсь к Google.Code, но это не принципиально). Лицензию тоже ещё не выбрал. Может LGPL.

Re: Счетовод - домашняя бухгалтерия

СообщениеДобавлено: 11.03.2013 21:15:43
alexs
Интересно было бы посмотреть.
Давай исходники - скомпилим под линух...

Re: Счетовод - домашняя бухгалтерия

СообщениеДобавлено: 11.03.2013 22:44:04
amateur
любые исходники интересны, особенно для дальнейшего анализа своих.

А вот дальнейшее развитие это вроде посмотреть, поломать, собрать вновь ... или что-то другое.

Re: Счетовод - домашняя бухгалтерия

СообщениеДобавлено: 12.03.2013 12:44:01
absdjfh
присоединяюсь: исходники очень интересны, по крайней мере, чтобы поправить недочеты или собрать программу "под себя".
Из того, что показалось непривычным/неправильным: при наведении на кнопки в верхней панели не отображаются хинты, и подписей под ними нет. Узнаешь, что обозначают эти кнопки только методом тыка :)

Re: Счетовод - домашняя бухгалтерия

СообщениеДобавлено: 12.03.2013 17:41:57
ViTality
скринов бы...

Re: Счетовод - домашняя бухгалтерия

СообщениеДобавлено: 12.03.2013 21:00:39
alex208210
В силу некой паранойности, тоже когда то задумывался написать подобную программу для себя, зная что вся инфа будет доступна только мне и никуда влево не уйдет. Даже начинал, но так и не довел до ума, обошелся блокнотом) Поэтому считаю что программа достойная и обязательно нужны исходники)

Re: Счетовод - домашняя бухгалтерия

СообщениеДобавлено: 04.04.2013 15:45:18
Nik
После закрытия Google Code репозиторий переехал на GitHub: https://github.com/Nik-vr/bookkeeper-free

Лицензия - New BSD License. Система контроля версий - GIT.

Для компиляции нужно установить компоненты http://wiki.freepascal.org/ZVDateTimeControls_Package

Предложения/замечания/коммиты приветствуются :)

PS. Код особенно к публикации не готовил - местами возможен мусор, отсутствие комментариев и ссылки на юниты, которых в репозитории нет (мог слинковать из других проектов). Если что - поправлю/добавлю/прокомментирую :)

PPS. Компилировал только под Windows. Под Linux - без гарантии (коммиты приветствуются :) )

Re: Счетовод - домашняя бухгалтерия

СообщениеДобавлено: 04.04.2013 23:06:57
amateur
CurrencyEdit в чем отличие от компонента rx?
По крайней мере лазарь "схавал" CurrEdit от rx без установки Вашего.

И зависимость от Spook's Panel Components не нужна.

отсутствие комментариев
Шоб я так плохо комментировал свои исходники :)

Re: Счетовод - домашняя бухгалтерия

СообщениеДобавлено: 05.04.2013 08:28:49
Nik
CurrencyEdit в чем отличие от компонента rx?
По крайней мере лазарь "схавал" CurrEdit от rx без установки Вашего.

Я не смотрел компонент из RX. У моего есть фишка со вводом десятичного разделителя - попробуйте и сравните с другими компонентами :)


И зависимость от Spook's Panel Components не нужна.

В предыдущих версиях панелька использовалась (в бинарной сборке 0.8.2. ещё есть), забыл убрать зависимость. Поправил.

Добавлено спустя 6 часов 19 минут 56 секунд:
Добавил в репозиторий исходники MyTools.dll. Там получение курсов валют с сайта ЦБРФ (вынесено в отдельную dll, чтобы не тянуть в основной бинарник Synapse).

Плюс немного почистил репозиторий - удалил юниты, которые в текущей версии уже не использовались, но завалялись в каталоге проекта.

Re: Счетовод - домашняя бухгалтерия

СообщениеДобавлено: 11.05.2013 17:22:26
alex208210
Nik куда пропал? Уже больше месяца фиксы не применяются, если нет времени заняться программой, дай права к правке кода.

Re: Счетовод - домашняя бухгалтерия

СообщениеДобавлено: 12.05.2013 11:22:45
Nik
alex208210 писал(а):Nik куда пропал? Уже больше месяца фиксы не применяются, если нет времени заняться программой, дай права к правке кода.


Со временем напряг :( Все текущие Issues закрыл. Правда на правку кода вам выставил :)

Re: Счетовод - домашняя бухгалтерия

СообщениеДобавлено: 12.05.2013 11:26:15
alex208210
ну и хорошо, на данный момент все очевидные заметные косяки поправлены и программа работает в заявленную функциональность без ошибок

Re: Счетовод - домашняя бухгалтерия

СообщениеДобавлено: 29.12.2014 15:38:32
Tango
В CurrencyEdit.pas нужно сделать ввод знака минус.

примерно так:

Код: Выделить всё
  '-':
  Begin
    // запрещаем ввод более 1 минуса
    If (Pos('-', Text)=0) then
      Key:='-'
    Else key:=#0;
  End;

Re: Счетовод - домашняя бухгалтерия

СообщениеДобавлено: 26.01.2015 19:37:45
Nik
Tango писал(а):В CurrencyEdit.pas нужно сделать ввод знака минус.


Знак "минус" не всегда нужен. Если его разрешать, то только добавив компоненты булево свойство (разрешать/не_разрешать).

Re: Счетовод - домашняя бухгалтерия

СообщениеДобавлено: 16.03.2015 15:57:02
Nik
В связи с закрытием Google Code, репозиторий "Счетовода" перенесён на GitHub: https://github.com/Nik-vr/bookkeeper-free (если кому-то ещё интересно :) )