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

Ни у кого не возникало желания создать учетную платфор

СообщениеДобавлено: 18.03.2008 17:28:04
Pisklov_A
В Lazarus есть GUI редактор форм, система отчёта Lazreport, привязки к БД.

Этого достаточно для того что бы совместными усилиями попробовать создать OSS проект в котором реализованы для начала 1 журнал документов, 1 документ который можно провести и пометить на удаление и из которого можно распечатать допустим счетфактуру, потом сделать импорт документа в XLS. Договориться о единых принципах хранения табличной части и шапки документа в БД.

И изходя из этого по готовому шаблому делать уже что то более серьёзное.

Я вообще программист 1с :) Delphi занимался когда то давно. Сейчас подумываю над выше изложенным.

СообщениеДобавлено: 18.03.2008 18:08:28
B4rr4cuda
Не надейтесь, что все сразу бросятся участвовать в проекте. Хотите живой проект - начинайте работу. Не бросите - найдутся помощники.
Сам участвовать не буду (пока, а может совсем), но если вы изложите ваши идеи поподробнее - с удовольствием почитаю. А потенциальных разработчиков, возможно, привлечет ваше четкое видение будущего проекта. :)

СообщениеДобавлено: 18.03.2008 18:58:04
Attid
есть такое к примеру http://www.tria.biz.ua/

СообщениеДобавлено: 18.03.2008 20:04:58
ev
Ни у кого не возникало желания создать учетную платформу?

думаю у каждого второго :)

можете начинать
ведь до написания еще далеко - надо разобраться с идеей и т.п.
для этого и есть форум ;)

СообщениеДобавлено: 19.03.2008 01:30:45
Padre_Mortius
Были мысли по этому по поводу, но очень быстро от этого отказался по нескольким причинам

1. Постоянное отслеживание изменений в законодательстве на предмет как минимум форм, которые будут выгружаться из программы. Заниматься этим проектом нужно будет постоянно и постоянно поддерживать его в актуальном состоянии
2. Боюсь что lazreport не сильно поможет в таком типе программы. При изменении формы менять бинарник не выгодно, да и не удобно. Соответственно нужно думать о возможности подключения внешних форм отчетности
3. Ну и самый важный момент, это тестрирование и поиск багов. Кто будет этим заниматься?

СообщениеДобавлено: 19.03.2008 10:02:37
Attid
2. лазрепорт поддерживает внешнии файлы

1, если с ком основой подойти то и человека можно выделить мониторить новости и правительствиные сайты
или тырить у 1С первое время

3, самый сложный вопрос =) на это нужна команда и деньги.

СообщениеДобавлено: 19.03.2008 10:17:11
DMA
Attid писал(а):3, самый сложный вопрос =) на это нужна команда и деньги.

Согласен. Остальное - дело техники. Если найдуться заинтересованные разработчики можно попробовать. А от финансирования могут зависить сроки разработки или ее прекращение :D .

СообщениеДобавлено: 19.03.2008 10:44:56
ViruZ
Я уже давно над этим задумывался, даже начинал разработку (это было ещё во времена, когда я писал только на Delphi), но оказалось, что всё держится исключительно на моём энтузиазме, соответственно, я ограничился (по банальной нехватке времени и невозможности одному обьять необьятное) разработкой отдельных программ для текущих потребностей на работе. Методом набитых шишек пришёл к выводу, что разработка учётной платформы должна свестись к разработке отдельных рабочих модулей, использующих общую базу данных, причем каждый модуль выполняет минимальную для него задачу (в стиле *nix), что упрощает разработку и отладку. Минус - наличие большого количества отдельных программ, для которых необходимо разработать менеджер управления (типа добавление/удаление/конфигурирование модулей). Плюс - можно писать такие модули "под себя", не завися от разработчика, на любом языке программирования, лишь бы БД поддерживалась.
Правда, это только моё личное мнение, так что попрошу очень сильно не критиковать, а внести свои предложения.

СообщениеДобавлено: 19.03.2008 11:53:27
Pisklov_A
B4rr4cuda писал(а):Не надейтесь, что все сразу бросятся участвовать в проекте.

Не надеюсь.

Attid писал(а):есть такое к примеру http://www.tria.biz.ua/

Совсем не такое, не OSS.

ev писал(а):можете начинать, ведь до написания еще далеко - надо разобраться с идеей и т.п.

на идеях всё и осттанетя :)

