Будущее наступило. Или почти наступило. Что известно об 1С:Напарнике

Будущее наступило. Или почти наступило. Что известно об 1С:Напарнике
04.03.2025
22792

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


Что можно будет поручить 1С:Напарнику: возможности AI для 1С-разработки

О том, что 1С:Напарник существует, можно узнать, если зайти на сайт code.1c.ai.

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

В числе того, что умеет 1С:Напарник, заявлено:

  • автоматическое продолжение кода с использованием сгенерированной нативной подсказки, которую можно принять, отклонить или принять с исправлениями (регулируется настройкой «Непрерывное завершение кода» или вызывается по комбинации клавиш);

 

 

  • создание кода по описанию на естественном языке; например, можно попросить удалить строки с пустой номенклатурой, и сразу получить решение задачи;

 

 

  • создание документирующих комментариев к функции или к процедуре;

 

 

  • поиск ошибок в коде с предложением вариантов исправления;

 

 

  • возможность модифицировать уже написанный код по инструкции – нужно будет сказать, что сделать с кодом, и это будет сделано;

 

 

Фирма «1С» позиционирует «Напарника» и для опытных программистов, желающих автоматизировать рутину, и для начинающих, чтобы быстрее освоить разработку в 1С на своих проектах.

Предполагается, что использование нового продвинутого инструмента позволит получить такие преимущества:

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


Как начать использовать 1С:Напарника

На данный момент открытое пилотное тестирование 1С:Напарника доступно только партнерам «1С». Но как только появится информация о возможности использования в более массовой аудитории, Инфостарт обязательно проинформирует об этом.

С технической точки зрения 1С:Напарник поставляется в формате плагина для 1С:EDT. Чтобы подключить его, потребуется специальный токен, который генерится на сайте продукта. Чтобы приступить к работе с «Напарником», токен следует прописать в настройках плагина. 

 

 

Важно: Плагин работает с текущими актуальными версиями EDT – 2023 и 2024 (начиная с 2023.3.6). При этом разработчики просят обратить внимание, что для корректной работы плагина следует проверить версию используемой платформы JDK – в последней версии Zulu была обнаружена проблема с обратными вызовами (JDK-8331765), поэтому рекомендуется использовать предпоследнюю версию или Axiom JDK.

Если вам удобнее смотреть новости в телеграме, то вот наша группа – ИНФОСТАРТ.

Автор:
Обозреватель

См. также

Главное нововведение – это «воздушный интерфейс 8.5». Рассказываем о ключевых возможностях платформы 1С:Предприятие 8.5.

26.12.2025    11682    ЕленаЧерепнева    11       

6

В 2026 году появится реестр ПО для собственных нужд. Информация в нем будет закрытой. Регистрация софта даст бизнесу некоторые преимущества.

23.12.2025    459    user2175972    0       

3

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

18.12.2025    5060    ЕленаЧерепнева    3       

4

Фирма «1С» последовательно реализует в своих продуктах поддержку ТС ПИоТ, который скоро станет обязательным при продаже маркированных товаров в рознице. Рассказываем о том, что известно о планируемых изменениях для решений 1С.

17.12.2025    6499    ЕленаЧерепнева    10       

3

ФНС изменила формат транспортного контейнера при обмене электронными документами. Новая редакция начнет действовать с 15 декабря. 

12.12.2025    1119    user2175828    0       

1

Официальный технологический блог «Заметки из Зазеркалья» анонсировал выход новой версии технологии разработки 1С:Элемент 8.1. Среди наиболее важных возможностей релиза – развитие SEO-инструментария и расширение прикладной функциональности.

09.12.2025    864    ЕленаЧерепнева    3       

0

Приложение предоставляется бесплатно и при наличии свободных лицензий позволяет работать на мобильных устройствах Android и iOS с локальными или облачными базами 1С:БП.

08.12.2025    869    ЕленаЧерепнева    0       

2

С 1 ноября 2025 года приложения для Android 15+, размещаемые в Google Play, должны поддерживать размер страниц 16 КБ. Фирма «1С» выпустила мобильную платформу 8.3.27.64, позволяющую пересобрать мобильные приложения 1С под новые требования.

03.12.2025    1582    ЕленаЧерепнева    0       

1

Комментарии

Инфостарт бот
1. starik-2005 04.03.25 11:40 Сейчас в теме
Так-то прикольно, конечно, но сдается мне, что в реальных простых задачах данный механизм скорее вред нанесет, чем пользу. Я сегодня решил гигачат попросить написать мне простую функцию преобразования unix-времени в дату на 1С. И он не справился, хотя функция в одну строку.
24. VladC# 16.03.25 03:54 Сейчас в теме
(1) Сравните количество кода на 1С в открытом доступе, например на github, и количество кода на других языках, на которых весь мир пишет, и вопросы про то почему гигачат и ему подобные почти не знают ничего про 1с отпадут сами собой. Код 1С закрыт, что бы там не говорили, код на любом современном популярном языке можно редактировать хоть в блокноте, даже не имея настроенного окружения, код на 1с доступен только при условии наличия платной платформы и ряда манипуляций по его извлечению и то выгрузка не всегда возможна, если имена объектов метаданных превышают допустимую длину.
27. EugeneMaliy 06.08.25 08:31 Сейчас в теме
(1) вот статья на тему использования нейросеток с 1С - там гигачат показал средненькие результаты. Возможно будет интересно.
https://habr.com/ru/articles/908170/
2. FedorEc 04.03.25 13:33 Сейчас в теме
//Функция преобразования unix-времени в дату на 1С
//
// Параметры:
//  Время - Число - Время в формате unix-даты
// 
// Возвращаемое значение:
//  Дата - Дата 1С
//
Функция ПреобразоватьВремяUnixTS(Время) Экспорт

	Возврат МестноеВремя('19700101' + Время);

КонецФункции
Показать


Вроде норм
3. starik-2005 04.03.25 16:10 Сейчас в теме
(2) Это гигачат выдал? Мне он выдал 10 строк галлюцинаций.

По поводу вреда, то вот: https://forum.infostart.ru/forum9/topic323956/
4. FedorEc 04.03.25 17:14 Сейчас в теме
Нет, это 1С: Напарник выдал
5. starik-2005 04.03.25 18:35 Сейчас в теме
(4) Ну пусть теперь ответит на вопрос, почему у меня все даты на 9999-й год )))))
6. G_104687577220255173629 05.03.25 10:17 Сейчас в теме
Интересно, на какой нейросети реализован напарник?
7. starik-2005 05.03.25 10:26 Сейчас в теме
(6)
на какой нейросети
Сейчас, на сколько я знаю, все современные нейросети - это на разных данных обученные трансформеры, если не ошибаюсь. Так что разница в них - это только данные, на которых она училась.
8. Sergey_Borisovi4 06.03.25 22:32 Сейчас в теме
(6) Nemotron от Nvidia
12. wonderboy 07.03.25 10:26 Сейчас в теме
(8) Откуда такая информация? От "инсайдеров"?
14. Sergey_Borisovi4 07.03.25 10:35 Сейчас в теме
(12) У самого Напарника можно спросить )
wonderboy; +1 Ответить
16. wonderboy 07.03.25 10:47 Сейчас в теме
(14) ну да, самый что ни на есть "инсайдер" :)
19. Nehc 07.03.25 11:35 Сейчас в теме
(16) самим моделькам нельзя верить... Половина мелких моделей себя идентифицирует, как ChatGPT из-за синтетических датасетов...
20. wonderboy 07.03.25 11:39 Сейчас в теме
(19) Но я пожалуй не удивлюсь, если действительно ее за основу взяли. Правда у нее контекст маленький, всегд 4К токенов.. Полноценно код дописывать в модуле по заданию с таким контекстом не очень, мне кажется..
15. wonderboy 07.03.25 10:38 Сейчас в теме
(8)
Nemotron от Nvidia


Хм, а "nemotron-4-340b-instruct" действительно неплохо 1С знает. Еще и лицензия позволяет коммерческое использование.

====================================
Запрос:
Какой функцией БСП можно получить курс валюты в 1С?

Ответ:
В конфигурациях 1С на базе БСП (Библиотеки стандартных подсистем) для получения курса валюты можно использовать функцию РаботаСКурсамиВалют.ПолучитьКурсВалюты(). Эта функция находится в общем модуле "РаботаСКурсамиВалют" и позволяет получить курс валюты на определенную дату.

Пример использования функции:

// Получение курса валюты на текущую дату
КурсВалюты = РаботаСКурсамиВалют.ПолучитьКурсВалюты(Валюта, ТекущаяДата());

// Получение курса валюты на определенную дату
ДатаКурса = Дата('2022-01-01');
КурсВалюты = РаботаСКурсамиВалют.ПолучитьКурсВалюты(Валюта, ДатаКурса);

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

Например:

ВалютаДоллар = Справочники.Валюты.НайтиПоКоду("USD");
КурсДоллара = РаботаСКурсамиВалют.ПолучитьКурсВалюты(ВалютаДоллар, ТекущаяДата());

Обратите внимание, что для корректной работы функции РаботаСКурсамиВалют.ПолучитьКурсВалюты() необходимо, чтобы в информационной базе были заполнены курсы валют на соответствующие даты.
====================
9. DmitryNZ 07.03.25 05:14 Сейчас в теме
Забавная игрушка, не более того... Джун таким образом кодить не научится. А задачи сеньора она всё равно не осилит. А если и осилит - то на выходе выдаст абсолютно неподдерживаемый мусор.
Зато это офигенный аргумент для заказчиков - мол, за вас писюк сам умеет писать код, какой миллиард часов...

В итоге получаем понижение ЗП разработчиков, качества конечного продукта, квалификации специалистов и как следствие - тупые индусско-китайские базы нереальных размеров, и все вытекающие из этого.
10. Vidz 07.03.25 07:16 Сейчас в теме
(9) Да, тупые станут ещё более тупыми, плодя говно код...
С другой стороны среди прочего задачи бывают дейтвительно относительно рутинные, в чем-то, безусловно, можно упростить себе жизнь.
VladC#; wonderboy; +2 Ответить
18. kalyaka 07.03.25 10:54 Сейчас в теме
(10)
Да, тупые станут ещё более тупыми, плодя говно код...
Не, таких как раз вполне может заменить ИИ Напарник :)
11. DarkMag650 07.03.25 10:26 Сейчас в теме
Ну если смотреть с оглядкой на другие языки, то во все среды встраивается ии, это неизбежно.
ulyankinp; wonderboy; +2 Ответить
13. DarkMag650 07.03.25 10:34 Сейчас в теме
Вообще главная проблема нейронок относительно их применения касаемо в 1с, упиралась только в отсутствие контекста. Они (топовые нейронки прим. claude 3.7) уже сейчас способны думать (iq) ну уровне мидла/сеньёра, но им не хватает контекста. Преимущество живого кодера над нейронным сейчас лишь в этом отсутствующем контексте, если 1с предложит инструмент по созданию векторной базы данных для хранения в ней кода конфигурации и по аналогии с RAG системами докрутит поиск по ней. То вот это уже будет действительно полезно. Потому что мало какой джун и даже мидл порой может точно знать какие реализованы общие модули и код бсп в базе для решения его проблемы. Это может реально бустануть понимание кода конфигурации и работы с типовым кодом, что поможет избежать придумывания велосипедов от незнания.
am_bubnov; VVi3ard; Vidz; investec; Artem-B; Nehc; wonderboy; +7 Ответить
17. wonderboy 07.03.25 10:51 Сейчас в теме
(13) А чего 1С ждать. Можно уже сейчас использовать AI-first IDE вроде Cursor или windsurf. Там уже есть индексирование кодовой базы и встроенный агент умеет с ней работать. Не идеально, но с каждой версий все лучше.
25. VladC# 16.03.25 04:46 Сейчас в теме
(13)Главная проблема не только отсутствие контекста, но и отсутствии достаточных объемов качественного кода в открытом виде, сравните количество доступного кода в открытом виде на 1С с другими языками и станет понятно, что архитектура 1С решений требует кардинальной переработки, например и метаданные, и формы, и скрипты все должны быть доступны в виде обычных текстовых файлов изначально, а потом уже собираться в конечный бинарник, как это делается в других языках.
21. van_za 08.03.25 08:46 Сейчас в теме
Что бы использовать едт нужен ноут с 20 Гб оперативы, пока проще из конфигуратора скопировать в дипсик.
22. salexdv 08.03.25 10:08 Сейчас в теме
Возможно и без EDT что-то подобное
Прикрепленные файлы:
23. brr 12.03.25 13:14 Сейчас в теме
Что-то мне код из первого примера не нравится. Как бы не получилось, что Напарник выдает код на уровне джуна.
26. Vidz 10.04.25 08:14 Сейчас в теме
Вот пример того, что можно с курсором:
https://www.youtube.com/watch?v=6X8BwreJgZQ
Не каждый захочет развлекаться с выгрузкой/загрузкой конфы в/из xml и медитированием над тем что выдаст языковая модель. Но уже неплохо и продолжает развиваться
Тема топикстартера внушает надежды на серъезный инструмент-помошник как минимум
allegrosoft; abcopel; +2 Ответить
28. doublepuffer 15.08.25 14:21 Сейчас в теме
На данный момент, насколько я понимаю, Навигатор не учитывает структуру конфигурации.

Например, если я попрошу: «Получить контрагента по ссылке на договор» —
при построении запроса система не учтёт, что у нас есть справочники «НашиКонтрагенты» и «ДоговорыКонтрагентов».

Если реквизит называется по-другому, но при этом содержит ссылку на договор, Навигатор это также не распознает.

Хотя, по сути, нейросеть можно обучить подобному анализу — например, через выгрузку XML-структуры конфигурации, ведь это тоже просто текст.

Главная особенность такого сервиса должна заключаться именно в понимании структуры конфигурации и построении осмысленных ответов на её основе.

А просто быстро генерировать примеры «сырого» кода по принципу Ctrl+C / Ctrl+V могут многие нейросети — и, по моему мнению, некоторые из них делают это даже более корректно (например, правильно пишут процедуры для 1С).
29. PiroGG 29.09.25 05:15 Сейчас в теме
(28)При чем выгрузка в xml структуре уже лежит в файлах проекта (при правильном построении запроса её уже можно использовать по сути без дополнительных выгрузок, да и дополнительные выгрузки при использовании автономного сервера не так затратны по времени). Все БСП'шные процедуры и функции и вся документация есть же по сути. Дали бы возможность добавления локальной ИИ и построение своей векторной базы...

Напарник сейчас действительно выдает код на уровне джуна. Может объективно неплохо помогать дописывать комментарии (хотя там можно и шаблонами примерно подобных же результатов добиться).
Не знаю кто говорил о Nemotron от Nvidia. Мне он отвечает сейчас исключительно в стиле deepseek, даже иногда иероглифы добавляет.
Просто ему скормили в виде векторной базы базовую справку 1С.
Объективно с учетом разных платформ, конфигураций, версий БСП, подходов к доработкам в целом и ограничений в этих подходах, тут хороших результатов анализа в целом не добиться. В анализе кода сейчас в целом хватает BSLLS. Напарник тут как будто лишний.
Но в целом джунам будет полезен.
На самом деле при правильном построении векторной базы и запросов к ней, можно добиться не плохих результатов анализа и ревью кода локально. Тем более если конфигурация на поддержке, её не так часто нужно будет индексировать.
Cursor и прочие подобные костыли просто по-моему не стабильны, потому что не понимают ни версий БСП, да и стандартные общепризнанные подходы часто игнорируют. Да по сути он заменяет вам головную боль со справкой, структурой данных, для потыкать и посмотреть что возможно в целом это проще. Но как реальное применение в работе по всем описанным выше причинам тоже такое себе. Как будто действительно проще потратить время на построении своей векторной базы со своим блек-джеком... =D
Для отправки сообщения требуется регистрация/авторизация
Наверх
Наверх
INFOSTART
Team Event
Подробнее Стрелка