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

Планы, идеология, архитектура и т.п.

Модератор: Модераторы

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

Сообщение Nik » 11.03.2013 13:05:07

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

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

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

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

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

2. Если публиковать исходники, то как и куда (пока склоняюсь к Google.Code, но это не принципиально). Лицензию тоже ещё не выбрал. Может LGPL.
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

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

Сообщение alexs » 11.03.2013 21:15:43

Интересно было бы посмотреть.
Давай исходники - скомпилим под линух...
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

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

Сообщение amateur » 11.03.2013 22:44:04

любые исходники интересны, особенно для дальнейшего анализа своих.

А вот дальнейшее развитие это вроде посмотреть, поломать, собрать вновь ... или что-то другое.
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

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

Сообщение absdjfh » 12.03.2013 12:44:01

присоединяюсь: исходники очень интересны, по крайней мере, чтобы поправить недочеты или собрать программу "под себя".
Из того, что показалось непривычным/неправильным: при наведении на кнопки в верхней панели не отображаются хинты, и подписей под ними нет. Узнаешь, что обозначают эти кнопки только методом тыка :)
absdjfh
новенький
 
Сообщения: 60
Зарегистрирован: 21.01.2012 13:59:00

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

Сообщение ViTality » 12.03.2013 17:41:57

скринов бы...
ViTality
постоялец
 
Сообщения: 308
Зарегистрирован: 05.10.2007 15:12:02

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

Сообщение alex208210 » 12.03.2013 21:00:39

В силу некой паранойности, тоже когда то задумывался написать подобную программу для себя, зная что вся инфа будет доступна только мне и никуда влево не уйдет. Даже начинал, но так и не довел до ума, обошелся блокнотом) Поэтому считаю что программа достойная и обязательно нужны исходники)
alex208210
постоялец
 
Сообщения: 207
Зарегистрирован: 12.05.2010 13:16:51

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

Сообщение Nik » 04.04.2013 15:45:18

После закрытия Google Code репозиторий переехал на GitHub: https://github.com/Nik-vr/bookkeeper-free

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

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

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

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

PPS. Компилировал только под Windows. Под Linux - без гарантии (коммиты приветствуются :) )
Последний раз редактировалось Nik 16.03.2015 16:04:38, всего редактировалось 3 раз(а).
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

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

Сообщение amateur » 04.04.2013 23:06:57

CurrencyEdit в чем отличие от компонента rx?
По крайней мере лазарь "схавал" CurrEdit от rx без установки Вашего.

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

отсутствие комментариев
Шоб я так плохо комментировал свои исходники :)
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

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

Сообщение Nik » 05.04.2013 08:28:49

CurrencyEdit в чем отличие от компонента rx?
По крайней мере лазарь "схавал" CurrEdit от rx без установки Вашего.

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


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

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

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

Плюс немного почистил репозиторий - удалил юниты, которые в текущей версии уже не использовались, но завалялись в каталоге проекта.
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

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

Сообщение alex208210 » 11.05.2013 17:22:26

Nik куда пропал? Уже больше месяца фиксы не применяются, если нет времени заняться программой, дай права к правке кода.
alex208210
постоялец
 
Сообщения: 207
Зарегистрирован: 12.05.2010 13:16:51

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

Сообщение Nik » 12.05.2013 11:22:45

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


Со временем напряг :( Все текущие Issues закрыл. Правда на правку кода вам выставил :)
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

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

Сообщение alex208210 » 12.05.2013 11:26:15

ну и хорошо, на данный момент все очевидные заметные косяки поправлены и программа работает в заявленную функциональность без ошибок
alex208210
постоялец
 
Сообщения: 207
Зарегистрирован: 12.05.2010 13:16:51

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

Сообщение Tango » 29.12.2014 15:38:32

В CurrencyEdit.pas нужно сделать ввод знака минус.

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

Код: Выделить всё
  '-':
  Begin
    // запрещаем ввод более 1 минуса
    If (Pos('-', Text)=0) then
      Key:='-'
    Else key:=#0;
  End;
Аватара пользователя
Tango
постоялец
 
Сообщения: 156
Зарегистрирован: 31.05.2012 17:07:30

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

Сообщение Nik » 26.01.2015 19:37:45

Tango писал(а):В CurrencyEdit.pas нужно сделать ввод знака минус.


Знак "минус" не всегда нужен. Если его разрешать, то только добавив компоненты булево свойство (разрешать/не_разрешать).
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

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

Сообщение Nik » 16.03.2015 15:57:02

В связи с закрытием Google Code, репозиторий "Счетовода" перенесён на GitHub: https://github.com/Nik-vr/bookkeeper-free (если кому-то ещё интересно :) )
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

След.

Вернуться в Разработки на нашем сайте

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

Рейтинг@Mail.ru