Но это нормально, редкая идея обростёт реализацией. А доведённых до конца вообще мизер.

Padre_Mortius писал(а):1. Постоянное отслеживание изменений в законодательстве на предмет как минимум форм, которые будут выгружаться из программы. Заниматься этим проектом нужно будет постоянно и постоянно поддерживать его в актуальном состоянии


Я в общем и не замахиваюсь на нормальный ERP, просто у меня в жизни было 2 случая, когда 1с использовали только для того что бы вести меню для кафе, и печатать счёт фактуры(по сети). Остальной учёт вообще не велся в 1с.

В принципе - первая цель заменить такие примитивные потребности ...
Но сделать для этого некие готовые шаблоны, универсальный инструмент. В котором были бы реализовын нормальный ввод подчинённых справочников, документов, хранение и нормальный вывод.

Каждый человек может на базе этого набора, получить своё лаве .. на конкретном "внедрении".

Padre_Mortius писал(а):2. Боюсь что lazreport не сильно поможет в таком типе программы. При изменении формы менять бинарник не выгодно, да и не удобно. Соответственно нужно думать о возможности подключения внешних форм отчетности


Всё нормально, когда есть исходник и все небходимое.

Padre_Mortius писал(а):3. Ну и самый важный момент, это тестрирование и поиск багов. Кто будет этим заниматься?


Было бы кому делать :))

Attid писал(а): на это нужна команда и деньги.

Дорогие мои, я сторонник Freeware Open Software, посему все ваши разговоры про деньги меня никак не волнуют.

ViruZ писал(а):... оказалось, что всё держится исключительно на моём энтузиазме


Ну именно так.. в свободное (если есть) время.

ViruZ писал(а):, я ограничился ... по банальной нехватке времени и невозможности одному обьять необьятное


В том то и дело что одному нельзя .. это один из важных принципов OSS, это как муравейник, когда каждый делает часть, то что может.

Кстати о вышесказанном, поиск ошибок - это один из плюсов OSS.


ViruZ писал(а):Методом набитых шишек пришёл к выводу, что разработка учётной платформы должна свестись к разработке отдельных рабочих модулей, использующих общую базу данных, причем каждый модуль выполняет минимальную для него задачу (в стиле *nix), что упрощает разработку и отладку.

Минус - наличие большого количества отдельных программ, для которых необходимо разработать менеджер управления (типа добавление/удаление/конфигурирование модулей). Плюс - можно писать такие модули "под себя", не завися от разработчика, на любом языке программирования, лишь бы БД поддерживалась.
Правда, это только моё личное мнение, так что попрошу очень сильно не критиковать, а внести свои предложения.


Моё мнение видение и понимание я кратно изложил сообщением выше.

p.s.
Откровенно говоря я не решил для себя чем буду заниматься, кодер я в pascal не осбенно хороший, да и давно это было:))
Паралельно я подумываю над участием в АНАНАСе, но мне там некоторые принципы не нравяться, в частности вавод отчётов через Office.

В Lazarus я тоже вижу недостатки, и главный это то что Delphi уходит со сцены как средство разработки, и сторонников у Lazarus со временем будет только меньше. (IMHO)

СообщениеДобавлено: 19.03.2008 12:59:16
Сергей Смирнов
Я тоже, разумеется, об этом задумывался. Соображения примерно такие:

1. Делать "как 1С" или "похоже на 1С" нет никакого смысла. Лучше и дешевле не получится. Времени уйдёт очень много.

2. Основу (ядро) системы надо писать средствами сервера БД или сервера приложений, если это трехзвенка. Инструмент создания пользовательского интерфейса тут вообще не важен (вплоть до нескольких разных программ, включая веб-интерфейс).

3. Система генерации печатных форм - это очень большая проблема, точнее - большой вопрос. Ясное дело, что макеты LazReport-а к веб-интерфейсу никак не приделаешь. Я больше склоняюсь к некоторой серверной системе, выдающей результат в виде, пригодном для показа и в браузере и в классической клиентской софтине.

4. Система, скорее всего, не будет универсальной. Например, у фирмы, где я работаю, есть некоторые особенности ведение бизнеса. Соответственно, я буду разрабатывать систему под эти особенности. При этом её эффективность вполне может оказаться на порядок выше 1С. Но для каких-то других фирм такая система не подойдёт, для третьих - подойдёт, но с переделками, четвёртые впишутся идеально. Ясное дело, что я могу надеяться на содействие только со стороны этих "червёртых фирм".

