Переключение на Главную Страницу Страницы: [1] 2 3 ... 7 ОтправитьПечать
Очень популярная тема (более 25 ответов) Еще один 1С-совместимый проект. (число прочтений - 51505 )
Woland
Junior Member
**
Отсутствует



Сообщений: 32
Местоположение: Волгоград
Зарегистрирован: 24. Ноября 2011
Пол: Мужской
Еще один 1С-совместимый проект.
24. Марта 2012 :: 11:54
Печать  
Пишу 1С77-совместимую платформу уже больше года.
Готов скриптовый движок, сетевой модуль, загружается конфигурация и умеет выполнять запросы 1С++. Клиент умеет получать с сервера описание пользовательского интерфейса и строить оный. Сейчас тружусь над заменой мокселю.


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



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Еще один 1С-совместимый проект.
Ответ #1 - 24. Марта 2012 :: 12:17
Печать  
В админке только разьединение, сори.
Выборочная переброска сообщений отсутствует, сори. Попутал с другим форумом.
Так что наверное надо продолжить ТУ ветку.
  
Наверх
IP записан
 
Woland
Junior Member
**
Отсутствует



Сообщений: 32
Местоположение: Волгоград
Зарегистрирован: 24. Ноября 2011
Пол: Мужской
Re: Нужен специалист C++, будем делать подобие 1С. Поэтапно
Ответ #2 - 23. Марта 2012 :: 13:59
Печать  
Пишу 1С77-совместимую платформу уже больше года.
Готов скриптовый движок, сетевой модуль, загружается конфигурация и умеет выполнять запросы 1С++. Клиент умеет получать с сервера описание пользовательского интерфейса и строить оный. Сейчас тружусь над заменой мокселю.


Что осталось: стандартные механизмы доступа к данным, стандартный язык запросов и связать скриптовый API с нативным, свой конфигуратор.
Есть скрины тестовых сборок, но форум не пропускает Печаль
  
Наверх
IP записан
 
JavaIsJunk
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 41
Зарегистрирован: 10. Марта 2012
Re: Нужен специалист C++, будем делать подобие 1С. Поэтапно
Ответ #3 - 23. Марта 2012 :: 15:14
Печать  
Woland писал(а) 23. Марта 2012 :: 13:59:
Пишу 1С77-совместимую платформу уже больше года.
Готов скриптовый движок, сетевой модуль, загружается конфигурация и умеет выполнять запросы 1С++. Клиент умеет получать с сервера описание пользовательского интерфейса и строить оный. Сейчас тружусь над заменой мокселю.


Что осталось: стандартные механизмы доступа к данным, стандартный язык запросов и связать скриптовый API с нативным, свой конфигуратор.
Есть скрины тестовых сборок, но форум не пропускает Печаль


Случайно не этот лисапет?  http://1clinux.org/index.php?topic=527.msg900#msg900
  
Наверх
 
IP записан
 
JavaIsJunk
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 41
Зарегистрирован: 10. Марта 2012
Re: Нужен специалист C++, будем делать подобие 1С. Поэтапно
Ответ #4 - 23. Марта 2012 :: 16:10
Печать  
Woland писал(а) 23. Марта 2012 :: 13:59:
Пишу 1С77-совместимую платформу уже больше года.
Готов скриптовый движок, сетевой модуль, загружается конфигурация и умеет выполнять запросы 1С++. Клиент умеет получать с сервера описание пользовательского интерфейса и строить оный. Сейчас тружусь над заменой мокселю.


Что осталось: стандартные механизмы доступа к данным, стандартный язык запросов и связать скриптовый API с нативным, свой конфигуратор.
Есть скрины тестовых сборок, но форум не пропускает Печаль


Woland, предлагаю вам объединить усилия по созданию лисапета с другим лисапетостроителем, вот его проект http://www.1cpp.ru/forum/YaBB.pl?num=1222774809

И совместный продукт лисапет использовать в операционной система Болдженос ))))
  
Наверх
 
IP записан
 
eurobax
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 62
Зарегистрирован: 13. Января 2010
Re: Нужен специалист C++, будем делать подобие 1С. Поэтапно
Ответ #5 - 23. Марта 2012 :: 16:33
Печать  
JavaIsJunk, называя всех "болтунами", не увеличивайте их итак безмерное число собственными действиями.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Нужен специалист C++, будем делать подобие 1С. Поэтапно
Ответ #6 - 23. Марта 2012 :: 16:39
Печать  
JavaIsJunk писал(а) 23. Марта 2012 :: 16:10:
Woland, предлагаю вам объединить усилия по созданию лисапета с другим лисапетостроителем, вот его проект http://www.1cpp.ru/forum/YaBB.pl?num=1222774809

И совместный продукт лисапет использовать в операционной система Болдженос ))))

Не слишком ли много шуму от яловой коровы, которая ни молока ни мяса не дает, зато всех учит как что делать?

Да еще решат кому с кем дружить, да чем заниматься.
Ты наглость где-то оптом закупаешь или по наследству передалась?
  
Наверх
IP записан
 
JavaIsJunk
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 41
Зарегистрирован: 10. Марта 2012
Re: Нужен специалист C++, будем делать подобие 1С. Поэтапно
Ответ #7 - 23. Марта 2012 :: 16:39
Печать  
eurobax писал(а) 23. Марта 2012 :: 16:33:
JavaIsJunk, называя всех "болтунами", не увеличивайте их итак безмерное число собственными действиями.


Боюсь, что болтуны плодятся вне зависимости от моих действий/без действий
  
Наверх
 
IP записан
 
JavaIsJunk
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 41
Зарегистрирован: 10. Марта 2012
Re: Нужен специалист C++, будем делать подобие 1С. Поэтапно
Ответ #8 - 23. Марта 2012 :: 16:41
Печать  
trdm писал(а) 23. Марта 2012 :: 16:39:
JavaIsJunk писал(а) 23. Марта 2012 :: 16:10:
Woland, предлагаю вам объединить усилия по созданию лисапета с другим лисапетостроителем, вот его проект http://www.1cpp.ru/forum/YaBB.pl?num=1222774809

И совместный продукт лисапет использовать в операционной система Болдженос ))))

Не слишком ли много шуму от яловой коровы, которая ни молока ни мяса не дает, зато всех учит как что делать?

Да еще решат кому с кем дружить, да чем заниматься.
Ты наглость где-то оптом закупаешь или по наследству передалась?


Мне почему-то сразу вспоминается поговорка "Правда глаза режет"
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Нужен специалист C++, будем делать подобие 1С. Поэтапно
Ответ #9 - 23. Марта 2012 :: 16:41
Печать  
Woland писал(а) 23. Марта 2012 :: 13:59:
Пишу 1С77-совместимую платформу уже больше года.
Готов скриптовый движок, сетевой модуль, загружается конфигурация и умеет выполнять запросы 1С++. Клиент умеет получать с сервера описание пользовательского интерфейса и строить оный. Сейчас тружусь над заменой мокселю.


Что осталось: стандартные механизмы доступа к данным, стандартный язык запросов и связать скриптовый API с нативным, свой конфигуратор.
Есть скрины тестовых сборок, но форум не пропускает Печаль

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



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Нужен специалист C++, будем делать подобие 1С. Поэтапно
Ответ #10 - 23. Марта 2012 :: 16:43
Печать  
JavaIsJunk писал(а) 23. Марта 2012 :: 16:41:
Мне почему-то сразу вспоминается поговорка "Правда глаза режет"

пустой треп.
  
Наверх
IP записан
 
JavaIsJunk
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 41
Зарегистрирован: 10. Марта 2012
Re: Нужен специалист C++, будем делать подобие 1С. Поэтапно
Ответ #11 - 23. Марта 2012 :: 17:56
Печать  
Я решил, внести свою скромную лепту в пустые обещания, поэтому я решил создать свою учетную систему. Принципы те же, что и у Wolanda и Николая с его oAs:Бухгалтерия, а именно создать в Дельфи свисто-перделку без функционала, затем разместить скрины на форумах и объявить о приходе новой эры бесплатного аналога 1С.

Вот скрин, наборосал ща в Дельфи:



Дабы не изобретать описание функционала программы, я позаимствовал описание у Воланда.

"На данный момент в планах довести систему до уровня функционала 1С77, а так же включить в состав системы функционал таких ВК как 1С++ и FormEx, и постепенно мигрировать с 1С на новую систему внутри фирмы. В планах на перспективу - добавить возможность выполнять скриптовый код на сервере (сейчас ввиду специфики имеющейся конфы - только на клиенте), развить функционал GUI средствами Qt4, а также добавить возможность создания неограниченного количества "глобальных модулей" и возможность импорта каждого из них по отдельности в код обработок. Кроме того, дабы не нарушать ни чьи права планируем на перспективу сохранять конфигурацию с собственном формате, ну и естественно свой конфигуратор. Возможна адаптация системы под одну из кросплатформенных БД, например Postgres."

  
Наверх
 
