Многие переживают из-за ИИ, который нас тут всех заменит и останемся мы без работы. Не буду отставать от мэйнстрима, и тоже выскажусь на эту тему – поглядим на проблему с разных сторон.

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

Да, и статья - про программистов 1С. Если вы отсюда - вам сюда. Если не отсюда - читните, как оно у нас.

Функции

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

Например, ИИ будет писать куски кода по ТЗ – это точно. ИИ будет проектировать архитектуру метаданных, искать в них ошибки и предлагать изменения. ИИ будет искать ошибки в коде. ИИ будет искать несложные проблемы с производительностью, которые не связаны с данными.

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

Всё перечисленное – отдельные функции. Каждый из нас, как специалист, умеет выполнять какой-то набор функций. Часть их заберёт ИИ. А нам что-то останется?

Вот тут и пойдёт разделение судеб специалистов. Кто умел выполнять только простые функции (любые из перечисленных выше, и ещё несколько), того ИИ заменит полностью. У кого останется пара функций, не заменённых ИИ, тоже перестанет работать в отрасли – на паре функций нормально не заработаешь.

Ну а у кого освоены функции, которые ИИ не будет заменять – тот продолжит работать в изменившейся отрасли.

Контекст

Не секрет, что одно из главных препятствий в использовании ИИ – контекст, который ему надо давать для анализа и решений.

С одной стороны, чем больше дать контекста, тем лучше будет результат. С другой – возможности ИИ по приёму нашего конкретного контекста очень ограничены (иначе никакие сервера не выдержат и мощности не справятся). С третьей: существенная часть нашего, 1Сного контекста – конфиденциальна (особенно данные). С четвёртой: давать ИИ большой контекст и промты – та ещё мука, это прям серьёзный труд.

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

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

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

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

Данные же выложить – сложно по перечисленным выше причинам. Как минимум из-за размера – даже агрегированные данные потянут на гигабайты. И чем более агрегированы данные, чем сильнее обрезана НСИ, тем хреновее будет польза от ИИ-анализа этих данных.

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

Читая, вы, наверное, подумали – а что про локальные ИИ? Правильно подумали. Про них – далее.

Локальные модели

У локальных моделей ИИ в сфере автоматизации бизнеса, как мне кажется, будет та же судьба, что и у информационных баз 1С. Вспомните – изначально базы были локальными. В интернет не ходили вообще.

Покупаешь конфигурацию, устанавливаешь (с диска) – и вот тебе кусочек Вселенского Разума в локальное пользование. Содержит он в себе снапшот, слепок знаний и умений своих разработчиков на момент выгрузки. Мы же, как клиент, накачиваем в этот слепок свои данные – получается симбиоз информации, нашей и ихней.

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

Потом пришёл интернет, и для части клиентов процесс обновления локальной модели стал полуавтоматическим, или даже автоматическим. Добавились другие локальные модели, связанные с «базой» - ЭДО и прочие сервисы.

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

Так в чём принципиальная разница конфигураций и прочих встраиваемых сервисов, доступных на данный момент, и локальных моделей ИИ? Если не принимать в расчёт способ их разработки (созданы они руками или ИИ – а нам это не важно), то разницы особо и нет.

Локальный ИИ – такое же скачанное и установленное ПО, как и любое другое, уже нам знакомое. Так же устроенное – общается с другим ПО, в частности 1С, получает и отдаёт данные, выполняя какую-то функцию – что-то высчитывает, генерирует, проверяет, анализирует и т.д. Также, как другое ПО, работает или автономно, или связывается со своим облаком (в этом случае агент уже как бы не локальный – это распределённая система).

Итого, локальный ИИ – просто новый поселенец ИТ-зоопарка. Забавный, необычный, как утконос – но всего лишь поселенец. Ничего принципиально нового в нём нет. Разве что автономность, т.е. независимость от человека в своей работе.

В новинку ли для 1Сников пополнение зоопарка, внешнего по отношению 1С или встроенного в неё? Нет. 20 лет назад мы работали только с 1С, файлами Excel и принтерами – зоопарк был скуден. Писали обмены между разными 1С.

Потом появился интернет («он всё изменит!»). Появились сайты, с которыми 1С научили обмениваться. В платформе стали появляться методы работы с интернетом, форматы и способы интеграции, которых раньше не было. ЭДО появилось, выгрузка отчётности, Битрикс, IP-телефония, ЧЗ, клиент-сервер внутри платформы, мобильные приложения, JSON и т.д. – до бесконечности можно перечислять. Зоопарк пополнялся со всё возрастающей скоростью.

