30 лет спустя или почему мы, как в свое время сообщество FoxPro, рискуем остаться на обочине истории?

02.04.26

Сообщество - О жизни

Личные заметки о том, как 1С-разработка столкнулась с вызовом времени. От FoxPro до "гаражной инженерии" - тридцать лет по одним и тем же граблям.

1. Вступление. Взгляд назад

Камера медленно наезжает на конфигуратор, курсор мерцает в модуле, и голос за кадром сухо констатирует: "Сейчас я открываю его так же, как тридцать лет назад открывали FoxPro". Резкая склейка и картинка переносит нас в конец девяностых: маленький офис, мигающие мониторы с черными экранами и нортон командерами, люди в строгих очках колдуют с DBF-файлами, спорят о настройках памяти, помешивают крепкий кофе. Молодой я, который только, что закончил универ, смотрит на них свысока: "Какой анахронизм, зачем эти древние инструменты, когда есть 1С?". "Мастодонты" этого не слышат, у них важный вид, будто они хранят тайные знания.

Следующий кадр - снова современный офис, снова конфигуратор. Но теперь за столом сижу я, в тех же очках, с тем же важным видом, с остывшим кофе в руке. Камера медленно наезжает на экран - FoxPro сменяется на 1С, тайные знания про CONFIG.SYS уступают место СКД и хранилищу.

Прошло почти 30 лет. У многих из нас уже седина, взрослые дети и внуки, а мы всё так же сидим в конфигураторе с абсолютной уверенностью, что наш инструмент - навсегда. Только вот FoxPro-шники тоже так думали.
 

2. Инструментарий. Тридцать лет в одном окне

Давайте честно. Конфигуратор 1С - это инструмент, которому духовно лет тридцать. Да, он стабилен. Да, он выполняет базовые функции. Но он не даёт того, что сегодня просто норма: нормального автодополнения, который понимает контекст; нормальной работы с Git (хранилище - это не Git, это эрзац); удобной отладки уровня VS Code с расширяемостью через плагины.

EDT на базе Eclipse - попытка понятная. Но мир уже вынес Eclipse приговор: тяжёлый, медленный, экосистема мертва. Пока 1С инвестирует в EDT, весь остальной мир живёт в VS Code и не оглядывается.

Мы продолжаем пользоваться тем, что дал вендор. И делаем вид, что это нормально.


3. Искусственный интеллект. Два мира

Посмотрите, как сейчас работают на Python, JavaScript, Go, C# - там уже совсем другой уровень:

GitHub Copilot, Cursor, Claude. Это не автодополнение. Это напарник, который пишет модули по ТЗ, генерирует тесты, проводит рефакторинг, находит ошибки еще до запуска.

Cursor работает как IDE с AI внутри. Claude - как мощный инженер, которому можно скормить весь проект и обсудить архитектуру, написать ТЗ и запустить его же на выполнение.

Например, я даю задание уровня "сделай обработку загрузки табличной части с проверкой дублей" и получаю рабочую заготовку за минуты, а не за час.

AI встроен в процесс разработки на уровне мышления, а не кнопки.

Что у нас? Чтобы подключить AI к 1С, нужно: написать внешнюю обработку, поднять HTTP-сервис, разобраться с OpenAPI, собрать самописную прослойку, надеяться чтобы не сломалось при обновлении платформы.

И после всего этого - получить примерно то, что у Python-разработчика есть из коробки.

Вот честно: вы последний раз обновляли свой стек инструментов когда? Год назад? Три года? Или конфигуратор открылся сам собой и закрывать его как-то не было повода?

 

4. Про бизнес. Кого это вообще волнует

Давайте на секунду выйдем из мира технологий.

Клиентам плевать на AI. Плевать на конфигуратор. Плевать на то, пишете вы код руками или с помощью Claude.

Им важно: "Когда будет готово?" и "Сколько это будет стоить?"

И вот здесь начинается самое интересное.

Если вы продолжаете работать "как раньше", а рядом появляется разработчик, который делает те же задачи в 2–3 раза быстрее - угадайте с первого раза, кто в итоге выигрывает?

Не потому, что он умнее.
Не потому, что он лучше пишет код.
А потому, что он использует другие инструменты.

Рынок не голосует за "правильный подход".
Рынок голосует за результат и скорость.
 

5. 1С:Напарник. Упущенная возможность

И тут возникает неудобный вопрос.

У 1С:Напарник есть то, чего нет ни у одного Copilot или Cursor из коробки - полный доступ к конфигурации. Не к набору файлов. Не к отрывкам кода. А ко всей системе: метаданные, структура, связи, бизнес-логика.

Это мог быть идеальный AI-ассистент. Лучший в своём классе.

А по факту мы получили… что именно?

Правильно... Ограниченный функционал. Слабое понимание контекста. Ощущение, что это не рабочий инструмент, а демонстрация "у нас тоже есть AI". Он не становится напарником. Он не ускоряет разработку радикально. Он не меняет способ работы.

И это, пожалуй, самое странное во всей истории.

Потому что все карты были на руках у вендора.

Такое ощущение, что его делали как отдельную фичу, а не как изменение подхода к разработке, но не доделали.


6. Раскол. Две планеты

Сообщество уже разделилось и это видно.

Традиционалисты - опытные люди с огромным багажом. Они искренне считают, что код должен писаться руками, каждую строчку нужно обдумывать, AI пишет мусор который потом всё равно переделывать. Я их понимаю. Но понимание не отменяет факта: скорость изменений в IT такова, что стоять на месте - значит отставать.

Прогрессисты - те кто видит куда дует ветер. Они пишут MCP-серверы, выгружают конфигурацию в файлы и работают с ней в Cursor, подключают локальные LLM, экспериментируют с AI-агентами. Они не ждут пока вендор даст инструменты - они делают сами.

И вот здесь самое интересное.


7. Гаражная инженерия. Сила и диагноз

То что делает прогрессивная часть сообщества - удивительным образом напоминает поздний Советский Союз.

Купить нельзя - значит сделаем сами. В гаражах чинили импортную технику, паяли микросхемы, собирали компьютеры на коленке. Время удивительной инженерной смекалки. Но давайте назовём вещи своими именами: это было время вынужденной кустарщины.

Сегодня то же самое. Энтузиасты тратят часы на связку "1С - MCP-сервер - Cursor - AI-агент" вместо того чтобы решать бизнес-задачи. Они вынуждены быть одновременно 1С-разработчиком, системным интегратором и AI-инженером.

Это потрясающе по духу. Но это - симптом, а не достижение.

Разработчик на Python не изобретает велосипед. Он открывает VS Code, ставит плагин AI-агента и работает. Всё. Никакого гаража.

 

8. Вендор и сообщество. Кто кого тянет

Есть ещё одна вещь, о которой редко говорят вслух.

1С всегда шла своим путём. Закрытая экосистема, минимальная прозрачность, документация -  скорее по необходимости, чем по философии. Долгое время доступ к знаниям внутри платформы был привилегией, а не нормой.

Да, в последние годы что-то начало меняться. Появился портал разработчиков developer.1c.ru. Стали доступны бесплатные лицензии для разработчиков. Появились признаки движения в сторону открытости.

Но если смотреть трезво - этого катастрофически мало по меркам современного IT.

Сейчас это выглядит так:

Сообщество двигает платформу вперёд быстрее, чем сам вендор.

Энтузиасты пишут инструменты, интеграции, обвязки, MCP-серверы, придумывают новые подходы к разработке. Делают то, что в других экосистемах давно стало стандартом, но здесь это появляется снизу, а не сверху.

И это одновременно вдохновляет и настораживает.

Потому что когда экосистема развивается за счёт "гаражной инженерии" - это значит, что вендор где-то не успевает.


9. Что будет дальше

Я не буду писать письмо в 1С с предложениями. Они не читают Инфостарт с блокнотом. И даже если читают, цикл принятия решений там такой, что к моменту реализации мир уйдёт ещё дальше.

Поэтому давайте прямо: каждый сделает свой выбор сам.

Можно продолжать гордиться, что пишешь код руками. Считать AI игрушкой. Открывать конфигуратор каждое утро как тридцать лет назад.

Я уже сделал свой выбор. VS Code с плагином Claude открыт. MCP настроен. Конфигуратор - только когда деваться некуда (старая конфа на обычных формах). Производительность выросла настолько, что возврата нет.

Если через пять лет окажется, что я ошибся - напишите мне в комментариях.

Но я почему-то уверен, что не ошибся.

Через несколько лет нас будут делить очень просто: на тех, кто все еще пишет код руками и тех, кто управляет его генерацией.

А вы где?

Другие статьи автора:

Маркировка в "древней" УТ 10.3 (10.3.6.8) и полноценный ТСД (Online) или как обойтись без перехода на УТ 11.5
Как подключить маркировку в древней УТ 10.3 без перехода на УТ 11.5 - все необходимые объекты, модули и доработки
Автоматическое обновление токенов Честного Знака в 1С
Автоматическое обновление токенов Честного Знака в 1С - готовое решение для УТ, КА, ERP, УНФ, Розницы и Бухгалтерии, которое избавляет от ручных обновлений и остановки процессов.
Дубликатор кодов маркировки (КИЗ) DataMatrix: Расширение 1С с проверкой в Честном Знаке (копирует ЛЮБЫЕ КИЗы!)
Автоматическое обновление токенов Честного Знака в 1С - готовое решение для УТ, КА, ERP, УНФ, Розницы и Бухгалтерии, которое избавляет от ручных обновлений и остановки процессов.
Маркировка остатков товаров на складе: Как сделать все быстро и без ошибок (мой практический опыт)
Маркировка остатков 10 000+ товаров без ошибок — готовое решение, которое исключает человеческий фактор, автоматизирует процесс и работает напрямую с 1С. Пошаговый опыт и готовое расширение внутри.
Маркировка остатков в распределенной рознице: Как промаркировать более 100 тыс. товаров в нескольких десятках магазинов без хаоса и ошибок
Маркировка остатков 100 000+ товаров в рознице без хаоса и ошибок — клиент-серверное решение, где сканируешь ШК в магазине и сразу получаешь КМ на принтере, независимо от кассового ПО. Практический опыт, регламент и готовый комплект кода внутри.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

О жизни Бесплатно (free)

Про текущую ситуацию на рынке

02.10.2025    14463    1c-intelligence    241    

47

О жизни Россия Бесплатно (free)

Личная история смены профессии — честно и с юмором. Как решиться на первый шаг, что помогло на старте и почему даже отчёты в 1С могут приносить радость.

17.07.2025    4987    user2154904    13    

58

О жизни Бесплатно (free)

В данной статье я хочу поделиться своим видением обеих направлений разработки, сравнить их и дать свою субъективную оценку, а также рассказать историю ИТ в общих чертах за последние 5 лет, как ИТ пузырь начал раздуваться и как он в конце концов лопнул.

11.07.2025    7531    hexhoc    27    

66

О жизни Россия Бесплатно (free)

Для гениального программиста 1С Аркадия Скворцова это должно было стать рутинной отладкой. Но база данных НИИ, занимающегося «стабильностью пространственно-временного континуума», оказалась не так проста. Что скрывается за строками кода, где вместо «ПриходТовара» значится «ПеремещениеМатерии», а в регистрах накапливается «ЭнтропияВселенной»?

19.05.2025    4655    vet7777    11    

42

О жизни Россия Бесплатно (free)

Данная статья сугубо для раздела «О жизни», но может оказаться полезна многим членам сообщества. Все описанное ниже соответствует актуальному российскому законодательству на момент публикации статьи. У вас нет и в ближайшее время не предвидится детей возрастом до 1.5 лет? Вспомните о родственниках / друзьях / коллегах / знакомых, у которых они есть, и отправьте ссылку на эту статью — она может быть им чрезвычайно полезна. Распространите среди жильцов вашего ЖЭКа, как говорилось в одном классическом произведении. Помните, что, ставя плюсы к статье, вы поддерживаете её автора!

01.07.2024    11340    madonov    50    

61

О жизни Linux Системный администратор Программист 1С:Предприятие 8 Россия Бесплатно (free)

Использование Linux в качестве основной ОС для программиста 1С, возможно ли это? Решил поделиться личным опытом работы перехода на эту систему. В статье моя история без технических деталей максимально простым языком. И, спойлер, да, жизнь на Линуксе для разработчика 1С возможна и с каждым годом становится всё комфортней. Статья рассчитана на людей, с Линуксом не знакомых, специалистов прошу не кидаться помидорами.

16.05.2024    12858    soulner    38    

53

О жизни Россия Бесплатно (free)

Подводим итоги работы в 1С за 2023 год. Все о вас: 4 подробных раздела с цифрами, графиками и ужасными цветами диаграмм (должна же где-то быть стабильность).

08.02.2024    36355    Neti    87    

124
Отзывы
5. GarriSoft 451 02.04.26 13:56 Сейчас в теме
Кстати, пользуясь случаем - жду не дождусь когда наши умельцы напишут нормальный плагин для VS Code. Полноценную работу с формами, метаданными, деревом конфигурации. Вот тогда связка VS Code + AI-агент + 1С станет реальным рабочим инструментом.
Если такой проект уже есть или кто-то работает в эту сторону - напишите в комментариях, очень интересно.
zqzq; grozgart; Yakud3a; dwadekillaz; sergiz; Xershi; +6 Ответить
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. chuevsf 124 02.04.26 13:14 Сейчас в теме
Ну если не через 5 лет, то через 10 мы точно все будем ходить с палками в руках по пепелищу. Хотя, не все....
2. GarriSoft 451 02.04.26 13:15 Сейчас в теме
(1)
Не коллега, я к такому еще не готов )))
3. evn-zorin 35 02.04.26 13:47 Сейчас в теме
задачи разные бывают, не всё можно под АИ оперативно скормить: обновление нетиповой конфигурации и расширений с тестированием, настройка учёта маркировок в старых конфигурациях и т.п.
Да, ИИ, это может это сделать, но сколько времени надо это ему "скармливать", быстрее врукопашную в данных случаях код создать.
А так да, 1С:напарник это ещё та чепуха, непонятно почему 1С не двигают далее эту тему.
4. GarriSoft 451 02.04.26 13:52 Сейчас в теме
(3)
Абсолютно согласен - я не говорю что AI заменяет всё и прямо сейчас. Обновление нетиповой конфигурации с запутанными изменениями, тонкая настройка маркировки в старой базе - да, там руками часто быстрее, потому что контекст в голове уже есть, а AI его ещё нужно объяснять.
Но я замечаю: задач где AI реально ускоряет становится больше каждый месяц.
1С:Напарник - вот это самый больной вопрос. Все карты были на руках вендора, доступ к метаданным и такой результат. Либо ресурсов не дали, либо не поняли зачем это вообще нужно разработчику, либо думают как это дело монетизировать. Жаль.
evn-zorin; +1 Ответить
5. GarriSoft 451 02.04.26 13:56 Сейчас в теме
Кстати, пользуясь случаем - жду не дождусь когда наши умельцы напишут нормальный плагин для VS Code. Полноценную работу с формами, метаданными, деревом конфигурации. Вот тогда связка VS Code + AI-агент + 1С станет реальным рабочим инструментом.
Если такой проект уже есть или кто-то работает в эту сторону - напишите в комментариях, очень интересно.
zqzq; grozgart; Yakud3a; dwadekillaz; sergiz; Xershi; +6 Ответить
9. Prepod2003 331 02.04.26 15:00 Сейчас в теме
(5) кстати, формы уже ИИ создавать научили, а не только код писать. https://vkvideo.ru/video-236008654_456239022
saumlaki; +1 Ответить
10. GarriSoft 451 02.04.26 15:04 Сейчас в теме
(9)
Спасибо за ссылку, посмотрю обязательно
Prepod2003; +1 Ответить
12. Ibrogim 1585 02.04.26 15:19 Сейчас в теме
(9) Дак вот пожалуйстамесяц назад записывал видео, сам создал, сам запустил. Никаких ide или конфигуратора вообще не открывал. При этом без подписки, бесплатно.
15. GarriSoft 451 02.04.26 15:25 Сейчас в теме
18. Prepod2003 331 02.04.26 15:55 Сейчас в теме
(12) Посмотрел ваш ролик, давайте внесем ясность и разберем разницу между «удачным дублем» и профессиональным инструментом разработки на реальных фактах.

Ваш подход — это типичное «угадывание» вслепую. Создать простую обработку для вывода списка документов нейросети несложно, потому что названия базовых классов 1С стандартны. Вам просто повезло с примитивностью задачи, где не нужен контекст.

Однако попробуйте заставить ваш «голый» ИИ написать сложный алгоритм для типовой ЗУП или ERP, где нужно учитывать взаимосвязи в модулях на десятки тысяч строк. Без «зрения», которое дает мой MCP-плагин через индексы EDT, ИИ моментально начнет галлюцинировать, так как он не видит реальных метаданных вашей базы, имен реквизитов и программных интерфейсов общих модулей. Мое решение — это не просто чат, а интеллектуальный мост, который скармливает нейросети только нужные факты, позволяя ей работать на уровне Senior-разработчика.

Разница в уровне задач здесь колоссальная. То, что вы показали, — это уровень Junior-песочницы «Hello World».

В моих кейсах ИИ за пару часов проектирует документ «СЗВ-КОРР» с 10 табличными частями и сложной логикой заполнения, на что у опытного спеца ушло бы три дня. При этом мой ИИ работает внутри среды разработки: он сам заимствует объекты в расширения, создает сложные экранные формы с вкладками и кнопками, соблюдая стандарты БСП. Ваш ИИ вынужден существовать снаружи, полагаясь на внешние скрипты и ручной перенос файлов, что на реальном проекте со сложной архитектурой превращается в бесконечную борьбу с ошибками формата и потерей контекста.

Наконец, вопрос эффективности и стоимости. Вы предлагаете разработчику быть «курьером» между чатом и конфигуратором, тратя прорву токенов на передачу лишнего «шума». В 1C:RSV реализована умная фильтрация: ИИ запрашивает через MCP-инструменты только те куски кода и описания объектов, которые нужны в данный момент. Это делает разработку в десятки раз точнее и дешевле.

Пока вы радуетесь одной работающей форме, созданной «на удачу», профессионалы используют интегрированные системы, которые превращают ИИ в автономного агента, понимающего проект так же глубоко, как и его автор. Это не одно и то же, и разница становится очевидна на первой же серьезной задаче, выходящей за рамки учебного примера.

Попробуйте реализовать этот пример вашим способом: https://youtu.be/R_OMEPEk28E
22. Ibrogim 1585 02.04.26 16:24 Сейчас в теме
(18) Коллега, я лишь привел пример того, что формы ИИ уже давно умеет делать. Я и в статье и в видео упоминал что не призываю так разрабатывать ))

Видео - тест GPT5.4 на следующий день после выхода

"Вы предлагаете разработчику" "Ваш ИИ вынужден существовать снаружи" и т.д. откуда вы это всё взяли ? Я разрабатываю всё в cli и при этом я стараюсь не поучать коллег не разобравшись в вопросе.

Вот вы пишите в расширении. ок возможно даже в этом есть какие то плюсы не только минусы
23. Prepod2003 331 02.04.26 16:31 Сейчас в теме
(22) Коллега, похоже мы друг друга не поняли, давайте проясню.

Когда я пишу «ваш ИИ вынужден существовать снаружи» — я имею в виду не CLI vs GUI. CLI — отличный инструмент, я сам им пользуюсь. Речь о другом: любой ИИ через CLI (будь то Claude Code, Codex, Cursor) работает с файлами конфигурации 1С как с обычным текстом. Он не знает, что СправочникСсылка.Номенклатура — это тип, какие реквизиты есть у документа, какие методы экспортирует общий модуль. Он просто читает и пишет текстовые файлы.

MCP-плагин 1C:RSV работает внутри EDT и имеет доступ к семантической модели конфигурации — индексам, типам, ссылкам между объектами, иерархии вызовов. Это разница не между CLI и GUI, а между «блокнотом» и «IDE». IntelliJ IDEA знает ваш Java-проект: типы, рефакторинг, навигация по ссылкам. Блокнот — нет. Вот здесь та же история.

Насчёт «формы ИИ уже давно умеет делать» — с уважением, но это не так. В вашем ролике создана одна простая форма с кнопкой на пустой базе, и это топовая GPT-5.4 в день выхода. Попробуйте создать форму документа с 5 вкладками, 3 табличными частями, условным оформлением и командным интерфейсом в типовой ЗУП — без доступа к метаданным конфигурации ИИ даже не узнает какие реквизиты у этого документа существуют. Не потому что модель плохая, а потому что у неё физически нет этой информации.

Я не поучаю — я объясняю техническую разницу, которая не очевидна из вашего ролика. Ваш тест показывает возможности GPT-5.4, и это действительно впечатляет. Но это другая задача и другой масштаб по сравнению с тем, что решает интегрированный в IDE инструмент на реальных проектах.
28. Ibrogim 1585 02.04.26 17:07 Сейчас в теме
(23) Вы писали
Ваш подход — это типичное «угадывание» вслепую. Создать простую обработку для вывода списка документов нейросети несложно

Я вам отвечаю, нет это не мой подход, обработка просто тест новой модели с тривиальной задачей. До GPT 5.4 у меня ИИ создавал формы только после обучения.

"Попробуйте создать форму документа с 5 вкладками, 3 табличными частями"
Естественно, что без контекста никто в здравом уме такое не соберётся пробовать

Насчёт cli они естественно тоже работают с любыми mcp, однако целесообразность самого использование mcp по метаданным вызывает вопросы (вот тест тривиальной но реальной задачи с mcp и без).
Ваш пример про номенклатуру не корректен, это понятно из видео, без mcp агенты из xml прекрасно знают структуру любого объекта.(например структура номенклатуры в Catalogs\Номенклатура.xml) Вот тут два месяца назад я выложил видео как оптимизировал гигантский легаси код с использованием двух бесплатных mcp и кстати там мне тоже клод создавал обработки с формами для тестов (но ему пришлось подкинуть пример).

А вот где не обойтись без mcp по метаданным, дак это для 77

Я не поучаю — я объясняю

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



извиняюсь если был резок.
orakool2; +1 Ответить
30. Prepod2003 331 02.04.26 17:22 Сейчас в теме
(28) Давайте разберём ваш главный аргумент: «агенты из XML прекрасно знают структуру любого объекта».

Знают структуру одного объекта — да. Понимают конфигурацию — нет.

Прочитать Catalogs/Номенклатура.xml и увидеть список реквизитов — это тривиально. Но реальная разработка в типовой конфигурации — это не один объект. Это:

Общий модуль УправлениеПечатью вызывает метод из УправлениеПечатьюПереопределяемый, который вызывает ОбщегоНазначения.ОбъектМодуляПоИмени() — чтобы понять как правильно подключить печатную форму, ИИ должен прочитать 3 модуля по 5-10 тысяч строк каждый
Документ РеализацияТоваровУслуг в ERP — это несколько табличных частей, 100+ реквизитов, движения по 20+ регистрам, десятки подписок на события в разных модулях. Чтобы понять как формируются движения, нужно прочитать модуль документа (10 000 строк) + модули регистров + общие модули менеджеров. Это сотни тысяч строк XML
БСП — 400+ общих модулей с программными интерфейсами. Чтобы найти правильный метод для задачи, ИИ через файлы должен перебирать и читать их один за другим
Через CLI это означает: прочитать 50-100 файлов, потратить сотни тысяч токенов, и всё равно получить неточный результат — потому что ИИ не видит связей между объектами.

Что делает MCP-плагин внутри EDT:

get_method_call_hierarchy — граф вызовов метода по всей конфигурации за один запрос. Не нужно читать все модули — EDT уже проиндексировал их

find_object_references — все места использования объекта, включая динамические ссылки в коде. Попробуйте найти это grep-ом по XML

search_in_code — семантический поиск по индексам EDT, а не полнотекстовый grep по файлам

get_module_structure — карта методов модуля с сигнатурами без чтения модуля целиком. Для модуля в 10 000 строк экономия — в 100 раз

read_method_source — прочитать один конкретный метод, а не весь файл

Результат: ИИ через наш плагин получает точный контекст за 2-3 вызова, тратя минимум токенов. Через CLI он прочитает 50 файлов и всё равно может пропустить нужную связь.

Ваш подход через файловую систему работает для простых задач и для знакомства с конфигурацией. Но для профессиональной разработки в типовых — ERP, ЗУП, БП — где нужно точно попасть в паттерны конфигурации и написать код, органично вписывающийся в архитектуру, нужен инструмент который понимает проект, а не просто читает его файлы.
32. Ibrogim 1585 02.04.26 17:40 Сейчас в теме
(30)
Вы же сами написали
какие реквизиты есть у документа
Для этого не нужны никакие mcp
search_in_code — семантический поиск по индексам EDT, а не полнотекстовый grep по файлам

read_method_source — прочитать один конкретный метод, а не весь файл

тратя минимум токенов.

Это всё спорно. Современные агенты не ищут и не читают все модули. они пишут скрипты и их запускают. В большой модуль клод не пойдёт. он даже напишет, что мол модуль большой не буду его весь читать, возьму конкретную функцию.

Я всеми руками поддерживаю ваш инструмент и с удовольствием попробую его. Есть у вас бесплатная версия или нужно купить чтоб попробовать ?

Не сочтите крахобором, но сейчас столько продаётся того, что вайбкодится за 1 вечер. А многое из того что продаётся вообще не нужно + курсы по технологиям устаревшим год назад и т.п. (это я конечно же не про вас)
starik-2005; d4rkmesa; +2 Ответить
33. GarriSoft 451 02.04.26 17:42 Сейчас в теме
(32)
Современные агенты не ищут и не читают все модули. они пишут скрипты и их запускают. В большой модуль клод не пойдёт. он даже напишет, что мол модуль большой не буду его весь читать, возьму конкретную функцию.

