|
Начал портировать 1С на веб Dirk Diggler, Буковка, Ботаник Гарден Меран, mmg, DeeK, yanikolay, badboychik, Fish, alexxx961503, aka MIK, Кирпич, _Batoo, andy_minsk, Garikk, Федя Тяпкин, Волшебник, lEvGl, Доминошник, План счетов, arsik, Anton1307, maxar, Мультук, U4Me2, JohnGilbert, shuhard, vbus, sikuda, eklmn, privetik, Gucci76, rozer76, maxab72, Garykom, AlexGL, slad, msv2244, Sabron, mozman, shag008, q100, Uragan_a, kir-g, 1сПупс
| ☑ | ||||
|---|---|---|---|---|---|---|
|
0
badboychik
05.10.26
✎
15:12
|
Как эксперимент, решил сделать максимально близкий "клон" платформы на TS (Bun/Vue) и отдельно модуль портирования конфигураций. Тренируюсь на ЗУПе - 90к файлов, 1.8ГБ выгрузка в XML разбирается за 8 секунд, заодно выяснил что в ЗУП 3.3 млн строк кода ))
В перспективе можно будет автоматически вырезать все более-менее независимые доработки из сильно переписанных в отдельную систему и оставлять типовые на поддержке, либо вообще отказываться от конф 1С когда надо много простых рабочих мест или нужна огромная скорость или то чего нет в 1С |
|||||
|
1
badboychik
05.10.26
✎
15:19
|
На первом этапе выглядит перспективно, без затыков )
|
|||||
|
2
Lama12
05.10.26
✎
15:20
|
Очередной "убивца 1С"?
|
|||||
|
3
badboychik
05.10.26
✎
15:24
|
(2) нормальных кандидатов в убивцы никогда и не было )
|
|||||
|
4
badboychik
05.10.26
✎
15:34
|
красиво )
|
|||||
|
5
Garykom
гуру
05.10.26
✎
15:49
|
(0) Сделать то можно с помощью ИИ
Но работать вряд ли будет |
|||||
|
6
toypaul
гуру
05.10.26
✎
15:51
|
Пока кто-то портирует. Тут https://infostart.ru/1c/articles/2725452/ уже вовсю работает
|
|||||
|
7
Garykom
гуру
05.10.26
✎
16:08
|
(6) круто однако
https://github.com/ivanarama/onebase |
|||||
|
8
sikuda
05.10.26
✎
16:30
|
(0)(6) Любителям быстрой разработки посвещается - Домик Друзей!
Ну зачем скажите переделывать старые тонны кода 1С с плохим синтаксисом на другую систему? Если Вы думаете, что Вы будете лучше разбираться в предметной части ЗУП? Или Вы думаете получится полностью разделить логику и интерфейс таким образом? Наивные буратины...
|
|||||
|
9
PR
05.10.26
✎
16:31
|
(0) Зачем?
|
|||||
|
10
badboychik
05.10.26
✎
16:36
|
(6) прикольно, но у меня будет лучше ) Редактор отчетов 1-в-1 я уже переписал ранее, с импортом из реальных mxl-файлов, а не такой простенький html-конструктор как там
(8) ЗУП просто для примера, у меня не было других конф, в идеале бы ERP взять |
|||||
|
11
PLUT
гуру
05.10.26
✎
16:39
|
(10) > Редактор отчетов 1-в-1 я уже переписал ранее
Мужик на телеге въезжает в село: -Люди, я уголь привез! Лошадь оборачивается удивленно: -Ох.уеть мля,... он привез... |
|||||
|
12
badboychik
05.10.26
✎
20:00
|
формы вытаскиваются и рисуются динамически (UI будет на FrappeUI), и уже при миграции конфы видно каркас, код, команды
|
|||||
|
13
Злопчинский
05.10.26
✎
20:33
|
когда уже будет конфигурация с поддержкой МП, ЧЗ и онлайн касс?
|
|||||
|
14
Garykom
гуру
05.10.26
✎
21:32
|
(13) А зачем?
Хочешь еще одну Магазьку? |
|||||
|
15
badboychik
05.10.26
✎
21:38
|
(13) cf-ник с УТ закиньте и будет )
|
|||||
|
16
Asmody
05.10.26
✎
22:34
|
(0) "написать" сейчас нетрудно, если времени и токенов не жалко.
поддерживать потом - вот где главный гимор. а без поддержки ЗУП никому не нужен - слишком темя деликатная. |
|||||
|
17
badboychik
05.10.26
✎
22:41
|
(16) на зупе только обкатываю модуль портирования, можно будет любые конфигурации "трансформировать", а так интереснее будет УТ или ERP перенести
|
|||||
|
18
badboychik
05.10.26
✎
22:45
|
думаю что через годик делать будем, может начать учиться класть декоративную штукатурку, говорят денежно )
|
|||||
|
19
Asmody
05.10.26
✎
22:53
|
(18) если так дофига токенов, то лучше напиши конвертер обычных форм в управляемые.
|
|||||
|
20
badboychik
05.10.26
✎
23:03
|
(19) шел 2026 год...
|
|||||
|
21
vis
05.10.26
✎
23:49
|
(20) И?
Люди как-то не спешат бросать годами наработанное и перескакивать на "модное" ) |
|||||
|
22
mmg
06.10.26
✎
00:14
|
(4) Красиво это когда у тебя одно поле ввода и одна кнопка. Сказал, что тебе надо и получил, что тебе надо. А то, что у вас на картинке уродливо, а не красиво
|
|||||
|
23
Web00001
06.10.26
✎
04:15
|
(1)Как обычно энтузиазм, на первом этапе. Чуть позже ты поймешь сколько 1с делает под капотом(даже если думал ранее, что понимаешь). Еще чуть позже ты поймешь, что если реализуешь хоть бы большую часть, то напишешь ту же самую 1с только хуже и никому не нужную. Но в 99% случаев до этого не доходит. Пар уходит в свисток. Ты вот научился буквы печатать в окно клода или кодекса. И свои планы смог скормить ИИ для прототипа того, что в перспективе можно назвать прототипом. Гений не научился и вместо клода или кодекса пишет тоже самое, только в окно добавления темы форуме.
|
|||||
|
24
Адинэснег
06.10.26
✎
05:46
|
реготчетность завезли в убийцы?
|
|||||
|
25
Адинэснег
06.10.26
✎
05:50
|
(23)новый дельфи
снова каждый суслик - агроном
|
|||||
|
26
sikuda
06.10.26
✎
09:51
|
(20) (23) шел 2026 год... badboychik переписывал монолит на другой монолит🤦
В 2026 году - А нужен ли вообще web-интерфейс по умолчанию? Или достаточно только API и сразу делаем приложение для мобильных платформ и для устаревших десктопов?🔥 А web интерфейс будет делать для универсальности? - Ну у самого 1С никаких изменений, продолжаем поддерживать старые информационные системы. В MacOS 27 пока оставили поддержку старых приложений, 1С пока будет работать. Но в с 28 останется только web... - Посмотрели 1С Элемент, захотелось пристрелить разработчиков 1С, менеджеров 1С, себя...
|
|||||
|
27
spiller26
06.10.26
✎
08:55
|
Ой набалуейтся же народ с ИИ когда нибудь, молодёжно, модно, современно.
Потом дружно все локти "кусать" будем, т.к. будет уже поздно. https://songhit.ru/share/luUVMRvW8nM69gkZ0bYVrvzn |
|||||
|
28
Kongo2019
06.10.26
✎
09:34
|
(0) Вот вопрос, а зачем портировать? У 1С куча недостатков. Например нет ООП, о котором таки многие мечтают. Может раз такая пьянка, не портировать, а сделать что более продвинутое.
|
|||||
|
29
Tatitutu
06.10.26
✎
09:38
|
(14) Спасибо!
Ее все хотят, но она одна - единственная и неповторимая взрослая стала = 18 годиков уже. |
|||||
|
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
12.10.26
✎
08:24
|
(88)(93) Реалии новой жизни, что заказ прилетает по API и улетает из формы по API на сервер, который крутится отдельно на хостинге. Клиент и сервер разделены полностью!
Зачем автор тащит старую архитектуру монолита 1С в свою систему как и 1С-Элемент? Чтобы сделать 101 клон 1С в котором клиент серверной взаимодействие полностью закрыто и не изменяется с помощью AI агентов код которых он же и не будет улучшать? Кстати вспомнил как мне рассказали почему в Русала когда у них была эйфория от SAP не переделали все зарплаты на SAP? 1С осталась везде благодаря быстроте поддержке изменения законодательства! Сможет ли автор обеспечить быстроту и качество изменений? Сможет ли он подобно корпорации оперативно исправлять ошибки? Нет конечно.
|
|||||
|
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) Воинский стол не забудь добавить, он ща обязательный для ведения
|
|||||
|
130
LLeonidov
08.10.26
✎
10:41
|
(121) миленько.
К слову почему не равзивать существующий проект, тот же 1C: Platform Tools под VS code |
|||||
|
131
Злопчинский
08.10.26
✎
11:51
|
(125) второй экран ужас-ужас адский. накидано абы как, ни структуры, ни выделений. совсем бяда...
|
|||||
|
132
badboychik
08.10.26
✎
14:25
|
(131) формы потом буду подправлять, они пока генерятся автоматически. Сейчас сделал еще учет прав и ролей при формировании интерфейса, редактор СКД, разделение конфы на слои, консоль запросов, причесал редактор форм и дерево метаданных, подсказки в сгенеренном коде.
(130) проект интересный, но идея не встраиваться в тупиковую 1С, а абсолютно противоположная - сделать альтернативу на открытых технологиях
|
|||||
|
133
badboychik
08.10.26
✎
14:31
|
Например тестирование можно сделать нормальное, а не гонять часами Ванессу
|
|||||
|
134
Ненавижу 1С
гуру
08.10.26
✎
14:41
|
я правильно понимаю, что ты пишешь инструмент портирования кода 1С на TypeScript, но самой библиотеки, аналога платформенных методов, ты еще не создал?
|
|||||
|
135
badboychik
08.10.26
✎
17:27
|
(134) пока на этапе портирования конфы были реализованы только самые часто вызываемые методы,
Что Покрыто имён Покрыто вызовов Глобальные функции и свойства 230 из 586 (39 %) 96 % Типы Новый … 63 из 254 (25 %) 96 % Системные перечисления 116 из 118 (98 %) 99,9 % в плане полное покрытие (исключая некоторые ненужные объекты вроде СОМ-соединения), и можно будет создавать самописки-велосипеды с нуля |
|||||
|
136
badboychik
08.10.26
✎
21:21
|
загнал всю справку в RAG и теперь можно спрашивать что куда нажимать и открывать сразу нужные формы )
|
|||||
|
137
ИначеЕсли
08.10.26
✎
21:55
|
Интересно, когда вендор проснётся и начнёт буянить, что авторские права нарушены))
Это с технической точки зрения конечно круто всё, но ведь явный плагиат. |
|||||
|
138
Сергиус
08.10.26
✎
22:04
|
(137)Самое весёлое будет, если автору в сотрудничестве с ИИ, удастся создать то, что вендор не создал пока за десятилетия..)
|
|||||
|
139
badboychik
09.10.26
✎
03:48
|
механизм проведения и блокировки в процессе тестирования, параллельно блок бизнес-процессов делаю, редактор схем. Есть идеи сильно его улучшить не ломая 1Сный движок
|
|||||
|
140
Конструктор1С
09.10.26
✎
04:10
|
(3) это всё баловство. Приходи когда появится хоть маленький, но работоспособный продукт
|
|||||
|
141
Конструктор1С
09.10.26
✎
04:17
|
(138) "создать то, что вендор не создал пока за десятилетия"
Ну объективно тут поле не паханное. Но переписыванием |
|||||
|
142
badboychik
09.10.26
✎
05:46
|
(140) Тут надо нишу выбрать - либо переписывание старых самописок у прямых заказчиков, либо партнериться с фирмами которые делают отраслевые и делать из них веб-версии. Или создавать аналоги типовых конфигураций без всякого заимствования из типовых, это вообще самое сложное.
Еще можно реализовать отдельно какой то тяжелый блок из типовых, на который все плюются, это уже надо с внедренцами общаться |
|||||
|
143
Конструктор1С
09.10.26
✎
08:41
|
(142) дык, копируя конную телегу получишь телегу. Даже если телега будет из других материалов, это всё та же конная телега. Каких-то конкурентных преимуществ над 1с у твоей поделки не наблюдается, а вот проблем может быть много. В убивцу 1с нужно закладывать новые полезные фишки, а не копировать старые недостатки 1с, добавляя проблем
|
|||||
|
144
Garykom
гуру
09.10.26
✎
09:42
|
(143) Ты не понял основную идею:
Берем платную конфигурацию на платной платформе Прогоняем через конвертер Запускаем на бесплатной или более дешевой платформе |
|||||
|
145
Somebody
09.10.26
✎
09:47
|
(144) авторские права при этом не нарушаются? "прогоняем через"
|
|||||
|
146
maxab72
09.10.26
✎
09:47
|
(144) Плюс система становится черным ящиком без ручек, и каждое внесение в нее изменений становится задачей на миллион. Профит.
|
|||||
|
147
Ненавижу 1С
гуру
09.10.26
✎
09:59
|
(135) на github есть библиотека предопределенных объектов 1с?
|
|||||
|
148
Kongo2019
09.10.26
✎
10:18
|
(144) и ловим глюки и ошибки, например почему 26 счет не закрывается.
А спросить то некого, и обновы тоже никто не даст с исправлением. |
|||||
|
149
Garykom
гуру
09.10.26
✎
10:24
|
(148) Сейчас в 1С что не так же?
|
|||||
|
150
Конструктор1С
09.10.26
✎
10:25
|
(144) сэкономить 50 тыщ на лицензиях 1с чтобы потом потратить 500 тыщ на запуск и отлов багов "бесплатного" клона?
|
|||||
|
151
scanduta
09.10.26
✎
10:27
|
(150) А еще вопрос, как обновления ставить на данный комбайн ?
|
|||||
|
152
PLUT
гуру
09.10.26
✎
10:42
|
(151) обратиться к владельцу вашей информационной сисьтемы (была ваша, стала ихняя)
см. скрин (112) |
|||||
|
153
Гений 1С
гуру
09.10.26
✎
11:02
|
(138) автор работает без откатов и распилов, на голом энтуазизме, так что я в него верю
|
|||||
|
154
PLUT
гуру
09.10.26
✎
11:04
|
(153) ну что там, кое-что опустилось у тебя на эфтри?
приуныл? |
|||||
|
155
Kongo2019
09.10.26
✎
11:06
|
(149) Дык обновы есть и в код залесть отладчиком можно. И сообщество большое.
|
|||||
|
156
Ненавижу 1С
гуру
09.10.26
✎
11:31
|
(154) это мягко сказано, вчера выяснилось, что гений не умеет в регистры сведений, как не приуныть?
|
|||||
|
157
Сергиус
09.10.26
✎
14:12
|
(155)Подключаете ИИ туда и "оно само всё правит")
|
|||||
|
158
badboychik
09.10.26
✎
16:10
|
(146) Во-первых не становится, код на TS и исходники на 1С остаются, во-вторых можно вносить правки так же кодом 1С и он транслируется в TS. В третьих можно вообще свои правки вносить в слое доработок, сохраняя конфу поставщика. В-четвертых, типовые передирать на другие языки нельзя (официально) и следить за обновлениями нет задачи, только свои самописки можно запускать, когда код принадлежит компании, а с бухгалтерией можно сделать авто-обмен через КД3. Но ничто не мешает пересобрать в TS из обновленной конфы, это минут 10 занимает
|
|||||
|
159
Dirk Diggler
09.10.26
✎
16:30
|
короче, я нихрена не понял, но я в
а почему тема называется именно "для веб"? |
|||||
|
160
badboychik
09.10.26
✎
17:59
|
(159) Потому что под капотом обычный стек Node.js(точнее Bun) + Postgres + Typescript + Vue3 с компонентами FrappeUI. Запускается в докере как любое веб-приложение. Можно легко собрать десктопную версию на Tauri (аналог Electron на Rust)
|
|||||
|
161
Dirk Diggler
09.10.26
✎
23:21
|
(160) Ну то есть я смогу взять какую-то конфу, допустим, самописку, быстренько конвертнуть её, и запустить как веб-приложение на каком-то домене?
|
|||||
|
162
Сергиус
09.10.26
✎
23:31
|
(160)Интересно, как будет вести себя по быстродействию на больших объемах данных. Например закрытие месяца и тп
|
|||||
|
163
Garykom
гуру
09.10.26
✎
23:34
|
(161) Можешь сам попробовать
Взять простую самописку 1С, выгрузить в XML файлы и натравить на нее Cursor, Claude Code, Google Antigravity или нечто вроде С правильным промптом, типа "напиши полный аналог на открытых технологиях, сконвертируй все включая бд и код с интерфейсом" Обязательно на топовой модели, да вероятно потребуется платная подписка |
|||||
|
164
Dirk Diggler
09.10.26
✎
23:36
|
(163) пипец. столько времени и токенов спалить ) я лучше сразу за готовый продукт закину )
|
|||||
|
165
badboychik
10.10.26
✎
05:47
|
(161) именно так)
как раз приступил к созданию консоли управления как в 1СЭлементе для управления базами
|
|||||
|
166
Конструктор1С
10.10.26
✎
09:31
|
(153) сам-то далеко на голом энтузиазме уехал? Что там с эфтри?
|
|||||
|
167
Dirk Diggler
10.10.26
✎
10:19
|
(165)
|
|||||
|
168
Злопчинский
10.10.26
✎
14:08
|
Не туда разработка идет.
1сникам этот конструктор вряд ли будет интересен. Без прикладных конфиг - еще меньше интересен будет. Конфиги без чз, ккм и без обмена с типовой бп - еще меньше интересен |
|||||
|
169
msv2244
10.10.26
✎
15:05
|
Если рассматривать, что проект каким-то образом дойдет до прода, в чем ценность слова "1С" для этого проекта? Возможно, использовать архитектуру какой-то другой системы (SAP и др?) Но opensource ERP уже есть. Ценность 1С - идеи и код типовых и самописок, разработчики и архитекторы, которые знают 1С и если что быстро перейдут на Ваш стек? Или наоборот - дать вебовцам ценность 1С. P.S. Вместо конфигуратора Lite в вебе лучше сделать конфигуратором, например, VSCode с кастомными редакторами для форм и т.п.
|
|||||
|
170
Garykom
гуру
10.10.26
✎
17:21
|
(169) SAP тут совершенно не причем, тут ближе SalesForce
|
|||||
|
171
badboychik
10.10.26
✎
21:42
|
(169) да уже несколько раз писал и в первом посте написано, главная ценность - портирование любых конфигураций с 1С на TS и запуск в браузере, плюс расширение любыми общемировыми технологиями чего нет в 1С. Зачем прикручивать отдельно еще и VS Code если можно всё в одном месте сделать? Это как 1С:Элемент но без перехода на новый язык и с той же моделью метаданных.
Плюс есть и новые фишки - послойная архитектура как в SAP (168) обмен сделать можно как раз, с любыми базами хоть в реальном времени. А зачем ККМ если уже есть Розница? Я ж не говорю что буду замещать типовые конфы. Но можно сделать аналог УТ 11 и сделать обмен |
|||||
|
172
Гений 1С
гуру
10.10.26
✎
22:18
|
(166) авралы, не досуг
|
|||||
|
173
badboychik
11.10.26
✎
00:56
|
Кстати в ходе работы создался побочный мини-продукт - скрипт упаковки обработок и тестирование всяких процедур в 1С с помощью ИИ.
1. ИИ генерит код 1С для обработки в виде XML 2. Собирает скриптом в epf-файл с помощью команды 1cv8.exe DESIGNER /F <любая файловая база> /DumpExternalDataProcessorOrReportToFiles <каталог\Имя.xml> <файл.epf> -Format Hierarchical /DisableStartupDialogs /Out <лог> 3. Запускает ее в 1С через СОМ-соединение, результат падает в лог 4. Анализирует результаты в логе 5. Разбирает на XML обратно для правок - 1cv8.exe DESIGNER /F <любая файловая база> /DumpExternalDataProcessorOrReportToFiles <каталог\Имя.xml> <файл.epf> -Format Hierarchical /DisableStartupDialogs /Out <лог> 6. Цикл пока не выполнит задачу Помню раньше вроде v8unpack использовать приходилось. Что даёт dump/load в обычной разработке на 1С - Обработки и отчёты в git - .epf это бинарный файл, а после разбора это XML и .bsl. Видно, что поменялось между версиями, можно делать ревью, ветки и слияния. - Массовые операции. Разобрать сотни внешних обработок клиента, найти по ним, например, устаревший вызов или обращение к реквизиту, который убрали из конфигурации, поправить и собрать обратно. - Проверки кода. BSL Language Server и наш аудит работают по разобранным модулям: ошибки, мёртвый код, запросы в цикле, обращения к несуществующим метаданным. - Правки руками ИИ. Агент меняет модуль или Form.xml как текст и собирает файл. Это работает для обработок, которые нельзя отдать в Конфигуратор: у клиента, массово или в CI. - Документация. Описание обработки по её IR: что читает, что пишет, какие формы. Те же ключи конфигуратора есть для конфигурации (/DumpConfigToFiles, /LoadConfigFromFiles) и для расширений (-Extension). Инструмент можно потом расширить и на них. |
|||||
|
174
badboychik
11.10.26
✎
05:00
|
Накидайте хотелок которые от 1С давно ждали, у меня фантазия кончилась )
Некоторые возьму из Элемента - Компоненты форм (фрагменты) - Бенто-сетка для форм-дашбордов - Произвольные страницы (дашборды) разделов |
|||||
|
175
msv2244
11.10.26
✎
11:50
|
(173) Так работает EDT. Только там под гит свой формат исходников EDT.
|
|||||
|
176
msv2244
11.10.26
✎
12:00
|
(174) Дашборды как в MS BI. Нормальная модульность / пакетность / DDD; но если берешь код готовых конфигураций, то эта проблема не решается. Вообще, если накручивать в проект функции, которые расширяют архитектуру 1С, то все ок. Вопрос, можно ли все (какие все?) хотелки реализовать расширением, а не изменением архитектуры? Например, DDD. У 1С логика бизнес-объектов где только не размазана, и пока я, например, не понимаю, можно ли это реализовать расширением архитектуры. На конкретном примере: валидация корректности значений реквизитов объекта должна быть в одном месте, а не часть в форме, часть в модуле объекта и т.п. Ну и монстры общие модули.
|
|||||
|
177
msv2244
11.10.26
✎
12:08
|
(171) С ИИ никакие конфигураторы, конечно, будут не нужны. И хватит (и даже будет более удобен) веб-конфигуратор. VSCode - так, для тех, кто любит покрутить код, diffы и т.п.
Напомните, кстати, чем 1С на JS/TS и Вашем стеке лучше обычной. |
|||||
|
178
msv2244
11.10.26
✎
13:17
|
Интересная тема.
Если рассматривать проект как бизнес-проект, то, возможно, вопрос на который нужно ответить такой. Типовые нельзя портировать юридически. Тогда почему кто-то заплатит Вам, а не за переписывание на обычный веб-стек? Но мне проект очень нравится и просто как исследование. К вопросу (80) и что должно быть в 1С 9.0, с учетом того, что скоро работа пользователей через интерфейс будет уходить, а кидать друг другу заказы и накладные будут ИИ-агенты. У SAP теперь (в RAP S/4HANA) есть события объектов. Fiori (это их тонкий клиент) и OData для интеграций - ходят через один канал, где тригерятся события. Для производительности RAP изначально работает с наборами ключей (т.е. возможность обрабатывать несколько объектов за вызов), при этом простого способа сделать ОбменДанными.Загрузка = Истина - нет. Ходить напрямую в базу считается грязным. При изменениях на форме - SAP делает вызов сервера. У Salesforce тоже есть подобное, но в интерфейсе до сохранения почти ничего не пересчитывается. Кстати, в проекте, который мы обсуждаем, взят FrappeUI, но не модель Frappe, которая решает проблему событий объектов. |
|||||
|
179
Конструктор1С
11.10.26
✎
14:16
|
(172) говори уже честно - лень и не способень доводить дела до конца
|
|||||
|
180
Конструктор1С
11.10.26
✎
14:21
|
(177) "С ИИ никакие конфигураторы, конечно, будут не нужны"
Т.е. предлагаешь отпустить кодовую базу в свободное плавание, на поруки ИИ? |
|||||
|
181
msv2244
11.10.26
✎
14:57
|
(180) Я про этап, когда (и если) дойдет до того, что появятся другие категории, нежели структура кода по папкам, таблицы БД и т.п. Грубо, у ИИ будет много жестких дисков, на вход ему желания людей, на выходе результат. Короче, контроль на уровне элайнмента и т.п.
|
|||||
|
182
Конструктор1С
11.10.26
✎
15:16
|
(181) ну это ты про какую-то магию говоришь. Такого не будет никогда. Даже большие и дорогие проекты начинаются с невнятных хотелок заказчиков, на пару листков бумаги
|
|||||
|
183
Dirk Diggler
11.10.26
✎
16:03
|
(168) а лично по мне так туда. У меня тут пара-тройка самописок хоббийных есть как раз для веба, вообще с учетом не связанных, только потому что мне лень какой-то стек осваивать. Не выкладывал просто потому что 1с вместо веб-сервера использовать ну весьма такое)))
|
|||||
|
184
badboychik
11.10.26
✎
16:38
|
(176) Дашборды как UI-страница есть, для каждого раздела можно создать свою "главную страницу". Если именно дашборды с отчетами BI то в планах прикрутить Cube Core и свои дашборды на Vue+ECharts, может и Apache Superset как аналог 1С:Аналитики попробую
- Модульность/пакетность: есть разделение на слои, похоже на расширения 1С, можно переопределить форму, документ целиком. Можно написать свои документы или свои формы (178) портировать 1-в-1 нельзя, да, поэтому можно либо писать с нуля, либо портировать свои самописки (и устаревшие с обычных форм), либо избегать снятия с поддержки типовых для добавления каких то больших доработок Еще будет встроенный MCP-сервер и через ИИ можно будет по ТЗ и спеке создавать целые конфигурации, с тестами и интеграциями к нужным базам 1С |
|||||
|
185
badboychik
11.10.26
✎
16:47
|
(183) если с учетом не связано то тут выигрыша мало, проще дать ИИ ТЗ и он сразу на чем-то реализует
|
|||||
|
186
Dirk Diggler
11.10.26
✎
17:02
|
(185) а мне нравится визуальное конструирование.
|
|||||
|
187
msv2244
11.10.26
✎
17:29
|
(182) Текущими темпами к этому все и идет. Я же не просто про ИИ для 1С, а вообще.
|
|||||
|
188
Конструктор1С
11.10.26
✎
18:15
|
(187) так и я про вообще. Дело с невнятными хотелками ИИ изменить не способен, навыками телепатии вряд ли овладеет
|
|||||
|
189
Конструктор1С
11.10.26
✎
18:40
|
+(188) прям в тему цитатка всплыла)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан |
|||||
|
190
badboychik
11.10.26
✎
18:59
|
(188) способен, есть скилл grilling и набор скиллов superpowers, ИИ с ними вытянет из тебя все детали идеи, будет задавать вопросы пока не останется пробелов, потом составит план работ и спецификации
|
|||||
|
191
Конструктор1С
11.10.26
✎
19:17
|
(190) а как ты на эти вопросы будешь отвечать, если не знаешь и не понимаешь начинку приложения?
|
|||||
|
192
badboychik
11.10.26
✎
19:24
|
(191) так он и нужен для того чтобы задуматься чего хочешь, вопросами со стороны вытянуть хотелки, иногда и инсайты неожиданные получаются
|
|||||
|
193
Конструктор1С
11.10.26
✎
19:54
|
(192) сколько бухгалтера вопросами не бомби, а он так и не сформулирует как правильно доработать Linux Kernel. Без знаний о приложении этим бухом будешь ты
|
|||||
|
194
badboychik
11.10.26
✎
20:48
|
(193) причем тут бухгалтер, речь про разработчиков когда идею придумал и надо ее обкашлять со всех сторон и превратить в ТЗ. А для бухгалтеров делается RAG по документации и пусть разговаривает с ней
|
|||||
|
195
msv2244
11.10.26
✎
20:49
|
(193) В том и дело, что вероятна ситуация, когда ни linux kernel, ни 1С:Бухгалтерия будут не нужны / перестанут существовать как сущности. Люди (ну или избранные) будут говорить чего они хотят, и ИИ им давать - на экране, через нейролинк или еще как.
|
|||||
|
196
msv2244
11.10.26
✎
23:04
|
||||||
|
197
badboychik
11.10.26
✎
23:10
|
немношко первых замеров на ограниченном наборе документов
|
|||||
|
198
Конструктор1С
12.10.26
✎
04:14
|
(194) разработчик без понимания приложения это тот же бухгалтер. Собственно, откуда будут браться разработчики, если ручной разработки не станет?
|
|||||
|
199
Конструктор1С
12.10.26
✎
04:19
|
(195) много чего ты сможешь нахотеть по ядру ОС, не понимая как оно работает?
|
|||||
|
200
sikuda
12.10.26
✎
08:33
|
(199) (197) непонимание что основное время сьедает работа с базой данных SQL и скорость выполнения кода тут никак не поможет.
Все через это должны пройти, поговорим с badboychik через годика 2... |
|||||
|
201
sikuda
12.10.26
✎
08:45
|
(195) "будут говорить чего они хотят, и ИИ им давать - на экране, через нейролинк или еще как."
Ой кажется это уже показывали как это будет...🔥 https://vkvideo.ru/video-235387480_456239569?t=13m5s
|
|||||
|
202
sikuda
12.10.26
✎
11:14
|
Или программист с инструментами - языками программирования(1С), фреймворками(1С), дополнительными инструментами (ИИ, yandex поиск, mista, infostart)
|
|||||
|
203
msv2244
12.10.26
✎
12:14
|
(201) В AGI будет две видимых вехи. Когда по желанию человека пирожное будет выдаваться в цифровом виде. И когда ИИ получит руки в виде роботов (и заводов, беспилотного транспорта и т.п. одновременно или как следствие). Точнее сейчас AGI называют первое, а второе - что он просто получит руки.
|
|||||
|
204
aka MIK
12.10.26
✎
12:19
|
(203) руки AGI получить несложно уже сейчас, достаточно иметь бабки, где-нить в даркнете/телеграме найдется много желающих сделать работу за денежку.
|
|||||
|
205
aka MIK
12.10.26
✎
12:21
|
Роботы на данный момент не могут адекватно заменить человека уже потому что современные аккумуляторы на порядок менее эффективные чем система энергообоспечения человека.
АТФ рулят и до воспроизведения их аналогов в промышленном масштабе очень далеко |
|||||
|
206
msv2244
12.10.26
✎
12:43
|
(204) И точно.
А в целом - кричат про безопасность ИИ, но капиталистам же не терпится получить сценарий с руками (причем чтобы и оружием мог пользоваться, чтобы захватывать рынки). Правда им тоже может прилететь. Ну либо боятся, что и они AGI будут не нужны. Не знаю, не капиталист. (197) Как у Вас дела? |
|||||
|
207
badboychik
12.10.26
✎
19:07
|
(206) гоняются тесты проведения доков и открытия форм, падают на разнице каких то нюансов рантайма, правятся и снова гоняются. Он умеет генерить обработки с тестовым кодом и запускать в виртуалке через СОМ-соединение.
Пока проводятся идентично с 1С 54 дока из 62. Вскрываются хитрые нюансы приведения типов:Синтакс-помощник 8.3.25 у нас уже разобран и рантайм по нему сделан: имена, сигнатуры, параметры, базовое поведение. Но спорные места, которые сейчас ломают проведение, в справке не описаны. Это видно на тех же примерах: - ПривестиЗначение. Справка говорит только, что значение, которое не подходит под описание, «приводится к типу, доступному в описании типа». К какому именно типу из составного? Что будет с Null, если типов несколько и все ссылочные? Ответ 1С: Неопределено. Из текста справки этого не вывести, а наша прежняя догадка («пустая ссылка первого типа») была ошибочной и при этом выглядела правдоподобно. - СтрокаСЧислом с ЧН=0; — в справке такого ключа нет, а ЗУП передаёт его постоянно. - Ключ Структуры с пробелом в конце — справка требует правильное имя, а 1С молча обрезает пробел. - Составное поле, сохранённое пустым (type=0) — при чтении это Неопределено, а не пустая ссылка. Это вообще поведение хранения, такого в справке нет. - ПредставлениеПериода с ФП — параметр в справке описан одной строкой, без примеров, а 1С выдаёт «1 полугодие 2016 г.» и «9 месяцев 2016 г.». Поэтому правило проекта такое: справка — источник гипотез, а ожидаемое значение берётся только из ответа живой 1С. Модели (и я раньше) «знают» 1С по справке и форумам — и ошибаются ровно в таких местах. |
|||||
|
208
badboychik
13.10.26
✎
21:00
|
юху 🥳 )
Вся демо-база охвачена и совпадает, но в ней не все документы есть (50 из 205 возможных с движениями), теперь буду генерировать цепочки документов которые можно создать в конфе, но нет в демо-базе, они будут проводиться автоматически и таким тестом покроются максимально возможные действия в конфе
|
|||||
|
209
msv2244
14.10.26
✎
14:22
|
(208) Что с ответами на вопросы? Зачем 1С на TS? Точно не для скорости, т.к., как уже писали, все упирается в скорость БД.
|
|||||
|
210
Пушкин
14.10.26
✎
14:49
|
(209) распределенная БД типа SAP HANA, но не знаю можно ли такой ИИ самопал подключить к распределенной БД.
Но главный вопрос какая компания это будет использовать для своей деятельности |
|||||
|
211
Гипервизор
14.10.26
✎
15:13
|
(207) "СтрокаСЧислом с ЧН=0; — в справке такого ключа нет"
<ФорматнаяСтрокаЧисла> (необязательный) Тип: Строка. В качестве параметра передается строка, используемая методом Формат для преобразования исходного числа в строку в указанном формате. Ну а в описании Формата про ЧН есть. |
|||||
|
212
Eiffil123
14.10.26
✎
15:17
|
(2) этих ананасов уже изобретено 1000 и 1.
один хрен, они без постоянно обновляющихся конфигураций от вендора совершенно бесполезны. ну разве что Документооборот может жить своей обособленной жизнью |
|||||
|
213
badboychik
14.10.26
✎
15:23
|
(209) дефолтный язык сейчас для любых проектов и близкий к 1С, скорость как у голанга, для фулстек проектов нет альтернатив
|
|||||
|
214
badboychik
14.10.26
✎
15:34
|
(212) постоянных обновлений требует только бухгалтерия и ЗУП, 99% остальных допиливаются внутри компании и обновляются раз в год. На Элементе тоже что-то пилят, хотя это такое УГ было три первых года, и вендор-лок никуда не ушел, нигде этот опыт не нужен
|
|||||
|
215
Somebody
14.10.26
✎
15:41
|
(214) это,конечно, не так. насчет обновления раз в год.
|
|||||
|
216
Garykom
гуру
14.10.26
✎
16:29
|
(213) Эмм, речь про TS?
В курсе же что он просто в JS "компилируется" |
|||||
|
217
badboychik
14.10.26
✎
17:48
|
(216) в курсе, ну и что тут такого?
|
|||||
|
218
АНДР
14.10.26
✎
18:14
|
(207)
а наша прежняя догадка («пустая ссылка первого типа» В типовых, при очистке выбранного значения субконто составного типа, долго такие приколы были. |
|||||
|
219
Garykom
гуру
14.10.26
✎
18:21
|
(217) И выполняется по сути JavaScript
|
|||||
|
220
badboychik
14.10.26
✎
18:50
|
(219) ну да, и что дальше то ))
|
|||||
|
221
Волшебник
14.10.26
✎
19:06
|
(219) Вы не поверите, но в веб-клиенте 1С тоже всё компилируется в JavaScript
|
|||||
|
222
Garykom
гуру
14.10.26
✎
20:39
|
(221) Угу
|
|||||
|
223
Garykom
гуру
14.10.26
✎
20:45
|
(220) >Зачем 1С на TS? Точно не для скорости, т.к., как уже писали, все упирается в скорость БД.
>дефолтный язык сейчас для любых проектов и близкий к 1С, скорость как у голанга, для фулстек проектов нет альтернатив Не сказал бы что у JS скорость как у Golang И да WebAssembly давно все браузеры поддерживают, "тонкий клиент" можно через Electron Go в WebAssembly умеет - имхо насчет "фуллстек и нет у TS/JS альтернатив" это загнул Использование TS/JS через ноду это скорее вопрос привычки Там с либами/зависимостями большая трабла, надо за кодовой базой сильно следить и почти все свое писать без тягания огромных левых картинок авторов внутри сторонних либ/фреймворков |
|||||
|
224
Волшебник
14.10.26
✎
20:47
|
(223) WebAssembly — проект, родившийся мёртвым.
|
|||||
|
225
Garykom
гуру
14.10.26
✎
21:03
|
(224) Figma? Adobe? Autodesk? Google Earth? Игры на Unity и Unreal Engine в браузере? Disney+ и Netflix?
|
|||||
|
226
Garykom
гуру
14.10.26
✎
21:05
|
Кстати по сути байт-код 1С это полный аналог WebAssembly (Wasm)
|
|||||
|
227
Волшебник
14.10.26
✎
21:10
|
(226) Нет. Байт-код 1С — это аналог IL (ассемблер для .Net)
|
|||||
|
228
msv2244
15.10.26
✎
01:01
|
(213) Как Вы не хотите замечать вопрос) Я же даже написал, что скорость не аргумент, т.к. все упрется БД.
Повторюсь, как исследовательский проект Ваша работа мне очень нравится и интересна. |
|||||
|
229
badboychik
15.10.26
✎
02:43
|
(228) а в чем вопрос-то? я видел только какие то размытые рассуждения про SAP
(223) Go здесь был бы и неудобен и лишний и даже вреден. Он лучше только для критических по памяти бэкендов и строго типизированных вычислений или сетевых утилит. В асинхронном режиме выигрыша у него нет ( https://github.com/ricardonunez-io/queue-benchmarks ), а сложность разработки ужасная - двойная работа по реализации рантайма, потому что клиентский код все равно на TS и надо отдельно их синхронизировать Причем тут WASM я тоже не понял, он подойдет только для реализации файловой версии - есть PGlite встроенная. Или когда надо будет добавить криптографию
|
|||||
|
230
badboychik
15.10.26
✎
03:47
|
Еще такая идейка возникла, чтобы не продавать тупой транслятор или "еще одну 2С" - добавить модуль "Помощник внедрения", который будет анализировать всю конфу и для каждого требования на изменение будет выдавать полную картину:
1. Анализ влияния. Для требования, например «добавить в заказ признак срочности, учитывать в резервировании», модуль показывает: - прямые объекты: документ, его формы, модуль объекта, менеджер; - каскад: движения проведения → регистры → кто читает эти регистры (другие документы, отчёты СКД, запросы) → их формы и печатные формы; - окружение: подписки на события, переопределяемые модули БСП, правила обмена (EnterpriseData, планы обмена), роли и RLS, регламентные задания, функциональные опции; - глубину и ширину каскада: сколько объектов задевает изменение на 1, 2 и 3 шагах графа. 2. Скрытые риски с оценкой «точно / вероятно» и объяснением, откуда вывод: - объект на поддержке: снятие с поддержки удорожает каждое обновление (по ParentConfigurations.bin, 6к); - узел с высоким fan-in: правка общего модуля задевает сотни мест; - изменение структуры регистра: перепроведение истории, итоги, последовательности; - обмен: новый реквизит не уйдёт в Бухгалтерию без правки правил; права: новый объект не попадёт в RLS-шаблоны БСП, и данные станут видны лишним людям; конфликты с другими требованиями в работе, если два требования трогают одни объекты. 3. Подсказка, как встроить. Варианты ранжируются по стоимости сопровождения: - расширение .cfe вместо снятия с поддержки; - переопределяемые модули и точки расширения БСП; - дополнительные реквизиты и сведения БСП вместо нового реквизита; - подписка вместо правки модуля; - у нас — слой L3 с extend(). К каждому варианту — плюсы, минусы и оценка трудоёмкости. 5. План проверки. Какие документы перепровести и какие отчёты сверить: регрессия по каскаду. Сценарии Playwright или Vanessa, после внедрения — сверка «до/после» оракулом. Думаю можно было бы продавать по подписке по цене средней зарплаты архитектора ))
|
|||||
|
231
msv2244
15.10.26
✎
16:07
|
(229) Вы, бэдбой, перед тем как замахиваться на проекты, сначала поработайте над собой и стилем своего общения и мышления.
|
|||||
|
232
sikuda
15.10.26
✎
16:56
|
(231)
я видел только какие то размытые рассуждения про SAP (96)Кстати вспомнил как мне рассказали почему в Русала когда у них была эйфория от SAP не переделали все программы расчета зарплаты на SAP? 1С осталась везде благодаря быстроте поддержке изменения законодательства! Сможет ли автор предложить что-то положительное. Нет конечно. Зачем он взял ЗУП? Брал бы что нибудь оперативное - даже отдельный управленческий учет сотрудников как то привязаный к ЗУП через расширение...
|
|||||
|
233
badboychik
15.10.26
✎
17:57
|
(232) третий раз наверно уже повторяю - никакой замены Бухгалтерии и ЗУП и их рег.отчетности я не предлагаю, это чисто тестовый прогон на том что было. Можно будет хоть ЕРПУХу загнать когда всё отлажу, но пока есть только ЗУП.
Если кто хочет попробовать на своей конфе в качестве пилотного проекта - буду рад (нужен только .cf) > даже отдельный управленческий учет сотрудников Опишите ТЗ, что должно входить, я с ЗУПом всегда избегал работать и не знаю какие там боли у пользователей ) |
|||||
|
234
Бертыш
17.10.26
✎
18:04
|
(174) Конструктор запроса с возможностью фильтрации объектов в дереве по подстроке и по подсистеме
|
|||||
|
235
Волшебник
17.10.26
✎
18:20
|
(233) БэдБой пишет доброе. За свои токены. Наверное, в этом всё дело.
|
|||||
|
236
badboychik
18.10.26
✎
00:03
|
(234) ладно )
|
|||||
|
237
Kongo2019
18.10.26
✎
20:41
|
(236) О компонентах FrappeUI пару слов можешь сказать? Почему именно они?
|
|||||
|
238
badboychik
18.10.26
✎
23:53
|
(237) У них фреймворк отдельный на питоне под бизнес-приложения заточен как и 1С, и много компонентов готовых под это выделены как отдельная библиотека, там есть и свои "конфигурации" - CRM, ERP, HRM и другие решения
Мало где среди библиотек есть готовые каркасы целых приложений - https://ui.frappe.io/ |
|||||
|
239
badboychik
19.10.26
✎
13:16
|
Оказывается у 1С запатентованы СКД и управляемые формы, засада ) придется конвертировать СКД в BI-отчеты. До 2032 и 2035 года, осталось в принципе не так много ))
|
|||||
|
240
d4rkmesa
19.10.26
✎
13:57
|
(233) >>Можно будет хоть ЕРПУХу загнать когда всё отлажу
Ну-ну, если токены не жалко, но проще было бы какую-нибудь игру декомпилировать с другой платформы. |
|||||
|
241
badboychik
19.10.26
✎
14:12
|
(240) токены не причем, конвертация программно делается кодом. Токены только для шлифовки нужны, когда что то падает и надо допилить в самом рантайме или скрипте
|
|||||
|
242
Пушкин
23.10.26
✎
10:54
|
(239) запатентованы как что? Как полезная модель? Есть ссылка на патент посмотреть?
|
|||||
|
243
Garykom
гуру
23.10.26
✎
11:01
|
||||||
|
244
Гипервизор
23.10.26
✎
11:08
|
||||||
|
245
Миша Политолог
23.10.26
✎
22:08
|
(227) Фраза «байт-код 1С — полный аналог WebAssembly (Wasm)» некорректна.
Правильнее сказать: Байт-код 1С и WebAssembly принадлежат к одному классу технологий — промежуточных представлений программ, предназначенных для исполнения виртуальными машинами. Однако они имеют разные наборы инструкций, модели выполнения и цели проектирования. Это подтверждается техническим описанием виртуальной машины 1С и спецификацией WebAssembly. |
|||||
|
246
Бертыш
24.10.26
✎
16:42
|
(0) На PHP портируешь? :)
|
|||||
|
247
badboychik
24.10.26
✎
18:59
|
(246) фу такое говорить )
|
|||||
|
248
Миша Политолог
24.10.26
✎
22:14
|
(246) ты в курсе, что сейчас 60 процентов интернета под угрозой взлома?
|
|||||
|
249
msv2244
27.10.26
✎
12:27
|
(241) Как дела?
|
|||||
|
250
Garikk
гуру
27.10.26
✎
13:16
|
(0) клон платформы на TS? шта?
Идея с одной стороны интересная, но TS это вилы вообще для такой штуки |
|||||
|
251
Кирпич
27.10.26
✎
14:04
|
запустил консоль кода. Первое написало, что превышено количество циклов. Оно 16 битное что ли? Второе выдала какую то хрень, вместо правильного результата
|
|||||
|
252
badboychik
27.10.26
✎
14:32
|
(250) TS самый оптимальный вариант. Это же не серверный софт для мат.вычислений где нужен С++ или раст. Bun тянет тысячи одновременных соединений и узкое место всегда БД
(249) вычищаются мелкие редкие баги в 3% от всех 4300 форм, гоняются по кругу тесты, скучно пока что ) У меня своя система учета задач которая хранит их со связями и большой модуль или весь проект ИИ может делать по шагам без моего вмешательства и визуально видно прогресс
|
| Форум | Правила | Описание | Секции | Поиск |