Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Добавлю и себя в нашу кунст-камеру. Конструктор ERP Python+Django (число прочтений - 692 )
1ex
YaBB Newbies
*
Отсутствует


Без 1C++ жизни нет!

Сообщений: 8
Местоположение: Ростов-на-Дону
Зарегистрирован: 03. Июля 2023
Пол: Мужской
Добавлю и себя в нашу кунст-камеру. Конструктор ERP Python+Django
04. Июля 2023 :: 11:49
Печать  
Приветствую коллеги!

Потихоньку разрабатываю замену платформы 1С 7.7 + 1cpp.  Пока исключительно для себя и компании в которой работаю.

Успешно получалось долгое время обходить все болячки и технические долги во многом очень удачной платформы. Но в итоге уткнулся таки в ограничения. Переход на 8 - привел бы к таким-же последствиям.

Основным фактором, как это не странно, стал постепенный переход на Битрикс24. Пользователи активно начали работать с браузером. Понадобились синхронизации (выгрузки - загрузки), чтобы исключить двойную работу. Не считая установки двух мониторов, чтобы удобнее было работать в 1С и в Битрикс... Ну и массу других вещей...

Короче захотелось странного.

1. Нужен был оперативный конструктор, позволяющий редактировать структуру справочников и документов на лету.
2. Нужны были сложные структуры данных - типа деревьев, словарей (составных реквизитов), в том числе и в документах.
3. Нужны были документы с контролем ошибок, до того момента ,как это попадет в базу...
4. Все действия пользователя с данными - должны быть в истории, и это было свойством платформы на любых уровнях.
5. Чтобы кода поменьше.
6. Расширений и библиотек  побольше.
7. JavaScript для управления формами.
8. И все это в браузере...

Короче.
Вроде бы концепт получился...

Разработка еще займет кучу времени.
Идей еще много, чтобы включить это в платформу, но пока могу дать первую версию, на которой уже можно сделать очень много.
  

20 лет на клюшках...
Наверх
 
IP записан
 
1ex
YaBB Newbies
*
Отсутствует


Без 1C++ жизни нет!

Сообщений: 8
Местоположение: Ростов-на-Дону
Зарегистрирован: 03. Июля 2023
Пол: Мужской
Re: Добавлю и себя в нашу кунст-камеру. Конструктор ERP Python+Django
Ответ #1 - 04. Июля 2023 :: 11:50
Печать  
Проект разрабатывается на Python.
База данных в демке - sqlite. Разработка ведется на сервере БД - MariaDB. поэтому могут быть небольшие несовместимости.

Проект пока совершенно не безопасен... используйте интранет.
Ну и пока все это в разработке - лицензия MIT. Т.е. пользуйтесь бесплатно.

Если будет интересно, исходники и мануалы смогу обновлять регулярно.
  

20 лет на клюшках...
Наверх
 
IP записан
 
1ex
YaBB Newbies
*
Отсутствует


Без 1C++ жизни нет!

Сообщений: 8
Местоположение: Ростов-на-Дону
Зарегистрирован: 03. Июля 2023
Пол: Мужской
Re: Добавлю и себя в нашу кунст-камеру. Конструктор ERP Python+Django
Ответ #2 - 04. Июля 2023 :: 11:50
Печать  
Последнюю версию рабочей документации по концепту можно взять тут: https://disk.yandex.ru/i/JSBoMV9v2tUitg
  

20 лет на клюшках...
Наверх
 
IP записан
 
1ex
YaBB Newbies
*
Отсутствует


Без 1C++ жизни нет!

Сообщений: 8
Местоположение: Ростов-на-Дону
Зарегистрирован: 03. Июля 2023
Пол: Мужской
Re: Добавлю и себя в нашу кунст-камеру. Конструктор ERP Python+Django
Ответ #3 - 04. Июля 2023 :: 11:51
Печать  
Архив проекта в исходниках (Питон - же) тут: https://disk.yandex.ru/d/Zr10YQisdIlyKQ
  

20 лет на клюшках...
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 634
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: Добавлю и себя в нашу кунст-камеру. Конструктор ERP Python+Django
Ответ #4 - 04. Июля 2023 :: 12:47
Печать  
Документация вызывает уважение!

Но, если ты хочешь серьезного сражения - иди на мисту против https://www.google.com/search?sxsrf=AB5stBizve3EZEcqsOZ1yPPA5n-fly3WHg:168847472...

Тут уже почти никого не осталось...
  
Наверх
www  
IP записан
 
1ex
YaBB Newbies
*
Отсутствует


Без 1C++ жизни нет!

Сообщений: 8
Местоположение: Ростов-на-Дону
Зарегистрирован: 03. Июля 2023
Пол: Мужской
Re: Добавлю и себя в нашу кунст-камеру. Конструктор ERP Python+Django
Ответ #5 - 04. Июля 2023 :: 13:08
Печать  
Спасибо.
Документация сильно сырая. Это скорее мой дневник разработчика. Думаю, что до "нормального" варианта мне еще год с лишним....

Мне просто понадобилось тихое (укромное) место, к которому прикипел за столько лет. Зарегался, правда, только вчера. Спрашивать было нечего... либо все понятно...  либо уже кто-то грабли опробовал.

На баттл буду готов, когда все доспехи будут целыми... Ну, я - не Джон Уик...
  

20 лет на клюшках...
Наверх
 
IP записан
 
1ex
YaBB Newbies
*
Отсутствует


Без 1C++ жизни нет!

Сообщений: 8
Местоположение: Ростов-на-Дону
Зарегистрирован: 03. Июля 2023
Пол: Мужской
Re: Добавлю и себя в нашу кунст-камеру. Конструктор ERP Python+Django
Ответ #6 - 28. Июля 2023 :: 13:43
Печать  
Обновил документацию.
https://disk.yandex.ru/i/cfadjS-DIrcOOA

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

Замечание:
Под виндой работает через запуск батника в корне проекта. Создает venv, качает библиотеки - и стартует. Настроен на localhost. (Для работы через proxy нужно в батник вписать свои данные)

Под линухой шедулер работает только в режиме runserver. Тесты под WSGI еще не прошли. На внутренних тестах пользуем крон в другой девелоперской ветке.
  

20 лет на клюшках...
Наверх
 
IP записан
 
1ex
YaBB Newbies
*
Отсутствует


Без 1C++ жизни нет!

Сообщений: 8
Местоположение: Ростов-на-Дону
Зарегистрирован: 03. Июля 2023
Пол: Мужской
Re: Добавлю и себя в нашу кунст-камеру. Конструктор ERP Python+Django
Ответ #7 - 28. Июля 2023 :: 13:55
Печать  
Ссылка на обновленный проект:
https://disk.yandex.ru/d/lzYIPYOAvOu8Sw
  

20 лет на клюшках...
Наверх
 
IP записан
 
1ex
YaBB Newbies
*
Отсутствует


Без 1C++ жизни нет!

Сообщений: 8
Местоположение: Ростов-на-Дону
Зарегистрирован: 03. Июля 2023
Пол: Мужской
Re: Добавлю и себя в нашу кунст-камеру. Конструктор ERP Python+Django
Ответ #8 - 09. Января 2024 :: 11:34
Печать  
Выложили проект на гитхаб. Все удобнее, чем zip качать.
Релиз пока в альфе:
https://github.com/fobyphill/forTea
  

20 лет на клюшках...
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать