Переключение на Главную Страницу Страницы: [1] 2 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Реверс-инжиниринг 1С 8-2 (число прочтений - 21606 )
Han Solo
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 3
Зарегистрирован: 15. Января 2011
Реверс-инжиниринг 1С 8-2
15. Января 2011 :: 16:04
Печать  
Подскажите, есть ли проекты по сабжу.
  
Наверх
 
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: Реверс-инжиниринг 1С 8-2
Ответ #1 - 16. Января 2011 :: 21:17
Печать  
http://www.1cpp.ru/forum/YaBB.pl?num=1166788221
C какой целью интересуетесь?
  
Наверх
 
IP записан
 
Han Solo
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 3
Зарегистрирован: 15. Января 2011
Re: Реверс-инжиниринг 1С 8-2
Ответ #2 - 21. Января 2011 :: 10:37
Печать  
Цитата:
C какой целью интересуетесь?


orefkov, спасибо за ответ! Я на стадии "прицеливания". Есть задумка написать клон 1Ски 82. Начав с веб интерфейса. Ищу команды которые уже занимаются или единомышенников.
  
Наверх
 
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: Реверс-инжиниринг 1С 8-2
Ответ #3 - 21. Января 2011 :: 13:31
Печать  
Han Solo писал(а) 21. Января 2011 :: 10:37:
Цитата:
C какой целью интересуетесь?


orefkov, спасибо за ответ! Я на стадии "прицеливания". Есть задумка написать клон 1Ски 82. Начав с веб интерфейса. Ищу команды которые уже занимаются или единомышенников.

Ни одного нормального клона даже для 77 не было, а ты на 82 замахиваешься.
Ты уже морально подготовился поработать года три по 16 часов без выходных и оплаты?
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Реверс-инжиниринг 1С 8-2
Ответ #4 - 22. Января 2011 :: 19:54
Печать  
orefkov писал(а) 21. Января 2011 :: 13:31:
Han Solo писал(а) 21. Января 2011 :: 10:37:
Цитата:
C какой целью интересуетесь?


orefkov, спасибо за ответ! Я на стадии "прицеливания". Есть задумка написать клон 1Ски 82. Начав с веб интерфейса. Ищу команды которые уже занимаются или единомышенников.

Ни одного нормального клона даже для 77 не было, а ты на 82 замахиваешься.
Ты уже морально подготовился поработать года три по 16 часов без выходных и оплаты?

+1
Очередное весеннее? Улыбка
  
Наверх
IP записан
 
Han Solo
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 3
Зарегистрирован: 15. Января 2011
Re: Реверс-инжиниринг 1С 8-2
Ответ #5 - 23. Января 2011 :: 17:35
Печать  
Цитата:
Ни одного нормального клона даже для 77 не было, а ты на 82 замахиваешься.
Ты уже морально подготовился поработать года три по 16 часов без выходных и оплаты?

Восьмерка для клонирования попроще будет. Да и о 100% клонировании (бит-в-бит) речи не идет. Веб-интерфейс открыто лежит. PostgreSQL тоже с ним все ясно. Придется писать свой сервер + конструктор форм.
Я ж не настаиваю. Не верите в проект - пройдите мимо. Ведь каждому свое..
  
Наверх
 
IP записан
 
DmP
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 12. Октября 2006
Re: Реверс-инжиниринг 1С 8-2
Ответ #6 - 23. Января 2011 :: 18:09
Печать  
Han Solo писал(а) 23. Января 2011 :: 17:35:
Цитата:
Ни одного нормального клона даже для 77 не было, а ты на 82 замахиваешься.
Ты уже морально подготовился поработать года три по 16 часов без выходных и оплаты?

Восьмерка для клонирования попроще будет. Да и о 100% клонировании (бит-в-бит) речи не идет. Веб-интерфейс открыто лежит. PostgreSQL тоже с ним все ясно. Придется писать свой сервер + конструктор форм.
Я ж не настаиваю. Не верите в проект - пройдите мимо. Ведь каждому свое..


Семерка тоже, на первый взгляд кажется ну очень простой.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Реверс-инжиниринг 1С 8-2
Ответ #7 - 23. Января 2011 :: 19:06
Печать  
Han Solo писал(а) 23. Января 2011 :: 17:35:
Цитата:
Ни одного нормального клона даже для 77 не было, а ты на 82 замахиваешься.
Ты уже морально подготовился поработать года три по 16 часов без выходных и оплаты?

Восьмерка для клонирования попроще будет. Да и о 100% клонировании (бит-в-бит) речи не идет. Веб-интерфейс открыто лежит. PostgreSQL тоже с ним все ясно. Придется писать свой сервер + конструктор форм.
Я ж не настаиваю. Не верите в проект - пройдите мимо. Ведь каждому свое..

на чем писать собираешся?
ПС. На самом деле - ничего сложного.Просто работы очень много и технические решения надо хорошо продумывать.
Иначе прийдется много переделывать.
« Последняя редакция: 23. Января 2011 :: 21:25 - trdm »  
Наверх
IP записан
 