Каждое новое ПО или сервис выполнял функцию, которую раньше или люди выполняли (в т.ч. программисты и аналитики), или никто не выполнял. Пришло ПО и заменило функцию.

Элементарный пример – до распространения интернета весь код надо было писать руками, читать глазами. Никаких готовых решений не было. Примеры кода – только с ИТС. Много тогда было программистов 1С? Сильно меньше, чем сейчас.

Пришёл интернет, Инфостарт, общение программистов в интернете, появилась масса отраслевых конфигураций и поделок. Можно брать и пользоваться, не писать код вообще. Ну и что, и как, дофига кто накомпоновал себе систему из готовых решений?

И главное: при этом стало меньше работы у программиста 1С? Или самих программистов стало меньше? Нет.

Просто поменялась суть профессии. Вместо пастухов коров мы стали смотрителями зоопарка. Но любим по-прежнему коров.

Сейчас научимся ухаживать за утконосами.

Вайбкодинг

Это будет обидный текст. Обижайтесь, я не обижусь.

В мире 1С всегда существовала одна проблема – программисты херачили код, который ничем не помогал бизнесу. Много кода, доработок, решений, продуктов, интеграций. Я как-то статью писал на эту тему (кажется, это было в другой жизни) - https://habr.com/ru/articles/344844/

Количество этого говнокода всё время возрастало. Были локальные снижения, связанные с изменениями стратегии разработки самой 1С – например, при переходе с УПП на ЕРП говнокод стал сложнее и дороже. Сыграли роль монолитность конфигурации увеличение стоимости разработки.

Но в целом, если сгладить график количества говнокода – он уверенно рос. Если же построить график полезности кода для бизнеса – он тоскливо полз вниз. Такие вот забавные встречные ветры автоматизации: восходящий и нисходящий. Ой, какая интересная метафора наклёвывается – «пускать ветры автоматизации» ?.

И вот пришёл вайбкодинг. Всё больше энтузиастов, статей, обзоров, кейсов, хайпа…

Что же даёт вайбкодинг в 1С? Говнокод можно писать быстрее. В десятки, сотни, тысячи раз быстрее. Ну, первый же вопрос – нахера? Писали говнокод руками, он бизнесу не помогал. Если написать говнокод быстрее, он поможет что ли? ?

Конечно, приходит в голову мысль: ну говнокод, ну и ладно. Зато дешевле – вайбкодинг же стоит сущие копейки. Вот тебе и польза – с помощью вайбкодинга мы получим тот же результат (пусть и говнокод), только в разы быстрее и дешевле.

Ой ли ?. А чем дальше программист-то займётся? Навайбкодит за день то, что раньше делал за месяц, и что? Получит зарплату за 1 день и пойдёт дальше? Или останется до конца месяца наслаждаться лаврами и почестями?

Хрена там, законы ИБД и Паркинсона никто не отменял. Программист будет вайбкодить весь месяц. Навайбкодит – отрефакторит. Или отвайбрефакторит – есть уже такое? Потом провайбтестирует. Навайбкодит тесты и систему тестирования – кому теперь нужны старые инструменты, вроде Ванессы? Все свои старые доработки и разработки отвайб<глагол>ит. Ну и т.д. – принцип вы поняли.

Теперь, внимание, вопрос: насколько вырастет количество говнокода?

Спрашивать, насколько уменьшится польза для бизнеса, не буду – ответ и так понятен.

P.S. К месту будет неточная цитата про Scrum: «Мы ускорились в 4 раза. Осталось понять, что за хрень мы делаем с такой скоростью».

То ли страшно, то ли смешно.

Вам как?

Инвестиции

Главное же, что нас спасёт – родная фирма 1С и особенности её экосистемы. Если составить мировой рейтинг языков… Нет, не языков… Как сейчас правильно говорить? Сред программирования? Способов? Видов? Родов? ?

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

Развитие платформы 1С всегда сопровождали две оценки: отстаёт и идёт своим путём. Давайте сделаем очередной мем: 1С отстаёт своим путём.

Есть области, в которых у 1С нет конкурентов – например, быстрая разработка бизнес-приложений для автоматизации. Это – свой путь. Не потому, что 1С нашла какой-то супер-пупер-секрет или собрала лучших гениев автоматизации. Просто 1С была сфокусирована на узкой области и не увлекалась абстракциями.

А в делах общемировых 1С всегда отставала. Работа с СУБД – так себе, и по оптимальности, и по количеству доступных СУБД, и по возможности их добавить. Веб, клиент-сервер – да, многое получилось, но с отставанием лет на 10. А когда получилось – уже и не надо оно никому, на таком-то уровне. Ещё и за пределы платформы в итоге вылезли.