5. Всякие там изменения в законодательстве - не такая уж и проблема. На самом деле что-то меняется довольно редко. Тут главное - сделать саму систему достаточно гибкой, чтобы, например, состав, алгоритм расчета и ставки налогов можно было менять достаточно оперативно.

6. И главное - а есть ли смысл делать это опенсорц? Ведь это потребует создания и поддержания некоторой инфраструктуры проекта, написание подробной документации (иначе никто ничего толком не поймёт), выделение и распределение задач, разруливание конфликтных ситуаций и т.п. Если к проекту присоединится всего 1-2 балбеса, то нафига мне весь этот гемор?

PS: Конечно, у меня тоже есть некоторые наработки, которые пока благополучно лежат в "долгом ящике" и которые можно в любой момент реанимировать, если вдруг это кому-то понадобится.

Pisklov_A писал(а):
Attid писал(а): на это нужна команда и деньги.


Дорогие мои, я сторонник Freeware Open Software, посему все ваши разговоры про деньги меня никак не волнуют.
Одно другому не мешает.

СообщениеДобавлено: 19.03.2008 13:52:28
Pisklov_A
Сергей Смирнов писал(а):Я тоже, разумеется, об этом задумывался. Соображения примерно такие:



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

Когда я говорил об 1с я не имел в виду идентичное "копирование", но есть там то что мне симпатично. И наверное придётся заниматься какими то конверторами из 1с, по переводу справочников и документв.

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

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

Сергей Смирнов писал(а):Одно другому не мешает.

Я не против извлечения прибыли.

Денег нет, а человеческий ресурс у нас есть, этим можно пользоваться.

СообщениеДобавлено: 19.03.2008 14:10:20
Сергей Смирнов
Pisklov_A писал(а):Я не против извлечения прибыли.
А я против :)
Я имею ввиду наличие заказчиков, готовых финансировать разработку и согласных на вынесение результата в опенсорс.

Pisklov_A писал(а):Денег нет, а человеческий ресурс у нас есть, этим можно пользоваться.
Не обижайтесь пожалуйста - я не имею ввиду Вас лично, но, в большинстве случаев, если "человеческий ресурс" не требует денег, то это фиговый ресурс.

СообщениеДобавлено: 19.03.2008 14:18:54
Pisklov_A
Сергей Смирнов писал(а): ... но, в большинстве случаев, если "человеческий ресурс" не требует денег, то это фиговый ресурс.


Просто люди разные. Каждому своё ..

Вот мне интересно, кто спонсирует Lazarus? И спонсировался ли он с самого начала? Я незнаю.

Что бы получить что то, то же "заказ" - надо сначало что то вложить, например труд.

Но я за написание этой системы в "свободное время" .. как некого увлечения...

//А я против

Можем открыть две темы :))) сторонников OSS ERP и противников OSS.
Шутка.

СообщениеДобавлено: 19.03.2008 14:29:49
Сергей Смирнов
Pisklov_A писал(а):Вы мыслите конечно совершенно другим масштабом. Возможно это верная идея, но на такой проект может нехватить человеческих ресурсов.
Ерунда, такой проект может и один человек сделать примерно за год. Главное, чтобы у него энтузиазм не иссяк, т.е. нужно финансирование (оно, кстати, ещё и обязывает).

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

Pisklov_A писал(а):По поводу "LazReport" и веб-форм, я исхожу из того что есть, что бы был результат из минимума приложенных усилий.. незнаю правда насколько верно я мыслю.
Тут нужна некоторая исследовательская работа, потому как вариантов может быть несколько, но у каждого есть свои "+" и "-".

Pisklov_A писал(а):По поводу открытости кода .. я думаю самая хорошая идея LGPL, когда для своих конекретных реализаций код можно чесно попридержать, а для общественной части проекта его всё же лучше предоставить .. это привлекает участников .. и способствует выявлению ошибок.
Нет уж. Только GPL защищает от халявщиков без всяких компромиссов, тем более, что из свободных только эта лицензия на данный момент легитимна в России без всяких нюансов.

СообщениеДобавлено: 19.03.2008 14:34:44
Pisklov_A
Сергей Смирнов писал(а):Нет уж. Только GPL защищает от халявщиков без всяких компромиссов


Суровость GPL компенсируется её невыполнением :)))

Вопрос лицензии не есть первоочередная задача ... IMHO