Коллега, очень интересно, как это работает, можете развернуть свою мысль?
35. Ibrogim 1585 02.04.26 18:00 Сейчас в теме
(33) Попросите вашего агента не удалять временные файлы. и вы обнаружите кучу скриптов в папке вашего проекта которые агент создаст для поиска, анализа кода. Да и даже для вставки кода.
sulfur17; +1 Ответить
37. GarriSoft 451 02.04.26 18:04 Сейчас в теме
(35)
Даже не думал, что так можно, спасибо, буду пробовать
34. Prepod2003 331 02.04.26 17:46 Сейчас в теме
(32) Да, 30 дней бесплатно, полная функциональность (тариф Архитектор — все 38 инструментов). Скачивайте, пробуйте на реальном проекте: https://prepod2003.github.io/edt-ai-1c/

И плюс ведь дело не только в анализе конфигурации — плагин ещё и пишет код напрямую в EDT, сразу в нужные модули. Создаёт объекты метаданных, добавляет реквизиты с типами данных, строит формы. Я уже честно говоря обленился со своим инструментом — не хочу сам создавать реквизиты и задавать им типы, не хочу строить формы руками, не хочу ничего копировать между модулями. Просто говоришь что нужно — и оно появляется в EDT. ))
36. Ibrogim 1585 02.04.26 18:01 Сейчас в теме
(34) Обязательно попробую. Спасибо
Prepod2003; +1 Ответить
38. Prepod2003 331 02.04.26 18:45 Сейчас в теме
(36) Не за что. Если будут вопросы — пишите в тг есть канал. там уже достаточно много пользователей, делятся опытом и фидбэком. Люди делают реально сложные разработки. Присоединяйтесь.
88. Prepod2003 331 03.04.26 18:11 Сейчас в теме
(36) Иван, если вы уже скачали плагин — рекомендую обновиться до версии 2.8.8. В предыдущей версии обнаружилась проблема с избыточным расходом токенов при поиске по коду в больших конфигурациях (ERP, ЗУП, КА). В новой версии это исправлено — поиск оптимизирован, добавлен компактный режим результатов и убрано дублирование данных в ответах. Работает заметно экономичнее.
Если ещё не скачивали — на сайте уже лежит актуальная версия: https://prepod2003.github.io/edt-ai-1c/#download
89. Ibrogim 1585 03.04.26 18:12 Сейчас в теме
(88) Ещё не скачал. нужна задача хорошая для теста. пока такой нет.
Prepod2003; +1 Ответить
93. bolikov 21 03.04.26 19:58 Сейчас в теме
52. Xershi 1549 03.04.26 08:51 Сейчас в теме
(5) и чтобы работало на маке! Пока попробовал поставить ПО, не смогло помочь, а времени разгребать не было, грубо говоря поставил и за 5 минут всё работает, такого пока не видел.
61. GarriSoft 451 03.04.26 13:13 Сейчас в теме
(52)
Коллега, не понял, можете развернуть вашу мысль?
65. Xershi 1549 03.04.26 13:19 Сейчас в теме
(61) месяц назад вышла статья как новая модель сама собрала обработку без посторонней помощи (возможно помощь была!). Но на маке это не отработало или я что-то делал не так. Из ключевого выделил невозможность поднять веб-сервер, хотя возможно тут поможет какой-то софт? Или возможно я уже стал мешать разные статьи, но не суть! Итога курсор стоит, модули видит, а писать код не может, тратить время на исследование сервисов нету. Вот суть вопроса, как за 5 минут сделать так как тут люди пишут или мечтают писать?
66. GarriSoft 451 03.04.26 13:24 Сейчас в теме
(65)
Какой то не удачный опыт, у меня другой, в EDT ставится плагин, который работает как mcp-сервер, далее он подключается хоть к курсору, хоть к VS Code, запускается ИИ агент и все работает само собой!
68. Xershi 1549 03.04.26 13:44 Сейчас в теме
(66) ну так правильно я в конфигураторе сижу, вижу едт уже 8 лет пилят, возможно поставлю на мак есть как раз версия 64 битная. Нужны не было ставить, считал что только при групповой разработке понадобится, а надобности не было!
Предполагалось что ставишь ИИ агента и возможно что-то ему подпихиваешь, а он уже шуршит и результат выдает.
На файловой базе это взлетит?
Звучит здорово, посыл отличный!
71. GarriSoft 451 03.04.26 13:48 Сейчас в теме
(68)
На файловой базе это взлетит?

Можно конечно выгрузить конфигурацию в файлы и работать с ними, потом обратно в конфигурацию загрузить, но лучше через плагин сразу в EDT, т.к. там и проверка кода перед записью и полное понимание конфигурации и поиск связей по индексу EDT и много д.р. Я сам не фанат EDT но приходится изучать, чтобы работать с ИИ над 1с
73. GarriSoft 451 03.04.26 13:54 Сейчас в теме
(68)
Добавлю, я только с третьего раза перешел на EDT и то не окончательно, т.к. есть старые базы на обычных формах, приходится работать и вEDT и в конфигураторе.
Так вот только с появлением ИИ, с третьего раза я был вынужден использовать EDT
70. sikuda 685 03.04.26 13:47 Сейчас в теме
(5) Когда 30 лет назад нам уже показали как работает ИИ без продумывания всего своей головой!
Прикрепленные файлы:
72. GarriSoft 451 03.04.26 13:52 Сейчас в теме
(70)
Прикольно, но тут ни кто не говорит, что нужно отключать голову, по факту она нагружается еще больше, чем просто написанием кода.
Приведу пример, я дал задание по одному проекту, клод исследует конфигурацию, пишет и проверяет код, что мне в это время делать, сидеть и тупо смотреть на монитор, как бегут строчки, не интересно, я беру вторую задачу, запускаю параллельно еще одно ИИ агента, даю задачу, смотрю, первый закончил, переключаюсь к нему, потов обратно ко второму. Если некоторые программисты правда не в 1с, которые параллельно делают 3-4 проекта, ОДНОВРЕМЕННО и это у них получается и где тут деградация?
6. aximo 2630 02.04.26 14:23 Сейчас в теме
гаражная инженерия +
GarriSoft; +1 Ответить
7. DmitryKlimushkin 174 02.04.26 14:38 Сейчас в теме
Проблемы графоманов.... очень хочется быстро писать много кода. Да ещё без ошибок. Что символично, никто не обсуждает предмет этой писанины, который этим кодом описывается.
Да разве ж проблемы в коде??! А бред очередного "бизнес-гуру", в абсентном перепитии изобретшего очередной "бизнес-процесс", это бесспорно, обсуждению не подлежит? Ведь надо бегом код писать, пока картина мира не смазалась от неловких движений)
То есть, нужен некий уникальный производительный и удобный инструмент, для более быстрого стенографирования историй "о бизнес-извращениях"? Вечное обсуждение инструмента. А есть ещё такая субстанция, как "рабочий материал", иначе - сырьё. И что, качество и уровень инструмента могут создать ситуацию, когда из "д.... - конфетка"?
Инструмент - по задачам. Лопата - предел совершенства для своих задач, т.к. за последние века она ничуть не изменилась - просто поднялась на максимальный уровень и этого всем хватило, уже очень давно.
Хоть кто-то приведёт пример того, чего очень уж сложно делается в 1С? Это какой уровень задач из какой отрасли? Чего делаете-то?
У меня ощущение, что просите в лопату поставить датчики давлений, влажности и замера статического напряжения. Зачем? А просто увидели другие инструменты, где такие датчики стоят, безотносительно - для чего предназначались те, другие, инструменты.
Назовите сложную задачу в 1С где приходится писать очень много путанного сложного кода?
IgorS; CheBurator; bolikov; Dem1urg; SergeyTerentyev; evn-zorin; +6 Ответить
8. GarriSoft 451 02.04.26 14:50 Сейчас в теме
(7) Привет Дмитрий.
Хороший вопрос про лопату и метафора точная. Лопата действительно совершенна для своих задач.
Но вот в чём штука, раньше "автоматизировать склад" означало написать несколько документов и отчётов. Сегодня это интеграция с маркетплейсами, ЭДО, Честным знаком, ТСД, API логистических операторов, мобильными приложениями и всё это должно работать в реальном времени.
Это уже не лопата нужна, а экскаватор и может быть не "зачем датчики на лопате", а "не пора ли пересесть на другую технику".
Про качество материала я полностью согласен. Плохое ТЗ никакой ИИ не спасёт. Но вот здесь как раз интересный момент: ИИ отлично помогает структурировать и писать само ТЗ. Садишься с заказчиком, записываешь хаотичный поток мыслей, да хоть на диктофон и AI помогает превратить это все в структурированный документ с разделами, сценариями, граничными условиями. То что раньше занимало несколько дней у аналитика, теперь несколько часов обсуждения задачи с ИИ и на выходе готовый документ, не формальность, а ТЗ для работы.
Кстати это же ТЗ можно показать том уже клоду, который к примеру будет писать код и спросить все ли ему понятно, нет ли каких либо вопросов, если есть обсудить с заказчиком, внести изменение с помощью ИИ в ТЗ и так несколько итераций.
Хороший инструмент даёт время думать о задаче, а не о коде.
11. DmitryKlimushkin 174 02.04.26 15:12 Сейчас в теме
(8) Как говорится, "ответил уклончиво"))
Итак, объективно сложных задач, где пучками ветвятся алгоритмы и сопоставляются миллионы вероятных совпадений, - нетути. Оно и понятно в учёте уже давно достигнут уровень "лопаты", когда всего вполне хватает. Не хватает - чего? Системности, здравого смысла и дисциплины.
Про маркетплейсы ты написал зря! Если этот процесс чем-то и перегружен, так это самодельно-самопальным и добровольно взращённым дебилизмом - давайте это компенсируем через ИИ? Нам лень к горшку приучаться, мы радостно будем обсуждать очередную конструкцию "чудо-памперса" ибо гадить под себя это наше всё!)
ИИ отлично помогает структурировать и писать само ТЗ
ИИ создаст иллюзию стройности, не выдерживающей никакого серьёзного разбора. Эдакое "причёсывание бардака", напоминает мужскую приборку квартиры к 8-му Марта, когда все вещи распихиваются куда угодно, создаётся иллюзия прибранности, пока первый же шкафчик не открыть)
Садишься с заказчиком
А вот это - корень большинства учётных бед. Надо не с заказчиком садиться, а с аудитором и методологом, которые будут листать его приказы об учетной политике, положения о складах и складском учёте, приказ об организационной структуре предприятия и всякое такой. Это не надо пересказывать устно, как Ясу Чингиза или эпос племени навахо. Когда научитесь с документами работать, а не с "народными сказителями", потребность в ИИ ощутимо снизится.
Есть такая фраза-поговорка "Один дурак задаст вопросов на тысячу мудрецов". ИИ - это бесконечный запас мудрецов? Проблема с самими дураками никого не беспокоит?
ardn; CheBurator; sikuda; Dem1urg; evn-zorin; +5 Ответить
13. GarriSoft 451 02.04.26 15:23 Сейчас в теме
(11)
Ты прав - методология, аудитор, учётная политика, документы. Это основа, спорить не буду.
Но в реальной жизни методолога и аудитора нет. Есть владелец малого бизнеса который объясняет как у него "всё устроено" на пальцах и разработчик который должен из этого сделать систему.
Можно сколько угодно говорить как должно быть. Но работать приходится с тем что есть.
И вот здесь AI помогает хотя бы зафиксировать хаос в читаемом виде, чтобы потом с ним можно было работать.
20. DmitryKlimushkin 174 02.04.26 15:59 Сейчас в теме
(13) Когда Интернет появился, то чем он заполнился за первый же год? Высшей математикой? Чертежами звездолётов? Порнухой, гороскопами и толкованиями снов! Посмотри долю этого контента в сети, данных много и они примерно похожи. Нам в руки дают технологию и первым делом что мы в ней ищем? Волшебника! Сраного Гендельфа, Карл!!
Ничего не напоминает? Ты заявляешь о смирении с бардаком в надежде на ... волшебство? ИТ-Вундерваффе?)
В работе и развитии есть два пути - интенсивный и экстенсивный. Экстенсивный (расширительный) предложил на днях Дерипаска "А давайте холопы будет работать на день больше и на четыре часа в день дольше". Он же ничего не сказал о перераспределении валового продукта, зачем же. Твоя идея примерно такая же. "Давайте погасим бардак святой водой из ИИ". Это такой же экстенсивный метод, когда возникшая проблема гасится не интеллектом и системностью, а привлечением дополнительных ресурсов (экстенсивно!) Цена ресурса никого не волнует? А стоимость такого кода, использующего такого дорогого репетитора, не обессмыслит процесс вцелом? Типа, "хотелось бы решить проблему, но за такие деньги пусть лучше останется проблема, ибо ИТ-решалы обошлись ещё дороже"
Провалюсь в историю. С кем из ларёчников сидел и общался Сергей Нуралиев в момент создания первой праматери 1С? А ему был нужен этот ларёчник? А сама расстановка на сцене, а ля "мелкий купчишка, обращающийся к высокооплачиваемому ИТ-шнику" тебе мозг не ломает? В нормальной конструкции мира и экономических отношений у нас вообще нет такого уровня заказов! Их просто не может быть! Их бизнесок такого просто не вывезет.
Мы разглядываем большой мир через щель в ящике компрачикоса. Ящик сколотили в начале 90-х
21. GarriSoft 451 02.04.26 16:05 Сейчас в теме
(20)
ИИ это не волшебство и не замена системности.
Ты говоришь что мелкий бизнес не должен существовать как заказчик IT - что это аномалия рынка. Но он существует. Прямо сейчас. И кто-то должен с ним работать.
И вот здесь ИИ меняет экономику, если раньше автоматизация ларька была нерентабельна - слишком дорого. Сейчас порог входа падает.
Нуралиев в своё время тоже снизил порог. Только инструментом был язык 1С, а не ИИ.
История повторяется, просто действующие лица меняются.
24. DmitryKlimushkin 174 02.04.26 16:38 Сейчас в теме
(21) 1C была создана по нормативной базе, а не по былинным сказаниям ларёчника с Курского вокзала)
И, да. Никто не должен работать с мелким бизнесом. В этом месте пауза и... ключевое слово - индивидуально!
Мелкий бизнес возьмёт тиражное решение и приспособится под него, как когда -то легли под типовую 1С.
Индпошив смокинга - это для очень платёжеспособных.
Хотите написать для малого бизнеса? Выберите сектор, для которого надо это сделать и пишите что-то тиражное, типа "Сапожная мастерская", почему нет?
25. GarriSoft 451 02.04.26 16:42 Сейчас в теме
(24)
Дмитрий, вот именно! Тиражное решение для сектора - это и есть то, о чём я говорю.
Только раньше написать "Сапожную мастерскую" стоило полгода работы одного разработчика. Сейчас с AI - месяц, может меньше. Порог входа для всех тиражных решений и SAAS в том числе, тоже упал.
Именно это открывает нишу которой раньше не было. Не индпошив для ларька, а готовый смокинг за цену костюма из масс-маркета.
Нуралиев это и сделал в своё время не для каждого ларька отдельно, а тиражно бухгалтерию для всех сразу. AI даёт следующий виток той же спирали.
Andrey_Timofeev; +1 Ответить
29. DmitryKlimushkin 174 02.04.26 17:09 Сейчас в теме
(25) ... Блаженны верующие ибо их есть царствие небесное....
31. GarriSoft 451 02.04.26 17:23 Сейчас в теме
(29)
Дмитрий, через пять лет сверимся! 😄
41. DmitryKlimushkin 174 02.04.26 19:55 Сейчас в теме
(31) А вы, батенька, оптимист!)
Andrey_Timofeev; +1 Ответить
78. GarriSoft 451 03.04.26 14:50 Сейчас в теме
(41)
Дмитрий, через пять лет сверимся!
97. bolikov 21 03.04.26 21:07 Сейчас в теме
(41)Поражаюсь вашему терпению объяснять очевидные вещи людям, которые не приемлют ваших аргументов. Мне понятно, когда приходится сто раз объяснять одно и то же кладовщику или девочке, которая вбивает документы, тут во мне ничто не протестует, но коллеге программисту...
99. GarriSoft 451 03.04.26 21:38 Сейчас в теме
(97)
Вообще что-то доказывать и объяснять взрослым людям бесполезное занятие и трата времени.
У каждого свой багаж знаний и повод думать так как он думает.
Но Дмитрий, да, тот еще философ, у него всегда свое мнение, даже если смысл одинаков.
112. DmitryKlimushkin 174 04.04.26 07:44 Сейчас в теме
(99) Люди делятся на пьющих и непьющих. Так думает наивная часть населения. Но опытная и умудрённая малая часть того же населения точно знает, что непьющая делится на две, очень неравные доли, причём малая доля - это реально и осознанно непьющие, а вторая, гораздо большая, называется "непробовавшие". Заметь, у этих граждан тоже есть "опыт" (как они думают!) в виде манер поведения, багаж знаний в виде теоретических выкладок (мне старшие пацаны рассказывали, мне мама в детстве говорила) и так далее.
Когда-то я думал, что "философ" это некое обидное слово для брутального мужика в мужской среде. Потом поумнел и уверился, что это очень высокое звание, комплимент, который надо ещё заслужить. Почитай или послушай "Зиновьевский клуб" - затянет.
Но я не философствую. Я пишу только то, что сам пропустил через свою жизнь. И это не мои мироощущения, а решения судов, например или постановления административных комиссий. Я там проверял результаты своих измышлений. Надо сказать, иногда бывало больно) Надо на эту тему статью накидать, есть история очень живая про молодого, но очень "опытного" программиста 1С. Сюжет уже очень живо обсуждался в канале Телеграмм, где вакансии 1С выкладывают. Думаю, что здесь тоже будет интересно.
111. DmitryKlimushkin 174 04.04.26 07:20 Сейчас в теме
(97) Это от отчаяния. Близится старость, хочется встретить её среди дееспособного, здравого и прагматичного населения, а не среди "увлечённых вьюношей с взором горящим", перебирающих игрушку за игрушкой)
100. CheBurator 3234 03.04.26 22:08 Сейчас в теме
(8)
Садишься с заказчиком, записываешь хаотичный поток мыслей, да хоть на диктофон и AI помогает превратить это все в структурированный документ с разделами, сценариями, граничными условиями.

то есть, когда налиты тонны воды, мутностей и нечетких формулировок - ИИ сможет это все отфильтровать и из невнятного бреда слепить квинтэссенцию четкую, обнаружить дырку в рассуждениях, итд?
105. GarriSoft 451 03.04.26 23:34 Сейчас в теме
(100)
Да, иногда начинаешь читать, то что распозналось с микрофона, думаешь, "Блин... что за бред...", а в итоге ИИ все понимает, выделяет суть и получает при необходимости детали из всего остального
42. mkalimulin 1622 02.04.26 20:45 Сейчас в теме
(7) Пожалуйста, я могу привести вам пример, где у 1С проблемы с удобством.
Человек говорит своими словами, какой он хочет вести учет. ИИ, снабженный соответствующим инструментом, в диалоге выясняет у пользователя все нюансы. И на выходе мы имеем... В случае с PostgreSQL, MySQL и т.п. набор команд CREATE TABLE(ALTER TABLE). Их можно выполнить и получить базу для ведения учета. А что требовать от ИИ в случае с 1С? В языке 1С нет команд для изменения метаданных. Надо просить сделать XML файлы выгрузки конфигурации. Где искать описание их структуры лично я не знаю
Andrey_Timofeev; +1 Ответить
43. DmitryKlimushkin 174 02.04.26 20:54 Сейчас в теме
(42)
Человек говорит своими словами, какой он хочет вести учет

Пациент своими словами объясняет доктору, как он хочет, чтобы его лечили, Блондинка своими словами объясняет рихтовщику, как надо стучать молотком, чтобы крыло её бибики стало ровным и гладким...
Этот ряд можно продолжать вечно)
То есть, учёт ведётся "по моему хотению", а не по "щучьему велению". Сначала мы придумываем себе сюр-проблемы, а потом ищем виртуального болванчика себе в помощь))
Я последний из поколения программистов, которых приглашали, чтобы ОНИ (!!) рассказали остальным человекам - как надо вести учёт?))
Dem1urg; Andrey_Timofeev; +2 Ответить
45. mkalimulin 1622 02.04.26 21:01 Сейчас в теме
(43) Кто-то умный говорил, что всякая аналогия хромает. Я вам на вашу аналогию могу контраналогию привести. Например, на заре появления авто вам был нужен специальный человек, который умел управлять этим чудом, а сейчас любой, кто хочет может это освоить (и осваивают массово).
Суждения следует выносить после того, как вы лично попробуете
46. DmitryKlimushkin 174 02.04.26 21:17 Сейчас в теме
(45) Жизнь слишком коротка, чтобы тратить её на пробы. Проба - это детский способ познания, с не менее детскими восторгами) Сколько планет в нашей системе открыли учёные задолго до того, как человечество их смогло как-то обнаружить? Там, где есть наука - зачем нужен метод тыка?
47. mkalimulin 1622 02.04.26 21:21 Сейчас в теме
(46) Продолжаем наши аналогии с "бибиками". Представьте, лет 100 назад вам говорят:

- Слушай, хорошая это тема научится управлять авто. Попробуй!

а вы:

- Жизнь слишком коротка, чтобы пробовать.

Ну, что тут скажешь. Коротка, так коротка
Вам хватило бы половины того времени, что вы потратили на написание постов здесь для проверки и формирования собственного обоснованного мнения по данному вопросу. Но жизнь коротка, понимаю
62. GarriSoft 451 03.04.26 13:14 Сейчас в теме
(47)
Коллега, у всех разный подход, да и со временем он меняется
14. Ibrogim 1585 02.04.26 15:25 Сейчас в теме
Спасибо. статья актуальная. Не согласен только с утверждением, что питонисты и прочие, открывают vscode и у них всё уже есть. Точно также колхозят кучу всякого для использования AI. Да им проще и меньше нужно колхозить, но нужно всё равно.

Ну и на поверхности сравнение не с союзом а с началом Интернета. Сколько тогда колхозили... но небыло бы этого колхоза, небыло бы всей той инфраструктуры, которая есть сейчас (включая ИИ)
16. GarriSoft 451 02.04.26 15:33 Сейчас в теме
(14)
Но вот мой личный опыт - два проекта на Python за последний месяц + моб. приложение для одного из них, без колхоза.
ТЗ подготовил с ИИ, он же его и выполнил. VS Code + плагин QWEN Code. В процессе отладки показалось что QWEN Code немного не дотягивает - подключил Claude, в финале вернулся на QWEN Code.
Коллега, всё из коробки. Никаких MCP-серверов, никаких самописных прослоек.

Про сравнение с интернетом - красивая метафора, мне нравится. Ты прав, без того колхоза не было бы инфраструктуры. Но разница в том, что интернет колхозили чтобы построить что-то новое, а мы колхозим чтобы получить то, что в других экосистемах уже давно работает штатно. Это немного разные истории.
Andrey_Timofeev; +1 Ответить
17. Ibrogim 1585 02.04.26 15:45 Сейчас в теме
(16) не не. написать пет проект это понятно. я тоже кучу всего написал без танцев с бубном. Для серьёзной разработки (прямо если ты разработчик в крупных проектах) все себе прекрасно всё колхозят. И общую память для разных агентов через mcp и много чего другого.

я ж говорю, проще - Да. Совсем без колхоза - Нет. Слишком всё быстро развивается. Сами вендоры не успевают за своим же развитием. Отсюда всякие claubotы и прочее. и в том числе мой PromptPilot . но соглашусь. Там можно обойтись без колхоза. У нас без него вообще никак.

Моё мнение (конечно же я могу ошибаться) - если вендор наш не одумается в ближайшие пару лет, то прогрессивная часть создаст чтото своё с тем же синтаксисом, что может и будет колхозом, но будет иметь перспективы.
19. GarriSoft 451 02.04.26 15:55 Сейчас в теме
(17)
>Моё мнение (конечно же я могу ошибаться)...
Я тоже так считаю, Чуть позже опубликую еще одну статью, как раз по этому поводу, пока в процессе
40. gybson 6 02.04.26 19:19 Сейчас в теме
(16) ну это простой проект
я для пет-проекта на C++ ИИ ссылки давал для изучения, потому что предметная область довольно узкая и специфичная
64. GarriSoft 451 03.04.26 13:15 Сейчас в теме
(40)
В итоге справился ИИ с задачей?
67. gybson 6 03.04.26 13:41 Сейчас в теме
(64) да

задача была в том, чтобы скачать джава-проект очень узкой специализации, собрать его и использовать в разработке

он много с чем справился, но и перерасходовал 20$ сверх лимита =)
69. GarriSoft 451 03.04.26 13:45 Сейчас в теме
(67)
Я последний раз проект делал на QWEN Code, затем для отладки переключился на Клода, потом вернулся доделывать обратно в QWEN Code.
Думаю, тут еще важно научиться дирижировать моделями, чтобы не переплачивать. Для простых задач можно использовать дешевые модели или вовсе бесплатные, для отладки или сложных моментов дорогие
75. gybson 6 03.04.26 14:11 Сейчас в теме
(69) согласен

Вопрос окончательно переходит в плоскость практического использования. Где-то читал заметку, что китайцы уже давно перешли к фазе принятия, мы на год-полгода отстаем пока.
77. GarriSoft 451 03.04.26 14:44 Сейчас в теме
(75)
Если говорить об ИИ в 1С, мы в вендорной поставке отстаём от других языков года на два точно. Умельцы с MCP-серверами двигают прогресс, но отставание существенное.
Ещё один важный момент, когда обсуждаете задачу с ИИ перед написанием ТЗ, лучше не печатать а говорить в микрофон. Всё что идёт в голову, как с живым человеком. ИИ получает множество деталей которые никогда не были бы описаны руками. Дарио Амодеи, глава Anthropic, в интервью говорил именно об этом - модель отлично справляется с таким "потоком сознания" и понимает задачу гораздо глубже.
Попробуйте - разница будет ощутимая.
sulfur17; +1 Ответить
26. alex_sayan 70 02.04.26 16:57 Сейчас в теме
Через несколько лет нас будут делить очень просто: на тех, кто все еще пишет код руками и тех, кто управляет его генерацией.

В защиту тех пацанов и девчёнок, которые пишут код врукопашную. Навык программирования (кодирования), как и любой другой "тонкий" навык, имеет свойство атрафироваться, если им не пользоваться регулярно. Так что тут палка о двух концах
Andrey_Timofeev; +1 Ответить
27. GarriSoft 451 02.04.26 17:01 Сейчас в теме
(26)
Коллега, абсолютно справедливое замечание. Навык атрофируется - это факт, а еще появляется лень!
Какой навык важнее сохранить? Умение написать все это Если, Тогда, Иначе или умение увидеть архитектурную проблему, еще до того как написана первая строка кода?
Я не призываю забыть как пишется код. Я сам пишу руками когда нужно. Но сейчас центр тяжести смещается от написанию к мышлению. Это не атрофия, это эволюция.
Еще один пример, хирург который освоил робота да Винчи не забыл как держать скальпель. Теперь он просто делает операцию точнее и быстрее.
Andrey_Timofeev; +1 Ответить
39. gybson 6 02.04.26 19:11 Сейчас в теме
Пользуюсь vscode. Мне GLM 4.7 очень хорошо разбила монолитную мегапроцедуру на понятные блоки. Рефакторинг уже работает. Настроил первую версию скила для работы с oData - ии нашла мне последний документ "Отпуск" и рассказала о нем, а это уже первый шаг к тестированию. Оказалось, что она знает про ibcmd, т.е. следующим скилом я сделаю обновление конфигурации. Надеюсь к понедельнику получить полный цикл разработка-деплой-тест-разработка.

И это мне просто лень копаться в чужих MCP и свой писать тоже. Но так как ИИ свободно владеет curl, то может и не надо уже.
Andrey_Timofeev; +1 Ответить
50. GarriSoft 451 03.04.26 00:12 Сейчас в теме
(39) Вот! Это именно то о чём я писал.
GLM 4.7 на рефакторинге, oData для поиска документов, ibcmd для деплоя и всё это без написания своего MCP, просто через curl который ИИ знает сам.
Если к понедельнику получится полный цикл разработка-деплой-тест напишите отдельно в комментариях. Это уже не эксперимент, это рабочий пайплайн. Таких кейсов катастрофически мало в открытом доступе.
129. sulfur17 70 06.04.26 10:35 Сейчас в теме
(39)
curl
а какое отношение cURL имеет к MCP? Это же программа для обмена с сервером
130. gybson 6 06.04.26 10:42 Сейчас в теме
(129) курл позволяет ИИ запросить любую информацию через rest-api без других посредников
те же данные из базы по oData, это альтернатива MCP

Также как он может и grep по файлам справки использовать, вместо MCP
sulfur17; +1 Ответить
44. Asmody 02.04.26 20:58 Сейчас в теме
"Можно, но зачем" - не устану повторять.
Но есть же и ещё такой момент: вы когда в последний раз платили за подписку за какой-нибудь Claude или Openrouter?
Или работали с chatgpt по api без VPN?
И тут даже на РКН не свалить.
А "суверенные" ИИ пока с 1Сом дружат вообще никак.
51. GarriSoft 451 03.04.26 00:14 Сейчас в теме
(44)
Оплачивал Claude и API DeepSeek буквально в конце прошлой недели - никаких проблем. Работает.
Да, есть нюансы с оплатой, но это решаемо А результат того стоит.
Andrey_Timofeev; +1 Ответить
48. Asmody 02.04.26 21:27 Сейчас в теме
А FoxPro не сам умер. Его Микрософт убил, не желая держать конкурента своему же .Net
А так, конечно, как знать, куда бы оно выросло
49. GarriSoft 451 03.04.26 00:07 Сейчас в теме
(48)
Справедливое замечание. .
Для тех кто на нём работал - разницы не было. Платформа ушла и навыки стали невостребованы. Внешняя причина не меняет результат.
53. Andrey_Timofeev 14 03.04.26 09:48 Сейчас в теме
Мне очень близко понимание текущей ситуации с 1с, которую транслировал уважаемый Автор. На сегодня ситуация с платформой 1С печальная. Скорость разработки в сравнении с программами, разработанными на распространенных ЯП общего назначения, до появления ИИ была заметно выше в целом.

Сейчас ситуация обратная - проще для проекта взять среду программирования, которую хорошо понимает ИИ, нехватка специализированных в 1С компонентов с лихвой может быть компенсирована ИИ.

Вероятно, дальнейшее развитие ИИ может привести к тому, что ИИ наконец-то начнет хорошо понимать контекст 1С, и станет на нем хорошо программировать. Но когда это случится? Через год? Два? Пять? Тридцать? У меня нет понимания
d4rkmesa; ixijixi; +2 Ответить
54. GarriSoft 451 03.04.26 10:20 Сейчас в теме
(53)
Коллега, меня расстраивает ситуация с развитием 1с, именно поэтому появилась эта статья.
Но я бы хотел добавить, что не все ИИ одинаково полезны. Особенно не нужно думать, что чат в браузере, это тот самый ИИ который должен писать правильный код, речь конечно же идет о других инструментах.
По поводу понимания ИИ контекста 1С. Уже сейчас ИИ отлично пишет в 1с по ТЗ, готовые проекты, вносит изменения в код используя потерны типовой конфигурации, работает с формами и т.д.
Andrey_Timofeev; +1 Ответить
56. Andrey_Timofeev 14 03.04.26 10:58 Сейчас в теме
(54)
Особенно не нужно думать, что чат в браузере, это тот самый ИИ который должен писать правильный код, речь конечно же идет о других инструментах.


Здесь поспорю. Чат в браузере более чем готов давать отличный конечный результат. При условии, что Ваш проект ПРАВИЛЬНО разбит на модули, и Вы можете в любой момент дать чату необходимую информацию для разработки и стыковки с иными модулями. Такой подход даст Вам нужную гибкость, Вы всегда сможете попробовать, что на Ваш промт напишет новая версия такого-то ИИ с какими-то новыми возможностями.

При этом я совсем не отрицаю и приветствую использование API и более продвинутых инструментов для ИИ

(54)
По поводу понимания ИИ контекста 1С. Уже сейчас ИИ отлично пишет в 1с по ТЗ, готовые проекты, вносит изменения в код используя потерны типовой конфигурации, работает с формами и т.д.


Здесь не сильно в курсе. Но то, что видел в той или иной демонстрации от коллег, оставляло желать лучшего. Может быть, моя информация уже устарела, не знаю. Пробовал заставить Дипсик написать кое-что на Лазарусе. Результатом оказался более чем доволен. В 1С получить такое даже не мечтаю на сегодня.
57. GarriSoft 451 03.04.26 11:03 Сейчас в теме
(56)
Коллега, я пользуюсь плагином для EDT от Prepod2003, он тут в комментах был, но тут нужно понимать, чтобы работать полноценно нужно платные модели, в частности клод отлично справляется практически с любой задачей
chuevsf; Andrey_Timofeev; +2 Ответить
59. Andrey_Timofeev 14 03.04.26 11:06 Сейчас в теме
(57) Насколько я в курсе, практически все нормальные API хотят денег. Точно не вижу в этом особой проблемы.



(57)
Коллега, я пользуюсь плагином для EDT от Prepod2003


Уже руки чешутся попробовать, благодарю за наводку!
60. GarriSoft 451 03.04.26 13:11 Сейчас в теме
(59)
Коллега, поделитесь впечатлением потом?
Andrey_Timofeev; +1 Ответить
63. Andrey_Timofeev 14 03.04.26 13:14 Сейчас в теме
(60) Поделюсь, постараюсь не забыть!
55. gybson 6 03.04.26 10:57 Сейчас в теме
(53) GLM 4.7 уже хорошо понимает
да и остальные топовые модели
Andrey_Timofeev; +1 Ответить
58. GarriSoft 451 03.04.26 11:05 Сейчас в теме
(55)
Да, чем "платнее" (за деньги) модель, тем лучше, хотя бесплатный QWEN Code тоже пишет неплохо как плагин для VS Code, но заметно слабее того же клода
Andrey_Timofeev; +1 Ответить
74. virtmon 35 03.04.26 14:10 Сейчас в теме
Такой бред 👎
Работаю в большом холдинге и заказчику не важно кто быстрее код напишет, он готов заплатить лишь бы ты ему нормально работу поставил и объяснил почему вчера нужно было делать так, в сегодня наоборот.
Да, сейчас принято экономить, но в итоге все настройки заказчику либо приходится самому делать, либо переплачивать 10 раз когда он начинает делать закрытие месяца и вот такие вот умельцы вспомнили про фокспро, лишь для того, чтобы заработать, но не для того чтобы работу на предприятии поставить
Автор забыл упомянуть, что то, что сейчас называют ИИ 30 лет назад называлось защита от дурака, она стала более продвинутая, но защитой от дурака так и осталась.
Думать не умеет.
Если у тебя голова на месте, напишешь код быстрее любого ИИ потому что код нужно дописывать в основном там, где подумали и что-то новое придумали.
ИИ на это не способен
Потому что он так и остался лишь "защитой от дурака"
76. GarriSoft 451 03.04.26 14:37 Сейчас в теме
(74)
Коллега, "бред" это сильное слово для статьи, которая собрала такую дискуссию. Но по существу...

Про "голова на месте напишешь быстрее" - я так думал тоже. До тех пор пока не попробовал ИИ в деле, не в чате, а в IDE с контекстом проекта 1С.

И вот здесь ты не прав. ИИ уже способен на многое, взять к примеру твою идею, твою архитектуру и реализовать её быстро и без ошибок - это уже реальность, уже сегодня, а не завтра.
Я пишу код в 1С руками 1998 года. Я знаю как это быстро. И я говорю, что с ИИ получается быстрее, если делать все правильно. Проверено на практике, не в теории. Доказывать что-то не собираюсь.
Попробуйте ИИ в IDE с контекстом вашего проекта - это принципиально другой опыт, чем обычный чат в браузере.
seperblunt; +1 Ответить
113. virtmon 35 05.04.26 18:32 Сейчас в теме
(76) хех, одна реклама
114. GarriSoft 451 05.04.26 18:37 Сейчас в теме
115. virtmon 35 05.04.26 21:08 Сейчас в теме
(114) реклама публикации
117. GarriSoft 451 05.04.26 21:47 Сейчас в теме
(115)
Холмс, как вы догадались? Это наверно чудеса вашей дедукции? )))

Если серьезно, коллега, не нужно во всем искать подвох, напишите лучше, что вы думаете по поводу темы статьи.
Вас не беспокоит отставание платформы 1с? Отсутствие современных инструментов, вас все устраивает?
Быть может вы напишете свою статью, а я обязательно ее прочту, вот правда, я даже подписался на вас.
137. virtmon 35 06.04.26 15:04 Сейчас в теме
(117) Тогда следуя вашим же мыслям вы должны были не статью писать, а написать новую платформу 1с и нам предоставить)))

А тут одна реклама и ругательство 1с
138. GarriSoft 451 06.04.26 15:47 Сейчас в теме
(137)
Я уже пытался писать подобное с единомышленниками, в начале 2000-х, проект тогда назывался 2L - не вытянули, ну тогда и ИИ не было...
Коллега, давать ссылки на свои работы, на инфостарте - это нормальная практика, вот вас не отпускает то...
Что касается ругательства, то да, есть за что поругать
79. gybson 6 03.04.26 15:15 Сейчас в теме
(74) Ну на каждый большой холдинг не напасешься программиста, который им работу поставит. Особенно если он еще и код пишет, когда ему успевать еще и директором большого холдинга быть? Вот тут ИИ ему время и освободит.
80. RocKeR_13 1470 03.04.26 16:32 Сейчас в теме
EDT на базе Eclipse - попытка понятная. Но мир уже вынес Eclipse приговор: тяжёлый, медленный, экосистема мертва. Пока 1С инвестирует в EDT, весь остальной мир живёт в VS Code и не оглядывается.

Напомнило рекламу видеоплееров, где участники спорили, за чем будущее: за DVD или VHS. А побеждают в итоге (пока) онлайн-кинотеатры))

Давайте на секунду выйдем из мира технологий.

Клиентам плевать на AI. Плевать на конфигуратор. Плевать на то, пишете вы код руками или с помощью Claude.


И давайте теперь еще посмотрим со стороны бизнеса. Во-первых, сколько нужно времени сотруднику, который сидел только в конфигураторе, перейти на разработку с использованием ИИ? Во-вторых, а какой пул задач он сможет решать в итоге быстрее и эффективнее? Допустим, выпадание из рабочего процесса квалифицированного сотрудника сулит падение выручки как в краткосрочной перспективе, так и в долгосрочной из-за потенциальных расторжений договоров (да-да, есть у нас, например, один любопытный абонентский договор с клиентом, где одним из условий является выполнение мной 80% задач в суммовом выражении) Я бы сказал, что сейчас есть и промежуточная "планета" застрявших) Я бы, наверное, себя к ней и отнес. Пока относительно понятного и быстрого входа нет (может подслеповат?)), поэтому пока развиваюсь в том, что уже есть (конфигуратор и EDT).
81. GarriSoft 451 03.04.26 16:57 Сейчас в теме
(80)
Коллега, вы первый из комментирующих, кто реально озадачился этим вопросом. И да, это действительно проблема - спасибо, что обратили на это внимание.
Действительно относительно понятного и быстрого входа нет. Есть множество вариантов, как можно использовать ИИ в работе и не факт, что первый опыт будет удачным )))
Здесь нужно переосмыслить, свою роль, не каждый может "управлять", а тот нужно именно управление и контроль, а не написание кода. Да в первое время производительность если не вырастет и может и вовсе упасть, По себе смотрю, я не всегда понимаю, что задачу можно делегировать ИИ и пытаешься работать по старинке.
Вот реально пример из "сегодня"
Нужно получать данные из API ОФД по сети магазинам, у оператора ОФД, есть свое API, есть документация, достаточно объемная, посмотрел с первого раза, становится понятно, что просто не будет.
Первая мысль, нужно изучить методы, выбрать нужные, а это тоже не просто, т.к. некоторые доступны определенным ролям и т.д,
Задумался...
Вторая мысль, скачать документацию локально и натравить на нее ИИ, в проекте VS Code, какого нибудь ИИ - агента, уже хотел изучать чем скачать, как в друг пришла...
Третья мысль, спросил у клода, если я дам тебе ссылку на документацию по API и скажу, что я хочу получить, ты сможешь это сделать, он говорит "ок, кидай ссылку", через 5 мин, он мне пишет:
Общая схема (цепочка запросов)
Прямого метода «дай мне смены по всему ЛК сразу» нет — нужно идти по иерархии:
1. Авторизация → получить Session-Token
2. Получить список торговых точек → GET /API/v2/... (метод «Список торговых точек по подразделению»), получаешь список магазинов
3. По каждой торговой точке — список ККТ → GET /API/v2/... (метод «Список ККТ по торговой точке»), получаешь номера фискальных накопителей (ФН)
4. По каждому ФН — список смен за период → GET /API/v2/ShiftList?fn=...&begin=...&end=..., получаешь номера смен с датами открытия/закрытия и количеством чеков
5. По каждой смене — сводные данные → GET /API/v2/ShiftInfo?fn=...&shift=... — вот здесь и лежит всё что тебя интересует

Важные нюансы
Авторизация: нужен Integrator-ID от Такскома + логин/пароль сотрудника (или сертификат, или OAuth). Все суммы возвращаются в копейках — нужно делить на 100.
Права доступа: для ShiftInfo нужна роль «Аналитика» (или Админ). Для ShiftList достаточно «Мониторинг».
Производительность: прямого «плоского» метода нет — придётся делать N запросов (по одному на каждую пару ФН+смена). Если магазинов и касс много — надо предусмотреть очереди и rate limiting.
Показать

Я отвечаю, дословно (копи-пасте из диалога)
подготовь подробное ТЗ, чтобы больше не обращаться к сайту, отдельно отметь права доступа, которые нужно "привязать" к ключу. Указывай методы полностью, так чтобы ТЗ было самодостаточное, я его зафиксирую и чуть позже тебе отдам его тебе на реализацию. Данные забираем и основные и дополнительные, которые ты указал. Ответ должен быть в json. Так же ответ не может быть пустым, либо ошибка, либо ok в статусе и данные
Если вопросов у тебя ко мне нет, готовь ТЗ в формате markdown, если остались задай.


После я получаю подробное ТЗ, вложил файл

Теперь этого ТЗ достаточно для любого ИИ - агента, можно написать готовый, рабочий код на чем угодно, хочешь на 1С, хочешь на питоне, за 5(!) минут максимум!

К чему это все, что нужно постоянно над собой работать, менять привычки в работе, менять подходы, все это требует усилий и времени, не всегда и не у всех получится.
Я знаю несколько отличных ребят, по 30 лет работают за конфигуратором, ну ни как им не идет ИИ, им даже думать про ИИ противно )))
Прикрепленные файлы:
Техническое задание.md
sulfur17; ixijixi; +2 Ответить
82. RocKeR_13 1470 03.04.26 17:10 Сейчас в теме
(81)
Действительно относительно понятного и быстрого входа нет. Есть множество вариантов, как можно использовать ИИ в работе и не факт, что первый опыт будет удачным )))

Вооот, а это уже проблема для бизнеса. Если сидеть на окладе на каком-то конкретном предприятии - ну да, в принципе, частенько бывают затишья. Во франче порой даже в отпуск на неделю страшно уходить: потом "последствия" отпуска обычно разгребаешь целый месяц) А изучать по выходным и ночам... Ну, скажем так: хотелось бы дожить хотя бы лет до 50 без инфарктов и инсультов)))

Я знаю несколько отличных ребят, по 30 лет работают за конфигуратором, ну ни как им не идет ИИ, им даже думать про ИИ противно )))

Более того, они даже на EDT матерятся)
Для отправки сообщения требуется регистрация/авторизация