Почему так? Потому что ресурсов всегда не хватало. Потому что платформа 1С – закрытый коммерческий продукт. Сколько есть денег у фирмы 1С, столько развития платформа и получает.

И вот пришёл ИИ. В Больших отраслях в него вкладываются… Боюсь ошибиться. Ещё миллиарды долларов? Или уже триллионы? И как скорость развития? Успеваете освоить одну версию модели/агента, пока новая не вышла?

А у нашей 1С, спасибо судьбе, таких денег нет. Поэтому такого ИИ, как в Большом мире, у нас не будет никогда. Даже примерно. И это просто замечательно.

Будут какие-то ИИ, рождённые по тем же лекалам – отсталые, но лучшие в каких-то узких, наших, 1Сных задачах. Как мне думается, они будут не про программирование – скорее про анализ, пусть даже и кода/архитектуры.

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

Это не первые бунты в 1С. Были уже всякие открытые платформы, плагины, альтернативные конфигураторы. И любители у всего этого были. Но мэйнстримом это не стало и не станет – таков мир 1С.

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

Посему, господа программисты 1С – возрадуемся. Есть все шансы, что наш тёплый, уютный, архаичный, патриархальный уголок ИТ останется в стороне от катка цивилизации.

А ребятам из Большого мира, искренне: Удачи.

P.S.

Текст проверили два ИИ — DeepSeek и Gemini. Оба сказали - не чушь, надо читать, прикольно написано.

Qwen пытался прочитать, но сломался. Видимо, тоже согласен :)