eurobax
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 62
Зарегистрирован: 13. Января 2010
Re: Реверс-инжиниринг 1С 8-2
Ответ #8 - 24. Января 2011 :: 11:26
Печать  
Это ко мне человек зашел, не трогайте его  Подмигивание
Han Solo, проверь личные
  
Наверх
 
IP записан
 
classic
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 330
Местоположение: г. Харьков
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Реверс-инжиниринг 1С 8-2
Ответ #9 - 30. Января 2011 :: 10:00
Печать  
Восьмерку не не клонировать нужно, а нужно для делфи (или билдера, или шарпа, или на чем там сейчас народ пишет) набор базовых классов нарисовать + коструктор базы данных. ИМХО. Это еще проще, щем клоны сочинять.
  
Наверх
 
IP записан
 
classic
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 330
Местоположение: г. Харьков
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Реверс-инжиниринг 1С 8-2
Ответ #10 - 30. Января 2011 :: 10:28
Печать  
Поясню свою мысль. Что такое восьмерка? НедоСУБД с кучей ограничений и тупых запретов на ровном месте, с недоделанным SQL и псевдообъектноориентированным встроенным языком. На котором из-за русской нотации пишет много якобы программистов, выпуская в свет гигабайты говнокода.

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

Сила т. н. СУБД от 1С хранится в трех иглах, которые находятся в одном "яйце". Первая игла - объект "Таблица". Это гениально простой в 7.7 (и несколько усложненный (и тем самым - испорченный в 8.х) способ вывода данных. Кто пробовал рисовать отчеты в Crystal Reports из Delphi - со мной спорить не будет.
Вторая - табличное поле. Давно не слежу за новостями сред разработки, когда последний раз писал под делфи - там было подобие поля, сильно ограниченное в возможностях. Может, это уже стандарт...
Третья - конструктор базы данных. Возможность прозрачной реструктруризации базы без заморочек.

Таким образом, идеальная СУБД для решения бухгалтерских задач - это объектно ориентированный язык + база данных + табличные поля для поиска/работы с данными + вывод данных в таблицу. Хороших, действительно поддерживающих ООП языков сейчас полно, баз данных не меньше. А вот таблица - только у 1С. Насчет табличного поля - не в курсе.

Я поучаствовал бы в разработке базовых классов, конструктора базы на любой платформе.
  
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Реверс-инжиниринг 1С 8-2
Ответ #11 - 31. Января 2011 :: 02:10
Печать  
classic писал(а) 30. Января 2011 :: 10:28:
Поясню свою мысль. Что такое восьмерка? НедоСУБД с кучей ограничений и тупых запретов на ровном месте, с недоделанным SQL и псевдообъектноориентированным встроенным языком.

Интересная мысль... Т.е. MSSQL, DB2, PostgreSQL и Oracle - это все недоСУБД? - ведь именно их использует 1С в качестве СУБД.

Остальное даже цитировать не стал, т.к. главное в 1С - вовсе не механизм построения отчетов (который можно и не использовать, если не нравится, например, выгружая данные в OLAP или попроще - тот же Excel), а отлаженные за многолетнее использование механизмы разнообразного учета.
  
Наверх
 
IP записан
 
viddik
Junior Member
**
Отсутствует



Сообщений: 37
Зарегистрирован: 22. Октября 2008
Пол: Мужской
Re: Реверс-инжиниринг 1С 8-2
Ответ #12 - 31. Января 2011 :: 05:06
Печать  
Dmitry The Wing писал(а) 31. Января 2011 :: 02:10:
главное в 1С - ... отлаженные за многолетнее использование механизмы разнообразного учета.

Тоже думаю, что дело не столько в платформе, сколько в поддержке прикладных решений. Если кто готов осилить своевременную поддержку хотя бы только российского бухучета по ОСН, то тогда имеет смысл замахиваться на создание платформы.
  
Наверх
 
IP записан
 
villager
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 101
Зарегистрирован: 21. Октября 2009
Re: Реверс-инжиниринг 1С 8-2
Ответ #13 - 31. Января 2011 :: 08:10
Печать  
не в платформе,  и не в поддержке, не в простоте  сила 1ц.

МАРКЕТИНГ рулит!

магическое слово одинэс сносит крышу руководству (которое даже воспроизвести это слово не силах иногда Улыбка )

но результат не всегда волшебный
  
Наверх
 
IP записан
 
classic
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 330
Местоположение: г. Харьков
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Реверс-инжиниринг 1С 8-2
Ответ #14 - 31. Января 2011 :: 13:48
Печать  
Dmitry The Wing писал(а) 31. Января 2011 :: 02:10:
classic писал(а) 30. Января 2011 :: 10:28:
Поясню свою мысль. Что такое восьмерка? НедоСУБД с кучей ограничений и тупых запретов на ровном месте, с недоделанным SQL и псевдообъектноориентированным встроенным языком.

Интересная мысль... Т.е. MSSQL, DB2, PostgreSQL и Oracle - это все недоСУБД? - ведь именно их использует 1С в качестве СУБД.

Раз я использую для перемещения автомобиль - значит я - полноценный автопроизводитель! Железная логика.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 
ОтправитьПечать