
Комментарии 25
Вы изобрели ERP (и mrp). Языком 1с: оперучет на регистрах накопления, ордерная схема, EDI, резервирование, спецификации, сборка/разборка, заказное и беззаказное производство, консолидация и прилегающаяся к ней элиминация ВГО, учёт и баланс металлов, партионный учёт (доли контрагентов в себестоимости тут), версионирование объектов. Все, кроме металлов - стандартная коробка ерп.ух (без консолидации -просто ерп). Дьявол же кроется не в этой базе, а в мелочах особенностей учёта, интеграций, процессов и миграции. И эти мелочи - уже разработка под заказ по индивидуальному проекту.
Я не сомневаюсь, что команда 1С-ников сможет обеспечить любые потребности заказчика, особенно денежного. Но видите ли, в чем дело. То же самое может обеспечить команда любых программистов, просто потому, что они пользуются средствами разработки. Но выйдет у них, практически гарантировано, тяжеловесная хрень - хотя бы потому, что таковой на данный момент является сам учет. Динозавр, который еле передвигается на своих толстых ножках, настолько тяжела туша... Вот тут-то и начинается то, что вы назвали "мелочами особенностей учета". А я как раз специалист по подобным мелочам: я ими бОльшую часть жизни занимался. И задача моя при создании программы состояла как раз в том, чтобы логично и естественно скомпоновать интеграции и процессы, а миграций избежать. А еще - скосплеить естественный учет: тот, которым Создатель оперирует, а не бухгалтерское законодательство. По мне, вполне удалось. Вместо бухгалтерской зауми - понятные обывателю термины: добавить, разрезать, собрать, расплавить...
Больше всего меня в этой истории поражает тот факт, я к примеру программист, а не смог пока еще с помощью ИИ написать ни одной толковой программы. Ну да, я задаю запрос, он мне генерирует код - я его смотрю, вижу местами бред и прошу переделать. И так бесконечное число раз. Не сходится процесс.
А тут человек что-то сделал, код возможно не смотрел, и у него в конце концов что-то получилось. Удивительно.
Я не смотрел код - все равно понял бы лишь весьма отдаленно. Ну то есть я пытался в десятые программировать, но ничего работоспособного не вышло: образование не техническое. Убедился, что декларируемые методы учета жизнеспособны, обучился базы проектировать - и все на этом.
Честно говоря, не понимаю, как (тем более, будучи программистом) можно НЕ написать программу с помощью ИИ. Он же за тебя все делает - конечно, если ты точно представляешь, чего хочешь и как это реализовать.
Наверное, это и к лучшему, что не понимаю. Может, в коде лютый бред. Но юнит-тесты (а они сейчас длятся около часа) проходят, ошибок в результате я не нахожу... ну то есть постоянно нахожу новые, но с каждым разом все более мелкие, и сейчас же исправляю. О чем еще мечтать?!
Можно порекомендовать вам - попробуйте сделать приложение, которое не нужно никуда устанавливать, которое работает на всех системах мира. Вот пример как я сделал: тут и тут. Посмотрите как сделано в GIT - там итоговый HTML-файл собирается автоматом и любой человек в мире безопасно в любой ОС современной сможет его запустить и проверить.
Потому что мне хотелось бы проверить - но у меня нет Windows под рукой. А вашу прогу еще собрать нужно. Если вы соберете сами в GitHub Action - то антивирус будет ее блокировать и никто в мире не сможет ее запустить. Значит вам придется либо в маркете публиковать либо получать сертификат, а это уже доп. шаги.
Попробуйте дать Клоду задание - дайте мой репо и скажите чтобы он перевел вашу программу в ту же технологию.
Собирать не нужно: ссылка на релиз имеется. Там все уже собрано.
Как это запустить на MacOS?
Откуда мне знать что бинарник соответствует исходникам, что там нет зловреда (возможно даже не по вашей вине - ваша система может быть заражена и встраивает вредонос)? Хотя бы скажите чтобы Клод настроил сборку GitHub Action.
Подписана ли сборка ЭЦП доверенным сертификатом? Без него система будет блокировать запуск.
Переадресовал вопросы Клоду. Вот его ответ, от моего имени:
Программа только для Windows (WPF и Microsoft Access Database Engine). На Mac – только через виртуальную машину с Windows.
Справедливо. Постараюсь перевести сборку на GitHub Actions: архив будет собираться сервером GitHub из опубликованного кода, с контрольной суммой и подтверждением происхождения, которое можно проверить командой
gh attestation verify.Пока не подписана. Windows покажет предупреждение SmartScreen, запуск – через «Подробнее» → «Выполнить в любом случае». Рассмотрю варианты подписи для открытых проектов, но обещать не могу: варианты либо слишком хлопотные, либо финансово неподъемные.
Добавление от меня. Честно говоря, я не понял, вы желаете посмотреть мою систему или рекламируете свою? Если свою, то я в этом ничего не смыслю. Но замечания ваши резонны - и я это чувствую, и Клод подтвердил: обязательно приму их к сведению.
Честно говоря, я не понял, вы желаете посмотреть мою систему или рекламируете свою?
Я даже не программу рекламирую - а концепцию. Мы привыкли что софт нужно скачивать, устанавливать, мучаться с доверием. А почему бы не просто загрузил один файлик и по клику запустил - и все работает безопасно?
Верю. Но я в этом не специалист - не смогу оценить при всем желании. Звучит прекрасно, но операционки ведь разные - как запускать-то будете? Итоговый HTML-файл? То есть ваша система переводит в HTML любую программу?.. Да нет, даже задумываться на эту тему не хочу - оставлю экспертам.
Звучит прекрасно, но операционки ведь разные - как запускать-то будете? Итоговый HTML-файл?
html-файл. Попробуйте. Работает во всех ОС мира - Windows, MacOS, Linux, Android, iPadOS, iOS - можно запустить везде. Попробуйте. Да. Один HTML-файл и в нем все. Никакой установки. И 100% безопасность - браузер это песочница.
То есть ваша система переводит в HTML любую программу?
Это Клод может перевести, см. как все устроено в репо.
Значит, вы могли бы взять мой код и перевести его в свой формат, который будет запускаться на всех операционках? Могли бы, но у вас под рукой нет Windows, и вы выбрали меня для проверки? Откуда тогда вам известно, что запускается на всех операционных системах? Хе... Нет, я точно многого в этом мире недопонимаю.
Значит, вы могли бы взять мой код и перевести его в свой формат, который будет запускаться на всех операционках?
Это может сделать Клод - я тут причем?
Откуда тогда вам известно, что запускается на всех операционных системах?
Вот пример как я сделал: тут и тут. Попробуйте запустить на любой ОС мира - и все будет работать.
Ваша программа чем-то отличается по сути от моих программ? Требует чего-то от системы, чего не может дать браузер?
Честно говоря, не знаю. Дерево и графы, наверное, и браузер может рисовать. Но я передам этот диалог знающим людям - любопытно, что они скажут.
ссылка на репозитрий есть в статье, дайте ее любому агенту и попросите сделать так как вам надо.
Но это лучше сделать автору - потому что это его приложение, а не мое.
У меня на данном этапе голова болит не по поводу запустить на Маке, а по поводу - реализовать изобретенную методологию. Вы же не рветесь мою программу тестировать, как я могу вас за это осуждать?! Ну уж и вы не обессудьте: если придет время, начну пользоваться вашими достижениями наравне с другими пользователями... Хотя запускать десктопное приложение в браузере независимо от операционки - это круто, конечно. Если вы это в самом деле реализовали...
В конце концов, скачайте и продемонстрируйте, как в браузере работает. Если действительно работает, и Клод подтвердит, неужто я от такого счастья откажусь?! Это ж какие перспективы сразу откроются... ПыСы. Кстати, там, помимо интерфейса, еще и база данных Access. А вот ее голый браузер никак не потянет, насколько понимаю, - базу отдельно пристраивать нужно.
В конце концов, скачайте и продемонстрируйте, как в браузере работает.
Вы никак не поймете о чем я говорю.
Перейдите на страницу https://github.com/MarketKernel/html-password-manager/releases
Убедитесь что релиз делал сам GitHub а не я - есть гарантия что собраны исходники, а не что-то левое.
Скачайте password-manager-v0.8.1.html
И запустите на любой ОС в браузере.
Хочется верить, что вся эта ветка - гениальная сцена с толстым троллингом вайбкодеров.
Вы что подумали я создал инструмент, который позволяет любую программу запустить в браузере? Этот инструмент Клод (claude.com). Даете ему свою программу и он адаптирует ее, чтобы запускалась в браузере. Что не ясного? И как адаптировать - я вам привел пример.
Access можно заменить на SQlite, он может работать прямо в браузере. Тут вот писали: https://habr.com/ru/articles/580240/
Когда-то давно, в начале 2000-x я реализовал стандартную модель работы дилера по полному циклу - CRM контактами и с историей общения, заказы, расценка как предложение, счет на оплату, ведомость комплектации для снабжения, чего не хватает с учетом складских запасов с учетом сборочных позиций , комплектация с приоритетами и возможностью изменения приоритета и распределения заказных позиций с учетом складских остатков и менее приоритетных закзаов , учет частичных отгузок заказа, ценоообразование с учетом введенных формул, складской учет без остатков ( вычисляемый остаток от прихода, расхода и резервирования под приоритет заказа), ну и формирование отгрузочных документов, накладных и счетов фактур, импорт в 1С Бухгалтерию ( тогда была только бухгалтерия). Ничего подобного тогда не могла обеспечить ни 1С ни другая система, ну может только импортные ERP да и то не все и для небольшой компании это было недоступно. Система прожила 10 лет почти и умерла потому что мне не было возможности ее поддерживать. Хотя поддержки почти не требовалость, так как реализация была на SQL в хранимых процедурах с клиентом DELPHI. Все работало в рамках модели работы компании почти безупречно. Не было тогда никакого ИИ и все делал руками. А еще реализовал хранилище на C# в MSSQL по типу файловой системы ( это типа Filetables на MSSQL).
Учитывайте объекты, а не остатки