Комментарии (10)


  1. Moog_Prodigy
    28.05.2026 18:23

    Большие ИИ не придут, но могут прийти маленькие ИИ типа instruct, которые одинэсники возьмут да и наделают. Это не так сурово, а конфигурацию и маленькие ИИ напишут почти без ошибок. Или вы думаете одинэсники не смогут? Смогут, уверяю вас. Они не настолько дураки, чтобы не использовать такую автоматизацию. А то и сама 1С это сделает - там уж точно и ресурсов есть и денег.


  1. 7OH
    28.05.2026 18:23

    Вот с чем согласен - это со своим путём отставания.
    И благодаря ему нас ИИ особо не заденет - да.


  1. junior_1c
    28.05.2026 18:23

    Щас "маркетинг" придет и скажет: вы не знаете про наши MCP сервера + чпоньк и все готово!

    По вайбкодингу: сам из 1С, жду надеюсь что моя статья пройдет модерацию... вайбкодинг + продакшн = две несовместимые вещи!


  1. Emelian
    28.05.2026 18:23

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

    Что меня кормило 20 лет, так это собственная конфигурация на «1С77», по «зарплате», для производственного предприятия. Там я использовал на все 100% объекты «Справочник», возможность работать с платформой, как с DDE-сервером (что позволило мне подключиться, напрямую к dbf/cdx-файлам «семерки» из Visual FoxPro, как DDE-клиента, и, заодно, увеличить производительность работы с БД в 15 раз!), а также возможность использовать внешние компоненты (которые я, как и драйвера, к внешнему оборудованию, с которыми работала моя конфигурация, писал на С++). Также очень ценил возможность писать в «1С77» внешние обработки, которой я активно пользовался, не говоря уже о «Мокселе», примитивном, но вполне рабочем псвдо «Экслеле».

    Конфа моя работала на трех производственных фирмах, до 1000 человек, в каждой (в лучшие времена!).

    Были и другие проекты, вроде учета ресурсов, но их востребованность была меньше, хотя она даже была поводом для обсуждения на «Мисте» (не по моей инициативе).

    Всё остальное в поделках «1С» мне всегда нравилось меньше. Ибо конфигурации они всегда писали и пишут по принципу: «Нам с ними не работать».

    А поскольку «семерка» очень простая платформа (её делало 10 человек – два года и больше половины объектов, там, на мой взгляд, «лишние»), то всегда была мысль написать ее аналог. Вроде «2С». При этом, опенсорс «2С» – реально существует (написана, коряво, на C++ / MFC, и для реальной работы не годится), даже, какие-то примитивные конфы для неё были.

    Вот я и думаю. Более половины необходимого кода для собственной «семерки» можно взять из готового опенсорса. Остальное – навайбкодить. Может быть, когда-нибудь займусь этим пет-проектом, просто, чтобы запустить там мои конфигурации без лишних танцев с бубном. Чисто для удовольствия.

    Однако, я соберусь или нет (ибо платить за ИИ-сервисы не собираюсь), это могли бы сделать другие «энзазисты», чисто по приколу. Но, все предпочитают ваять веб-сервисы и мобильные приложения, а программы для ПК писать, на «Хабре», никто не хочет. За последний год я так и не увидел здесь ни одного подобного проекта, кроме собственного (графическая обёртка для консольного загрузчика любимых видосиков из «народного» видеохостинга).


    1. nep
      28.05.2026 18:23

      Более половины необходимого кода для собственной «семерки» можно взять из готового опенсорса. Остальное – навайбкодить.

      Верно. Сделать можно. Но надо понимать - для чего?

      Все-ж "удовольствие" сильно больше, когда твоей разработкой пользуются, чем когда идет "в стол". Это, возможно, объясняет, что для десктопа "по приколу" никто не пишет. Да, вэб-сервисы и приложения тоже редко находят своего пользователя, но в их случае есть хотя бы надежда. А десктоп учетное приложение или платформа а ля 1С - обречена получить как максимум только нескольких одобрительных комментариев.


      1. Emelian
        28.05.2026 18:23

        Верно. Сделать можно. Но надо понимать - для чего?

        «Семёрка (1С77)» – идеальная учетная платформа, на мой взгляд, хотя ей уже «сто лет в обед!». Всё остальное – дорого, сложно и неполноценно.

        Если вы работаете на среднем предприятии, до 1000 человек, скажем, что вести основной учет в «7.7», на 100%-но собственной конфигурации – одно удовольствие. Всё под контролем и вы – незаменимый специалист!. При этом, фирме выгодно, стоимость подобного решения – минимальна!

        Даже если акцент делается на внешнюю отчетность, а именно здесь – главное достоинство официальных (типовых) конфигураций «1С», то, всё равно, выгодно вести учет в своей, внутренней конфе, а затем делать «Конвертацию Данных» (в собственной обработке!) в типовую (то бишь, экспорт / импорт данных туда / сюда) и уже из фирменной конфигурации формировать и отправлять внещнюю отчетность.

        Для этого, вообще, достаточно купить одну лицензионную версию, допустим «1С83», исключительно только для экспорта / импорта данных из собственной «семерки» в официальную «восьмерку». По крайней мере, мой 20-ти летний опыт работы с «1С» показывает эффективность этого решения: «Дешево и сердито!».

        Что касается платформы «1С77», то она, конечно же, может быть усовершенствована. И мне всегда хотелось это сделать. Заодно убрать лишние объекты оттуда, добавить, как вариант, поддержку 64-х и более тесную интеграцию как с движком VFP (даром, что устарел, это вполне рабочая лошадка, только для 32-х), так и Sqllite (на выбор пользователя).

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

        Фирма не смогла, точнее, не захотела развивать «семерку» до логического совершенства. Её понять можно, им нужно «денюх» зарабатывать а не стремиться к вершинам искусства.

        Если смогу осилить, то будет повод сказать: «Сегодня смог (в смысле, туман на улице)!» и услышать от дворецкого: «Поздравляю, сэр!» :) .

        Но, это скорее мечты из области фантастики, хотя, вот, «вайбинг» может дать вторую жизнь этой идее. Короче, «пожуём – увидим (будем поглядеть)!». :)

        Все-ж “удовольствие” сильно больше, когда твоей разработкой пользуются, чем когда идет “в стол”. Это, возможно, объясняет, что для десктопа “по приколу” никто не пишет. Да, вэб-сервисы и приложения тоже редко находят своего пользователя, но в их случае есть хотя бы надежда. А десктоп учетное приложение или платформа а ля 1С - обречена получить как максимум только нескольких одобрительных комментариев.

        Ну, я вот делаю бесплатную десктопную обучающую программу «L’école» ( https://lecole.free.nf/Prg/Lecole.php ). Пока только для себя. При этом делать её веб-вариант либо мобильную версию – нет ни малейшего желания. Этим уже пусть занимаются другие. А раз система бесплатная, то там, по большому счету – без разницы, будет «нескольких одобрительных комментариев», в два раза больше или в два раза меньше. Что поменяется?


  1. GidraVydra
    28.05.2026 18:23

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

    Не стоит рассматривать отгороженность 1С от ИИ как преимущество. ИИ не заменит 1С программистов, но более эффективно ИИ-автоматизируемые языки заменят 1С.


    1. vis_inet
      28.05.2026 18:23

      1С это не универсальный язык программирования, поэтому "ИИ-автоматизируемые языки" его не заменят.


  1. Anton1906
    28.05.2026 18:23

    Учитывая скорость развития ИИ нельзя точно сказать, что чья-либо работа находится в безопасности.


  1. xRay
    28.05.2026 18:23

    MCP server, Language Server Protocol для языка 1C (BSL) помогут вайбкодить под 1С