|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Не стоит слепо следовать чьим-то стереотипам. Нужно собрать по возможности побольше разносторонней информации о различных системах и с каждой попытаться заимствовать лучшие идеи. Конечно это не просто, но зато результат будет хорошим. Хорошая самописная система должна : * проектироваться из расчёта на широкий круг задач; * поддержка должна быть расчитана на выполнение работ сторонними людьми (не разработчиками); * быть по возможности простой и со стройной структурой данных; * иметь документацию хотя бы со структуре данных; * быть максимально удобной в использовании (интерфейс); * иметь удобный механизм построения отчётности (т.к. отчёты = 40% - 50% функционала); * для ознакомления иметь наглядную ДЕМО с пошаговой инструкцией "как получить то-то и то-то"; * базироваться на популярной среде разработки и популярной СУБД; Всё ИМХО. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2005, 16:51 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
IMHO, единственный шанс сделать такую систему более-менее тиражной без значительных инвестиций -- отдать её в OpenSource. И то, надо будет как-то убедить народ, что время потраченное на её изучение не пройдёт даром. Иначе даже такое халявное начинание никто не поддержит. Только так можно получить "критическую массу" внедрений, которая уже сама начнёт толкать развитие проекта и в конечном итоге может сделать его доходным для всех участников. Также хочу заметить, что использование в OpenSource проекте коммерческих средств разработки также может оттолкнуть часть возможных участников. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2005, 16:52 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
ну ВС-бухгалтерия например распространяется бесплатно - занятный довольно продукт ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2005, 17:36 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
LSVНе стоит слепо следовать чьим-то стереотипам. Нужно собрать по возможности побольше разносторонней информации о различных системах и с каждой попытаться заимствовать лучшие идеи. Конечно это не просто, но зато результат будет хорошим. Хорошая самописная система должна : * проектироваться из расчёта на широкий круг задач; * поддержка должна быть расчитана на выполнение работ сторонними людьми (не разработчиками); * быть по возможности простой и со стройной структурой данных; * иметь документацию хотя бы со структуре данных; * быть максимально удобной в использовании (интерфейс); * иметь удобный механизм построения отчётности (т.к. отчёты = 40% - 50% функционала); * для ознакомления иметь наглядную ДЕМО с пошаговой инструкцией "как получить то-то и то-то"; * базироваться на популярной среде разработки и популярной СУБД; Всё ИМХО. ЗА двумя руками. Кроме того, если йти по пути 1С, то что бы догнать ее и перегнать, надо двигаться ох с какой интенсивностью. А головы и бабки на это есть? Другое дело, пойти по другому пути. Вычислить эдак, где же эта 1С будет через два-три года, и туда. Тогда может быть и будет шанс оказаться впереди нее. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2005, 21:08 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
(Вадим)Я разрабатывал в свое время аналог 1С 7.7 под оракл и C++. Были реализованы все команды языка 1С+метаданные. Полностью реализован механизм метаданных, бухитогов , оперативных регистров... Написан набор классов, который в точности повторяет и реализует функциональность 1С. Результат такой. 1000 сток кода на 1с 7.7. переписывались в нашу систему одним человеком за 5 часов. Исходный код 1С оставлялся в качестве комментариев. В СУБД оракл можно писать все имена (табл, проц, переменные...) на русском языке. Модуль проведения полность перенасился в пакет оракла.... ну и.д. Получилась очень интересная система. 2 года жизни убил и пошел ERP внедрять.А вот интересно, пожно пойти куда нибудь внедрять ERP со своей программой? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2005, 21:22 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
PVP ЗА двумя руками. Кроме того, если йти по пути 1С, то что бы догнать ее и перегнать, надо двигаться ох с какой интенсивностью. А головы и бабки на это есть? Другое дело, пойти по другому пути. Вычислить эдак, где же эта 1С будет через два-три года, и туда. Тогда может быть и будет шанс оказаться впереди нее. Хорошо. Давайте попробуем Прежде всего надо определиться - на чем будет реализовываться данный проект. А это сервер БД и средство для разработки. По этому поводу можно провести голосование, а можно посмотреть статистику сообщений по форумам www.sql.ru. Если верить статистике, то сервера БД расположены в следующем порядке: 1. MSSQL -303 тыс сообщений 2. Oracle -163 тыс сообщений и другие Средства разработки в следующем порядку 1. Delphi - 110 тыс сообщений 2. С# + С++ - 34 тыс сообщений 3. VB + VB.Net - 25 тыс сообщений Итого на данный момент наиболее популярными средствами разработки на этом сайте MSSQL+Delphi По этому поводу спорить будем? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2005, 23:50 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Константин Заровный По этому поводу спорить будем? Можно попробовать, например: Если в стране все ездят на жигулях, то это не значит что это автомобиль будущего ))) так же и с этой парочкой ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 00:04 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Константин Заровный пишет: > Если верить статистике, то сервера БД расположены в следующем порядке: > 1. MSSQL -303 тыс сообщений > 2. Oracle -163 тыс сообщений > и другие .... > Итого на данный момент наиболее популярными средствами разработки на > этом сайте MSSQL+Delphi > > По этому поводу спорить будем? Будем. По вашей логике MS Access (169 тыс.) предпочтительнее Oracle. Я, конечно же, утрировал, т.к. Access не сервер СУБД, но тем не менее... Кроме того, если вы желаете, чтобы в проекте участвовали профессионалы, не стоит оперировать таким критерием, как количество сообщений в форумах на SQL.RU. Впрочем, это все ерунда. Самое главное для начала четко определить для самих себя не НА ЧЕМ, а ЗАЧЕМ. Какова мотивация участия в подобном проекте? Posted via ActualForum NNTP Server 1.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 01:16 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Александр ГoлдунСамое главное для начала четко определить для самих себя не НА ЧЕМ, а ЗАЧЕМ. Какова мотивация участия в подобном проекте?... наверное чисто спортивный интерес. В другом случае будет как у Вадима. Можно , так сказать, тадеть шляпу "крутого девелопера, самого...", но с коммерчиским успехом увы... А, OpenSource наверное наиболее реальное для таких затей, так как несет в себе совсем другой интерес - обмен опытом и получение опыта. А опыт, это продукт ценный. Несмотря на двухлетнее существование артель "Напрастный труд", Вадим и его товарищи получили очень ценный опыт, продав его они окупят затраты времени. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 07:16 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Константин ЗаровныйИтого на данный момент наиболее популярными средствами разработки на этом сайте MSSQL+Delphi По этому поводу спорить будем?Я не буду. Работа моя и моей команды - это MSSQL+Delphi. В тему этого топика. По возможностям настройки, использованиям ресурсов MS SQL, области применения, разработанная система, на мой взгляд, превосходит 1С 8. Но, куча глюков, отсутствие локализации, грубоватая документация и др. недоработки, которые устраняются только количеством специалистов, следовательно деньгами, позволяют конкурентам показать пальцем имеено в эти места, не говоря при этом, что это, в конечном итоге, не мешает ее использовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 10:15 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
SSYI... И то, надо будет как-то убедить народ, что время потраченное на её изучение не пройдёт даром. Иначе даже такое халявное начинание никто не поддержит...Народ, какие тебе нужны аргументы? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 10:18 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
>Итого на данный момент наиболее популярными средствами разработки на этом сайте MSSQL+Delphi Я не специалист в SQL-e, но по данному поводу вставлю пять копеек. MSSQL - блокировочник, а для такой задачи, имхо, нужен версионник. Вы когда будете делать отчет, вы ведь не будете знать, обязательно ли блокировать все используемые в отчете таблицы, чтобы получить целостные данные. А потому, чтобы отчеты были достоверны, будете блокировать усе, шо можно. На мой взгляд, это и есть затык, в какой попала 1С7.7, отчего и медленно работает ее SQL-версия. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 10:50 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Если в стране все ездят на жигулях, то это не значит что это автомобиль будущего ))) так же и с этой парочкой Спорное замечание. Вы наверняка знаете, что самый захудалый МсДональдс даёт прибыли больше, чем элитный ресторан. Так что, если нечто стало популярным (жигули), то оно сразу формирует рыночную нишу. И оборот этой ниши жигулей многократно превышает нишу элитных Бентли или R&R. Учётных систем будущего на рынке практически нет ! Ну нет и всё ! Есть новые системы для НАШЕГО рынка, но НОВЫЕ ЛИ ОНИ ??? :) Весьма бессмысленно обсуждать ПЕРСПЕКТИВНО или НЕПЕРСПЕКТИВНО ! ! ! Есть спрос, есть предложение. Своё место под солнцем выбирайте сами. Итого на данный момент наиболее популярными средствами разработки на этом сайте MSSQL+Delphi Пожалуй да. Ещё популярно Oracle+Delphi и IB(FB)+Delphi, а также повалила мода на C#, но это скорее как альтернатива C++. Для автоматизации предприятий рулит 1С. Выбрав самое удобное и простое для себя средство разработки, у Вас есть больше времени на смысловую часть проекта. Какова мотивация участия в подобном проекте? Она у каждого своя. В первую очередь опыт, а также попытка творческой самореализации. Вопрос мотивации развивать в этом топике не советую. Он философский. Зачем художники пишут картины ? Зачем люди пишут и читают книги ? Зачем летают в космос ? Зачем живут..??? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 11:12 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
triaВы когда будете делать отчет, вы ведь не будете знать, обязательно ли блокировать все используемые в отчете таблицы, чтобы получить целостные данные. А потому, чтобы отчеты были достоверны, будете блокировать усе, шо можно. На мой взгляд, это и есть затык, в какой попала 1С7.7, отчего и медленно работает ее SQL-версия.99% отчетов у учетных и управленческих системах не требуют блокировок при их формировании. А меделенно работает 1С7.7 не из-за недостатков MS SQL, а из-за того, что средства программирования TSQL и работа с индексами отложены в строну и вместо них навязан язык 1C. Кроме того, не только один и тот же сервер, например MS SQL, у разных людей почему то работает с оцень разным быстродействием, но даже о одного и того же программиста с накоплением знаний и опыта сервер рабоет почему то все быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 12:09 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
PVP99% отчетов у учетных и управленческих системах не требуют блокировок при их формировании. А меделенно работает 1С7.7 не из-за недостатков MS SQL, а из-за того, что средства программирования TSQL и работа с индексами отложены в строну и вместо них навязан язык 1C. Задам вопрос на вскидку: какой уровень изоляции транзакции должен быть у отчета "Оборотно-сальдовая по регистру" (напомню: начальные остатки получаются путем суммирования данных в таблице остатков с данными по таблице движений от начала месяца по дату отчета) с тем, чтобы быть уверенными в целостности отчета? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 12:53 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Если дата отчёта не сегодняшняя, то изоляция может быть любой, т.е. даже грязное чтение. Если дата сегодняшняя, то результаты отчёта будут в любом случае ненадёжные, т.е. могут поменяться в любую минуту... Вот так... На результаты отчёта изоляция транзакций влияет крайне редко. Тем более такое влияние можно существенно снизить за счёт грамотной организации процедуры учёта документов. Поэтому блокировать всё, чтобы всего-лишь отчёт построить - паранойя, ИМХО. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 13:25 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
tria PVP99% отчетов у учетных и управленческих системах не требуют блокировок при их формировании. А меделенно работает 1С7.7 не из-за недостатков MS SQL, а из-за того, что средства программирования TSQL и работа с индексами отложены в строну и вместо них навязан язык 1C. Задам вопрос на вскидку: какой уровень изоляции транзакции должен быть у отчета "Оборотно-сальдовая по регистру" (напомню: начальные остатки получаются путем суммирования данных в таблице остатков с данными по таблице движений от начала месяца по дату отчета) с тем, чтобы быть уверенными в целостности отчета?Двайте рассширим постановку задачи. Кому то из начальства за чем то нужны точные данные в "Оборотно сальдовой ведомости" на текущий момент. Вопрос: как точность отчета зависит от того, когда бухгалтер съела яблоко - до того, как ввела накладную или после? Я не утверждаю, что блокировка не нужна никогда. Но это редкие случаи, которые надо обосновывать. А еще есть такое понятие, как заданный уровень качества. Например, деталь достаточно обработать с точностью до 0.1 мм. Она уже будет выполнять свои функции. Но можно сказать, так это же мало! Вот такой то способ обработки дает 0.01. Ну да, дает, но дороже. А зачем надо точнее? По моему, так и в информационных системах. Система работает достаточно хорошо, что бы удовлятворять требования пользователей. Можно сделать лучьше? 100% можно, но дороже. А зачем надо лучьше? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 15:49 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
PVP По моему, так и в информационных системах. Система работает достаточно хорошо, что бы удовлятворять требования пользователей. Можно сделать лучьше? 100% можно, но дороже. А зачем надо лучьше? Точно! Борьба за никому не нужное супер-качество приводит к провальным внедрениям. :) Часто многие внедренцы увлекаются идеей ради идеи, забыв производственный процесс и конечных потребителей программной продукции. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 20:47 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
LSV Если в стране все ездят на жигулях, то это не значит что это автомобиль будущего ))) так же и с этой парочкой Спорное замечание. Вы наверняка знаете, что самый захудалый МсДональдс даёт прибыли больше, чем элитный ресторан. Так что, если нечто стало популярным (жигули), то оно сразу формирует рыночную нишу. И оборот этой ниши жигулей многократно превышает нишу элитных Бентли или R&R. Учётных систем будущего на рынке практически нет ! Ну нет и всё ! Есть новые системы для НАШЕГО рынка, но НОВЫЕ ЛИ ОНИ ??? :) Весьма бессмысленно обсуждать ПЕРСПЕКТИВНО или НЕПЕРСПЕКТИВНО ! ! ! Есть спрос, есть предложение. Своё место под солнцем выбирайте сами. Итого на данный момент наиболее популярными средствами разработки на этом сайте MSSQL+Delphi Пожалуй да. Ещё популярно Oracle+Delphi и IB(FB)+Delphi, а также повалила мода на C#, но это скорее как альтернатива C++. Для автоматизации предприятий рулит 1С. Выбрав самое удобное и простое для себя средство разработки, у Вас есть больше времени на смысловую часть проекта. Какова мотивация участия в подобном проекте? Она у каждого своя. В первую очередь опыт, а также попытка творческой самореализации. Вопрос мотивации развивать в этом топике не советую. Он философский. Зачем художники пишут картины ? Зачем люди пишут и читают книги ? Зачем летают в космос ? Зачем живут..??? вот именно.. мы тут в Латвии сделали типа 1с-предприятие используются на примерно 50 обьектах в том числе несколько средних и один покрупнее (2500 чел) сделано все не как у людей - принцип совершенно другой поэтому с "1с-предприятие-Латвия" конкурирует успешно обьем программ - 1 mb количество различных форм выдаваемых документов - около 500 сетевая на 250 пользователей база на M3-LITE(free) -- MSM -- CACHE (можно любую из трех) клиенты - на EXCEL начали делать вариант под LINUX - GTM (free) можно доводить - русифицировать - продавать есть смысл скооперироваться kosinec@metalurgs.lv ----------- Алексей ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2005, 10:15 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
MX--ALEX клиенты - на EXCEL Можно аргументы в пользу такого выбора клиента ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2005, 17:56 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Гость1234 MX--ALEX клиенты - на EXCEL Можно аргументы в пользу такого выбора клиента ? -- пользователи привыкли работать с таблицами на бумаге, многие знают excel -- ввод данных не в кнопочки-окошечки а на нормальный широкий лист-таблицу - можно спокойно все обозреть и подправить - затем нажать <ok> -- несложно подогнать лист-форму ввода или отчет "под себя" по шрифтам, ширине, цветам -- готовый отчет можно крутить-трансформировать-дополнять-резать на части-пересылать другому -- отчетный документ является в то-же время и интерактивной формой с элементами меню и может служить для ввода-исправления в базу данных -- несложно перенастроить или добавить новую лист-форму отчета так как его эталон тоже хранится в виде excel-листа -- в случае изменения формы отчета или бизнес-логики (например изменения налоговой отчетности) всем пользователям просто рассылается (по почте или через интернет) новый эталон лист-формы вместо старого -- excel работает в UNICODE - многоязыковость в одной ячейке-слове главное и уникальное : -- команды-запросы к базе данных и ВСЯ бизнес-логика сидят прямо в ячейках лист-формы на соответствующих местах - т е там, куда будет направлен ответ : таблица, график, элемент меню и т п почти как формулы excel - все привязано по месту (не надо писать программы на сервере) это существенно - на порядок - упрощает всю систему по сравнению например с 1с это последнее и определило выбор Excel . ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2005, 10:37 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
клиенты - на EXCELЭто очень спорный выбор как для клиента. Отчёты - согласен, но клиент.... :( Для навороченной системы - странно, ИМХО, т.к. будет жутко неудобно. Однако идея нестандартная и возможно весьма полезная. А вообще-то имитировать 1С бессмысленно. Её успех вы уже не повторите. А вот склад/торговлю можно и нужно совершенствовать т.к. 1С там ещё нескоро станет мощной и быстрой, а это самый востребованый ф-л. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2005, 10:59 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
LSV клиенты - на EXCELЭто очень спорный выбор как для клиента. Отчёты - согласен, но клиент.... :( Для навороченной системы - странно, ИМХО, т.к. будет жутко неудобно. Однако идея нестандартная и возможно весьма полезная. А вообще-то имитировать 1С бессмысленно. Её успех вы уже не повторите. А вот склад/торговлю можно и нужно совершенствовать т.к. 1С там ещё нескоро станет мощной и быстрой, а это самый востребованый ф-л. жутко удобно :) на удивление легко идут внедрения .. в склад-торговлю в том числе (тук-тук) мы тоже слегка опасались за Excel.. - напрасно разве это имитация 1с ? это некое подобие 1c лишь с точки зрения бухгалтера но внутри-то ВСЕ по другому :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2005, 11:13 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
жутко удобно :) на удивление легко идут внедрения .. в склад-торговлю в том числе (тук-тук) мы тоже слегка опасались за Excel.. - напрасно Если возможно, покажите, пожалуйста, пару скриншотов такого клиента - например форму ввода накладной с детальной частью. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2005, 13:31 |
|
|
start [/forum/topic.php?fid=33&msg=33144462&tid=1548699]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
72ms |
get tp. blocked users: |
1ms |
others: | 305ms |
total: | 491ms |
0 / 0 |