IP записан
 
eurobax
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 62
Зарегистрирован: 13. Января 2010
Re: Нужен специалист C++, будем делать подобие 1С. Поэтапно
Ответ #12 - 23. Марта 2012 :: 18:19
Печать  
Даже не знаю что ответить..  Смех
Человек наверное, очень хотел высказаться, и сделал это. Аплодисменты!
  
Наверх
 
IP записан
 
JavaIsJunk
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 41
Зарегистрирован: 10. Марта 2012
Re: Нужен специалист C++, будем делать подобие 1С. Поэтапно
Ответ #13 - 23. Марта 2012 :: 18:26
Печать  
eurobax писал(а) 23. Марта 2012 :: 18:19:
Даже не знаю что ответить..  Смех
Человек наверное, очень хотел высказаться, и сделал это. Аплодисменты!


Смущенно.... нет не стоит ребята мне аплодировать, лучше поаплодируем тем скромным труженикам этого форума, которые вот уже 4 года и дождь и в лютые морозы тянут свою нелегкую лямку пустопорожних переливаний ))))
  
Наверх
 
IP записан
 
Woland
Junior Member
**
Отсутствует



Сообщений: 32
Местоположение: Волгоград
Зарегистрирован: 24. Ноября 2011
Пол: Мужской
Re: Нужен специалист C++, будем делать подобие 1С. Поэтапно
Ответ #14 - 23. Марта 2012 :: 19:14
Печать  
JavaIsJunk писал(а) 23. Марта 2012 :: 15:14:
Случайно не этот лисапет?  http://1clinux.org/index.php?topic=527.msg900#msg900

Этот. Немного адаптированый сервер уже полгода молотит живые данные на волгоградском хладокомбинате, обслуживая софт на ТСД. Он Выгружает из базы 1С (SQL) сводные заявки на ТСД и формирует документы по собранным данным.
Я в дискуссии вступать на собираюсь, просто решил рассказать, что есть такой проект. Никого в помощь не ищу, ибо рук хватает. Кому что интересно, спрашивайте по существу.
В скрины верить тоже не заставляю. Грузить из мд гуй не самое трудное. Впереди еще биндинг всего АПИ, который хоть и не такой богатый, зато надо потрудиться, чтобы воспроизвести точно поведение 1С. Потом еще остается на десерт местная ORM, по которой пока еще нет идей. По хорошему, всю работу с данными надо переносить на сервак, но 77 не знает, что это такое, поэтому в целях совместимости надо дать клиенту возможность работать с данными, а тут уже возможны варианты: либо прокидывать серверные дейта-сеты на клиенты через RPC, что не очень шустро, либо передавать все разом на клиент и там дальше обрабатывать. Склоняюсь ко второму, но надо еще поизучать поведение 1С чтобы не вляпаться.
RPC для этого проекта писался специально, но вылился в отдельный проект. Первая версия была целиком завязана на буст, но из-за этого отлаживать либу было сложно, да и компилилось не быстро. Я молчу про то, что сам когда влез туда после месяца перерыва с трудом мог разобраться. Поэтому сейчас весь RPC переписан с нуля, интерфейс описывается деларативно на С-подобном синтакисе, файл с интерфейсом обрабатывает утилита, которая генерит нужный сетевой код на С++, который уже включается в проект.
Скриптовый двиг закончен примерно на 70% и представляет собой вирт-машину + компилятор. Работает субъективно шустро, но сравнительных тестов пока не делал.
Конфа грузится сервером без использования одинесных приблуд и прочего ОЛЕ-недоразумения, либа для чтения Compound-файлов своя, ибо планируется переносимость, но писать оные файлы пока не умеет. Программные модули разжимаю zlib'ом, но только нешифрованные, шифрованные пока не осилил, да и цели не было.
Аналог мокселя писать только начал, пока там все плохо, в зачаточном состоянии. В коде не используется ничего, специфичного для винды, кроме ODBC (изначально Qt не использовался на сервере), но некоторые его части gcc переварить не смог (в основном шаблоны), их позже буду переделывать.
Пока ничего не выкладываю в общий доступ, ибо пока все это по сути лишь набор компонент, которые еще предстоит связать воедино, но если кому интересно - некоторыми вещами могу персонально поделиться.
  
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 ... 7
ОтправитьПечать