Заметки из Зазеркалья

25.07.2025

1С:Напарник в 1С:EDT - меньше рутины, больше продуктивности

Введение

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

В 1С:EDT 2023.3.6 появился ИИ-помощник 1С:Напарник - пока в рамках пилота для партнеров. В дальнейшем планируется его открытие для широкой аудитории. Это ИИ-помощник, который делает работу с кодом быстрее, понятнее и… немного волшебнее.

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

Автоматическое продолжение кода

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



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

Генерация кода по описанию

Иногда проще объяснить задачу словами. И с Напарником это работает. Достаточно ввести комментарий на русском языке, описывающий нужную функцию, - и ИИ сгенерирует рабочий код.

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

Документирование функций

С помощью функции «Документирующий комментарий» Напарник создаст пояснение к любой процедуре или функции - с описанием назначения, параметров и возвращаемого результата.
Вызывается команда прямо из контекстного меню. Приятно, что комментарии не шаблонные - они анализируют структуру и логику функции, а не просто повторяют ее имя.

Умная справка

Вы можете задать вопрос вроде «Какие методы есть у структуры?», и получите не просто список, а подробное описание синтаксиса и примеры использования.



То же самое работает и для задач: спросите «Как получить сумму чисел в массиве?», и Напарник не только объяснит, как это сделать, но и предложит готовый пример на встроенном языке.

Прикладные задачи и генерация данных

ИИ-помощник способен решать не только синтаксические, но и прикладные задачи.
Например: «Как вычислить полное кол-во лет сотрудника зная его дату рождения?» - в ответ вы получите готовый фрагмент кода.



А если нужно создать тестовые данные: «Заполни справочник “Города” двадцатью городами России». Напарник сгенерирует код, который создает элементы справочника и добавит их в базу.

Это может быть особенно полезно:

  • при разработке — чтобы не тратить время на ручной ввод и сразу видеть, как работает интерфейс и логика обработки данных;

  • при тестировании — для воспроизведения типовых сценариев и проверки разных веток бизнес-логики;

  • на демо для заказчика — чтобы показать систему «вживую» с понятными и узнаваемыми примерами;

  • в учебных целях — чтобы студент или новичок увидел результат кода без долгой подготовки данных вручную.

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

Поиск и исправление ошибок

Выделите фрагмент кода, и Напарник подскажет, в чем ошибка, объяснит причину и предложит исправление.



Особенно полезно при работе со сложной логикой, чужим кодом или большими модулями.

Редактирование по инструкции

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

Как получить доступ

На момент публикации 1С:Напарник находится в режиме закрытого тестирования и доступен для партнеров 1С. Достаточно перейти на code.1c.ai, авторизоваться через login.1c.ru и следовать инструкции.

Плагин доступен в версии 1С:EDT 2023.3.6 и выше, интегрируется прямо в среду разработки и готов к работе сразу после установки.

Заключение

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

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

Теги: 8.5.3  разработка  EDT 

Рассказать друзьям: