|
Начал портировать 1С на веб Ненавижу 1С, Kongo2019, JanK, sikuda, PLUT, integer, KJlag, Кирпич, Krendel, slad, Sserj, obs191, maxar, kupec, LoneMan, Ботаник Гарден Меран, pavlika, arsik, ReaLg, КонецЕсли, Pers0naGrata, vbus, , John D, Web00001, Anchorite, U4Me2, Prog_man, mszsuz, mgreat, badboychik, DemonShinji2, АНДР, Ageres, Пушкин, Domovoi, Доминошник, PR, Волшебник, Сергиус, Злопчинский, ejikbeznojek, ivanov-i-i
| ☑ | |||
|---|---|---|---|---|---|
|
0
badboychik
05.10.26
✎
15:12
|
Как эксперимент, решил сделать максимально близкий "клон" платформы на TS (Bun/Vue) и отдельно модуль портирования конфигураций. Тренируюсь на ЗУПе - 90к файлов, 1.8ГБ выгрузка в XML разбирается за 8 секунд, заодно выяснил что в ЗУП 3.3 млн строк кода ))
В перспективе можно будет автоматически вырезать все более-менее независимые доработки из сильно переписанных в отдельную систему и оставлять типовые на поддержке, либо вообще отказываться от конф 1С когда надо много простых рабочих мест или нужна огромная скорость или то чего нет в 1С |
||||
|
30
Web00001
06.10.26
✎
10:01
|
(28)Так уже (6)(7)
|
||||
|
31
Garykom
гуру
06.10.26
✎
10:10
|
(26)
- Посмотрели 1С Элемент, захотелось пристрелить разработчиков 1С, менеджеров 1С, себя...
А себя то за что? Но в целом согласен, Элемент та еще хрень вышла Как и EDT полная хрень |
||||
|
32
Kongo2019
06.10.26
✎
10:15
|
(31) А китайцам говорят нравиться, уже на китайски язык народ переводит.
|
||||
|
33
Garykom
гуру
06.10.26
✎
11:13
|
(32) Просто китайцы 1С 7.7 не видели уже, а 1С 8.X УФ для них слишком сложная...
|
||||
|
34
Web00001
06.10.26
✎
11:22
|
(31)Я не понимаю, почему энтузиаст по вечерам один, сделал лучше, быстрее, проще чем 1с, со штатом программистов и безграничным бюджетом за несколько лет родившее Элемент.
|
||||
|
35
skafandr
06.10.26
✎
11:31
|
(34) Наверно отсутствие конкуренции и интереса соответственно. Есть например такая контора, ВАЗ называется :-)
|
||||
|
36
PLUT
гуру
06.10.26
✎
11:33
|
(34) энтузаст на стероидах (нанейрослопил под вайбом)
|
||||
|
37
PLUT
гуру
06.10.26
✎
11:36
|
(34) последний оплот (островок) стабильности
щас 1С ИИчки в полный рост начнет юзать в типовых, совсем "нить" разума потеряется. "Избавление от необходимости понимать" ИИчки будут помогать ИИчный код "модифицировать". скармливаешь пофигурацию и пытаешься донести мысль (обяъснить) - вот такая вот фигня, сделай так, чтобы такой фигни не было... естественно, небесплатно (токены какие-то) |
||||
|
38
aka MIK
06.10.26
✎
12:15
|
(17) ну ты выбрал примерчик конечно...
|
||||
|
39
Garykom
гуру
06.10.26
✎
12:38
|
(38) Ну я анализ типовых провел (да с ИИ) и вполне понимаю его выбор
1. ЗУП относительно небольшая конфа 2. Достаточно популярная и востребованная отрасль 3. Относительно независимая и не слишком замороченная отрасль если урезать лишнее |
||||
|
40
sikuda
06.10.26
✎
13:06
|
(39) ЗУП самая зависемая и самая замороченная отрасль
- Потому что уровень контроля государства и собственика в ней повышенный - Каждый рубль к выплате становиться личным делом расчетчика - Расчеты зависят от всех накоплений за год(налоги), а то иногда и за несколько лет(больничный) И да Вы задумывались почему только здесь осталось применение медленных регистры расчета, от которых не уходят? Если Вы меряете все по количеству кода? Переписка Энгельса с Каутским тоже не большая...🤦 |
||||
|
41
PLUT
гуру
06.10.26
✎
13:03
|
+(40) СФР давеча:
СФР переведет СЭДО по пособиям на ЕЦП до 31 августа 2026 года |
||||
|
42
Garykom
гуру
06.10.26
✎
13:18
|
(40) Ты попробуй все виды маркировок (включая МДЛП) и прочих ЕГАИСов реализовать, офигеешь
Поймешь что заморочки ЗУП - совершенно не заморочки |
||||
|
43
Garykom
гуру
06.10.26
✎
13:19
|
И да. ЗУП - простая конфа!
Офигенно простая по сути, просто слегка непривычная для кто не сталкивался. Вот ERP/КА/УТ11 - это жопа. |
||||
|
44
spiller26
06.10.26
✎
16:52
|
(43) Нашли с чем сравнить ЗУП. Вы сравниваете "Трактор" с "Комбайном"
УТ из этого псиска самая простая. ERP и КА - БП + ЗУП + УТ + доп.приблуды И если что если у вас штат маленкий, то да ЗУП - это для вас простая, а вот если Холдинг и у всех организаций свои заморочке, тут вы не правы. |
||||
|
45
Garykom
гуру
06.10.26
✎
17:06
|
(44) Ты вероятно путаешь старую УТ10 и современную УТ11, которая обрезок от ERP/КА
И я сравниваю УТ11 и ЗУП - тут ЗУП "маленькая и простая" конфа |
||||
|
46
spiller26
06.10.26
✎
17:08
|
(45) Вот что-то "торгаши" у нас особо не прося доработок, т.к. в ERP всё происходит по "чесным знакам" и тому подобному.
|
||||
|
47
Garykom
гуру
06.10.26
✎
17:14
|
(46) Так и я о чем.
Там в УТ11 пипец наворочено всего и для всех В итоге получился такой монстрище ноповоротливый и хрендопиливаемый |
||||
|
48
Злопчинский
06.10.26
✎
17:16
|
(47) ну так это преимущество, не надо ничего допиливать. все же изкаропки есть. главное - пройти трехкодичные курсы обчуенчия вождению...
|
||||
|
49
Garykom
гуру
06.10.26
✎
17:23
|
(48) Если бы все оно работало ... да еще без ошибок ...
|
||||
|
50
spiller26
06.10.26
✎
17:27
|
(49) Если бы в нашем государстве не так всё менялось в течении года, хотя бы.
|
||||
|
51
VladZ
06.10.26
✎
18:19
|
(0) В целом выглядит прикольно.
Но, что в итоге хочешь получить? Конвертируешь и заставишь работать, а дальше что? Что получишь, кроме опыта? |
||||
|
53
Stagor
06.10.26
✎
18:38
|
(43) а ут11 что сложнее зуп 3.1?
|
||||
|
54
Злопчинский
06.10.26
✎
18:47
|
Вся сложность типовых зиждется на том что никто толком не представляет как оно внутри все устроено. А те кто представляют (они такие есть?) молчат - они ж не враги себе
|
||||
|
55
Garykom
гуру
06.10.26
✎
19:19
|
(54) Достаточно открыть дерево метаданных и тупо сравнить
Либо выгрузить конфы в файлы и удалив все файлики .bin сравнить размер |
||||
|
56
badboychik
06.10.26
✎
20:17
|
(51) там есть несколько сценариев, но всё индивидуально
- можно скормить сильно доработанную за много лет конфу, ИИ вынесет все доработки в отдельную "базу" и компания перейдет на типовую на поддержке, а доработанная будет сбоку или как "окно" через расширение - можно делать рабочие места которые жрут десятки лицензий, вытащив только одну подсистему - можно вообще вместо 1С использовать и допиливать как угодно Я с Элементом работал еще когда он в закрытой бете был, такая херня была ппц. Вроде задумка хорошая и давно ждали веб-1С, но как всегда 1С в своей методологии "изобрести всё заново, зато своё" создала махину, которую надо изучать полгода и потом этот опыт нигде никому не нужен (28) портирование на TypeScript, берешь и пишешь любые классы, формы на Vue. Но потом подумаю над развитием |
||||
|
57
badboychik
06.10.26
✎
20:30
|
частично улучшения уже есть - БСП например не встроена в код, а отдельная библиотека от конфы. Формы и права доступа реализованы проще. От наследования слоев сама Microsoft отказывается. Тестирование - тривиальное. Шина данных и параллельность тоже уже встроена на pg-boss.
|
||||
|
58
badboychik
06.10.26
✎
22:05
|
мне кстати хватает подписки на клод за 20 баксов, с перерывами ) И еще кодекс за 20 для рабочих задач пока клод занят
|
||||
|
59
Kongo2019
06.10.26
✎
22:54
|
(58) Ты бы рассказал подробнее какие технологии используешь. А то у меня есть идейка, мелкую нетленку перегнать.
|
||||
|
60
Гений 1С
гуру
06.10.26
✎
22:39
|
(6) 1с медленно дождется, когда ее таки "убьют"
|
||||
|
61
Гений 1С
гуру
06.10.26
✎
23:29
|
|||||
|
62
Kongo2019
06.10.26
✎
22:55
|
(60) 1С сильна не кодом, а готовыми решения и базой комьюнити.
|
||||
|
63
Гений 1С
гуру
06.10.26
✎
23:29
|
(62) дык плеер будет эти готовые решения проигрывать.
|
||||
|
67
Sasha_1CK
07.10.26
✎
02:24
|
(40) При этом именно в зарплате - у 1С есть конкуренты.
Тот же Камин написавший зарплату на регистрах бухгалтерии, вместо регистров расчета (здесь правда 1С пошла обычным путем - купив конкурента) - так что есть выбор между зарплатой на регистрах расчета и на регистрах бухгалтерских. https://vesninsoft.ru/ Вот здесь региональный убийца 1С уже свыше 30 лет занимает больше трети рынка зарплатных программ в регионе. |
||||
|
68
badboychik
07.10.26
✎
03:02
|
(61) неправильно немного, не интерпретатор кода 1С а перевод всего кода на TS полностью. Интерпретатор только для языка запросов остается.
Еще попробую сравнить с новым TS 7.0 который переписан на Go и по тестам в 10 раз быстрее
|
||||
|
69
badboychik
07.10.26
✎
03:34
|
(59) если есть cf с какой то старой конфой на обычных формах, то приму в дар для эксперимента )
|
||||
|
70
badboychik
07.10.26
✎
04:02
|
просто охренеть, TS 7.0 реально в 10 раз быстрее, проверка типов (tsc --noEmit) всего сгенеренного кода за 4 секунды.
А весь код ЗУП с языка 1С в TS трансформируется на Bun 1.4 за 6-10 минут
|
||||
|
71
badboychik
07.10.26
✎
08:30
|
Приблизительный интерфейс "как мог бы выглядеть ЗУП" на этой системе. Продавать этот "переведенный" ЗУП я естественно не собираюсь, стратегия в первую очередь на самописки и старые конфигурации (например как услуга трансформации внутренней старой системы)
|
||||
|
72
badboychik
07.10.26
✎
06:32
|
в планах
- полнотекстовый + векторный поиск на Postgres FTS - ИИ подсказывающий по справке из конфигурации, создающий документы по текстовым/голосовым командам, объясняющий движения и методологию, назначение реквизитов - обмены с 1С по КД 3 - анализ кода которого нет в АПК и EDT, анализ доработанности и запутанности, выгрузка в формате SonarCube - библиотека faer на Rust для решения СЛАУ в расчете себестоимости (если доберусь до ERP) - cube.dev как аналог 1С:Аналитики |
||||
|
73
Ненавижу 1С
гуру
07.10.26
✎
07:22
|
Так там сама модель твк себе - объекты не имеют событий, все через события форм. Ну и будет такая же модель у вас
Запросы текстом тоже не хорошо, смотрите на linq, например |
||||
|
74
badboychik
07.10.26
✎
07:28
|
(73) какая модель? какие объекты?
А запросы на лету трансформируются в чистый SQL , не нужен этот Linq, это игрушка для маленьких запросов и лишняя головная боль |
||||
|
75
badboychik
07.10.26
✎
07:39
|
Клод сам приконнектился к 1С внутри Parallels, собрал там какую то мини-програмку на .NET для загрузки 64-битной компоненты 1С т.к. система ARM, запустил 1С как COM-соединение, собрал сам как-то 1С-обработку с тестами для проверки поведения кода и сравнил его с OneScript, теперь по итогам исправит рантайм. Взрыв мозга просто )
|
||||
|
76
Ботаник Гарден Меран
07.10.26
✎
07:59
|
ТС пока пишет в стиле 7.7. Интересно, что будет, когда он до клиент-сервера дойдет (ставлю на то, что и не дойдет).
|
||||
|
77
Гипервизор
07.10.26
✎
08:16
|
Тем временем Сергей уже 1С хоронит. И донаты собирает на венок.
https://habr.com/ru/articles/1091284/ |
||||
|
78
badboychik
07.10.26
✎
08:27
|
(76) почему в стиле 7.7 ? Там изначально это заложено - разделение кода на бэк и фронт
Вот кстати первый реальный запуск со сгенерированными формами на реальных данных
|
||||
|
79
Волшебник
модератор
07.10.26
✎
08:33
|
(71)(78) Удалены персональные данные
badboychik Просьба блюрить ФИО сотрудников |
||||
|
80
Ненавижу 1С
гуру
07.10.26
✎
08:31
|
(74) объектная модель
в форме документа вы выбираете номенклатуру и цена и ставка НДС подставляются согласно номенклатуры и данных шапки, ставите количество и рассчитываются суммы и налог теперь к вам прилетает JSON из внешней системы по которому надо заполнить такой-же документ-объект - вы заполняете номенклатуру и количество, но никакие ставки ндс, цены и суммы не заполняются сами - потому что у объекта нет событий. Это были всё события формы! |
||||
|
81
Злопчинский
07.10.26
✎
08:54
|
Смысл всего этого?
Как убивцу/замену/альтернативу чего? Есть два варианта. ТС свалится в техническую составляющую. При наличии прочих разных конструкторов итд - ну будет еще один. Как игрушка. И будет заброшен как в е игрушки. Развивать сообщество вокруг сабжа. Это требует овердозрена вложений и личных усилий. Потянет ли тс? Ну и обычное: мама наедет, припугнет судебными исками. И все... |
||||
|
82
PLUT
гуру
07.10.26
✎
09:08
|
(81) смысл есть, например, для архивных старых баз
на прошлой работе были базы на 7.7, 8.2 и 8.3 раз в пятилетку кому-то нужно зачем-то в эти старые базы зайти что-то там посмотреть ну так вот, если редко заходить - за это время то служба протухнет, то ключи аппаратные не ищутся, то какая-нибудь СЛК от Раруса мозги делает... ну так вот, если перевести на плеер (портировать), то старые платформы 1С не нужны |
||||
|
83
badboychik
07.10.26
✎
09:40
|
(79) это фейковые данные из демо-базы, какой блюр ))
|
||||
|
84
badboychik
07.10.26
✎
09:43
|
(82) если конвертировать конфу и данные перекинуть, то да. У меня не коннектится к базам 1С напрямую, это вообще отдельная система
|
||||
|
85
badboychik
07.10.26
✎
09:46
|
(80) чушь какая то, причем тут внешняя система когда ты вводишь руками документ. Событие с данными в бэк должно прилетать
|
||||
|
86
X Leshiy
07.10.26
✎
09:47
|
Вот вы тут сидите, а Геня уже 1с хоронит)) https://habr.com/ru/articles/1091284/
|
||||
|
87
PLUT
гуру
07.10.26
✎
09:49
|
(86) Геня может спать спокойно. у него клеентская база и он им "накостылял", что без него они уже не смогут
|
||||
|
88
Ненавижу 1С
гуру
07.10.26
✎
09:49
|
(85) почему чушь, это реалии жизни
у тебя заказ клиента может как "руками" вводиться, так и прилетать по API |
||||
|
89
Ненавижу 1С
гуру
07.10.26
✎
09:50
|
(86) ФЗ отменяется?
|
||||
|
90
PLUT
гуру
07.10.26
✎
09:51
|
(88) если по API прилетит, то какие события формы должны отработать?
в ЗУПе есть такая бяда - через одно место на формах данные заполняются бабароботами, а если программно попробовать создать - нужны извращения |
||||
|
91
X Leshiy
07.10.26
✎
09:51
|
(89) Разум гения недоступен пониманию простого смертного)
|
||||
|
92
Волшебник
07.10.26
✎
09:52
|
(83) а мне показалось, что это формы "на реальных данных", как сказано в (78)
|
||||
|
93
Ненавижу 1С
гуру
07.10.26
✎
09:53
|
(90) так и я про это, очень много завязано на форму. Зачем ЭТО переносить в новую систему?
|
||||
|
94
badboychik
07.10.26
✎
09:57
|
(86) (77) Еще и смысл переврал, "плеер для баз" какой то придумал, когда ясно написано что это "клон" 🤦
|
||||
|
95
PLUT
гуру
07.10.26
✎
09:59
|
(94) вы там в комментах отметились:
"нет, код конфигураций весь переписывается на Typescript автоматически, а рантайм платформы реализуется отдельно для поддержки некоторых специфичных для 1С фич языка и платформы. И недавно еще портировал отдельно редактор MXL-файлов, включу сюда и будет поддержка всех отчетов (кроме СКД пока что)" |
||||
|
96
sikuda
07.10.26
✎
10:31
|
(88)(93) Реалии новой жизни, что заказ прилетает по API и улетает из формы по API на сервер, который крутится отдельно на хостинге. Клиент и сервер разделены полностью!
Зачем автор тащит старую архитектуру монолита 1С в свою систему как и 1С-Элемент? Чтобы сделать 101 клон 1С в котором клиент серверной взаимодействие полностюю закрыто и не изменяется с помощью AI агентов код которых он же и не будет улучшать?
|
||||
|
97
PLUT
гуру
07.10.26
✎
10:04
|
(96) автор не тащит ничего:
(95) > автоматически само тащится из пофигурации ass is |
||||
|
98
Волшебник
07.10.26
✎
10:05
|
(96) картинка в тему
|
||||
|
99
PLUT
гуру
07.10.26
✎
10:14
|
вот даже советскую игровую консоль "Ну, погоди" портировали на ESP32 с мультиками + ZX Spectrum
https://share.google/aimode/xd0kuV9XKczMUUVTE t.me/valentiy_studio цена железа 8-10 круб в России |
||||
|
100
badboychik
07.10.26
✎
10:09
|
(96) с какой стати что-то в форму прилетает "по апи", что вы городите? С чего вы взяли что я "это" тащу себе? С чего вы взяли что это нельзя реализовать в браузере? 🤦🤦
|
||||
|
101
Волшебник
07.10.26
✎
10:11
|
(100) Вы только не волнуйтесь. Вас специально критикуют и берут "на слабо", потому что Вы показываете потрясающие результаты.
|
||||
|
102
badboychik
07.10.26
✎
10:23
|
(81) если вы думаете что я не сделал маркетинговое исследование, то я сделал ))
|
||||
|
103
PLUT
гуру
07.10.26
✎
10:31
|
вопрос автору: а этот ваш модуль портирования умеет портировать модули без исходных текстов?
сын маминой подруги интересуется |
||||
|
104
Кирпич
07.10.26
✎
10:36
|
Автор просто красавец. Спонсора ему надо.
|
||||
|
105
PLUT
гуру
07.10.26
✎
10:32
|
(104) информационный спонсор уже есть
|
||||
|
106
Волшебник
07.10.26
✎
10:35
|
(103) Ну что вы как маленький...
|
||||
|
107
PLUT
гуру
07.10.26
✎
10:40
|
(102) третий скрин - как управлять миром, не привлекая внимания санитаров
в самом низу меееелкими буковками :) |
||||
|
108
Ботаник Гарден Меран
07.10.26
✎
10:41
|
Понятно, чатгопота пообещала автору разбогатеть.
А в эпоху АРМ-ов он был еще маленький. Только я помню штук 10 разных зарплат, которые вблизи видел. |
||||
|
109
badboychik
07.10.26
✎
10:46
|
(103) неа, но кто знает глубину умений ИИ по декомпиляции ;)
Недавно был случай когда чел по бинарному файлу с ИИ восстановил какую то древнюю игру из 80-х и написал полностью рабочий порт для современных компов |
||||
|
110
PLUT
гуру
07.10.26
✎
10:47
|
(108) а пока что богатеет чатгопота по подпиське (с миру по нитке)
и Алиса (умные колонки) |
||||
|
111
PLUT
гуру
07.10.26
✎
10:47
|
(109) ну дык скорми ИИчке про байткод 1С
|
||||
|
112
sikuda
07.10.26
✎
11:11
|
(107) Все по классике! (104) "Автор просто красавец. Спонсоров ему надо." - Предлагаю проверенных!🔥
Но грубо говоря так и происходит когда Вы подсаживаетесь на облачные технологии известного производителя! Вы перестаете быть владельцем Вашей информации! И здесь ничего нового! Так что автор поста просто доводит до логического конца свои рассуждения! Это не претенззии к нему, это так сейчас экономика работает! Все по классике, которую нам показывали в добрых советских фильмах!
|
||||
|
113
PLUT
гуру
07.10.26
✎
11:19
|
(112)
Исправленному верить |
||||
|
114
PLUT
гуру
07.10.26
✎
11:15
|
(112) вайбкодеры щас просто модули без исходных текстов продают в 1С (без облаков даже)
ну там расширения, которые расширяют пофигурацию (ссуть подписька) стандартными средствами "что там нах.евертили" посмотреть низзя! хау-ноу (комм.тайна) |
||||
|
115
Злопчинский
07.10.26
✎
11:27
|
На ис есть хорошая статья про то что кодить и продавать - это две разные вещи и совмещать их так себе занятие.
Интересно, чем кончится у тс... |
||||
|
118
scanduta
07.10.26
✎
12:20
|
(0) Что то попахивает витанием в облаках. На практике я думаю не взлетит даже близко
|
||||
|
120
badboychik
07.10.26
✎
17:30
|
(111) ну он нашел статью v8asm и говорит что формат известен но нужно пробовать. И кстати когда я редактор отчетов делал, он нашел на гитхабе старый проект v7Moxel написанный на C#, понял формат бинарника и переписал на node.js . Вот так редактор выглядит у меня
|
||||
|
121
badboychik
07.10.26
✎
19:11
|
Готов первый этап "конфигуратора лайт" - для просмотра метаданных, кода, форм, запросов, отчетов, СКД. Видно исходный и портированный на Typescript код
|
||||
|
122
fram_
07.10.26
✎
19:23
|
(121) когда там токены у тебя уже закончаться
|
||||
|
123
fram_
07.10.26
✎
19:23
|
* закончатся
|
||||
|
124
badboychik
07.10.26
✎
23:25
|
(122) новые 5 часов начались )))
|
||||
|
125
badboychik
08.10.26
✎
01:18
|
генерация командного интерфейса и темы - completed
|
||||
|
126
Злопчинский
08.10.26
✎
01:21
|
Занятненько интересненько
|
||||
|
127
Волшебник
08.10.26
✎
01:22
|
(124) Если вам деньги понадобятся, вы обращайтесь.
|
||||
|
128
Доминошник
08.10.26
✎
01:57
|
(125) Я совсем "не настоящий сварщик", но на форме какое-то безобразие
|
||||
|
129
Krendel
08.10.26
✎
08:34
|
(0) Воинский стол не забудь добавить, он ща обязательный для ведения
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |