Smart1Spec Документация
Studio
ОбучениеНовичокИзменение EPF/ERF

Первая точечная правка с Помощником

Заменить фразу в модуле с помощью Помощника — задача, предложение, просмотр в режиме сравнения, подтверждение, пересборка.

На этой странице

В этом уроке Помощник заменит одну фразу в модуле: вы опишете замену, посмотрите «было / стало» в режиме сравнения, подтвердите изменение и соберёте новый файл. Модуль меняется только после вашего подтверждения.

Что получится#

  • В процедуре ПоказатьПриветствие текст «Привет из Smart1Spec Studio» заменён на «Добрый день».
  • Вы знаете формулировку задачи, которую Помощник распознаёт как точечную замену.
  • Новый файл .epf собран с этой правкой.

Что понадобится#

Что Помощник делает и чего не делает#

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

Шаги#

  1. Откройте проект с учебной обработкой. В навигаторе нажмите «Модуль объекта» — модуль откроется на этапе Source.
  2. Если панель Помощника скрыта, нажмите кнопку «Помощник» в шапке (или Ctrl+Shift+A при английской раскладке).
  3. В панели Помощника откройте вкладку «AI-разработка». Появится поле задачи — с подписью «Текст задачи» или «Задача (на русском)» — и кнопка «Получить предложение».
  4. Введите задачу точно в таком виде:
    Текст
    Найди «Привет из Smart1Spec Studio» и замени на "Добрый день". Больше ничего не меняй.
    Карточка «Текущая задача»: в поле «Текст задачи» введена формулировка замены
    Задача для точечной замены
  5. Нажмите «Получить предложение». Появится уведомление «Предложение создано», и центральная область переключится в режим сравнения «Review Mode · сравнение AI». В панели Помощника — статус «Предложено», строки «Файлов: 1 · участков: 1 · +1 / −1», «Просмотрено 1 из 1» и пояснение «Точечная замена «Привет из Smart1Spec Studio» → «Добрый день» в процедуре ПоказатьПриветствие (строка N), без вызова внешней модели.»
  6. Посмотрите на сравнение: удалённая строка выделена красным, добавленная — зелёным. Над ним — строка «Изменено · Процедура ПоказатьПриветствие · стр. N». Кнопки «Рядом» и «Построчно» меняют вид сравнения.
    Режим сравнения: строка с текстом «Привет из Smart1Spec Studio» выделена красным, строка с «Добрый день» — зелёным
    Предложение Помощника в режиме сравнения
  7. Если замена та, что нужна, нажмите «Подтвердить и сохранить BSL». Статус сменится на «Применено», появится сообщение «BSL сохранён. Требуется пересборка Artifact: нажмите «Собрать» и скачайте новый .epf/.erf — предыдущий файл больше не актуален.», а в строке состояния — «Требуется сборка».
    Блок результата: статус «Применено», «Просмотрено 1 из 1» и текст точечной замены
    Результат после подтверждения
  8. Нажмите «← Source», чтобы вернуться к модулю, и убедитесь, что в процедуре теперь Сообщить("Добрый день");.
  9. На панели этапов нажмите «Artifact», затем «Собрать .epf» и «Скачать .epf». Проверьте новый файл в 1С (Проверить результат в 1С).

Как формулировать задачу#

Помощник распознаёт замену, если искомая фраза стоит в кавычках, а слово «замени» стоит прямо перед «на», за которым идёт новый текст в кавычках. Кавычки можно использовать «ёлочки» или прямые.

РаботаетНе работает
Найди «Старый текст» и замени на "Новый текст". Больше ничего не меняй.замени «Старый текст» на «Новый текст»
Сообщение «Старый текст» замени на «Новый текст»искомая фраза между «замени» и «на»
Текст «Старый текст» — замени текст на "Новый текст"задача без кавычек

Пример-подсказка в пустом поле задачи записан во второй, нерабочей форме — пользуйтесь формулировками из левой колонки.

Фраза должна встречаться в модуле ровно один раз. Если результат не содержит строки «Точечная замена «…» → «…»», а предлагает что-то другое, нажмите «Отклонить» и уточните фразу — возьмите более длинный фрагмент, который встречается один раз.

Если что-то пошло не так#

Что видноЧто сделать
На вкладке «AI-разработка» написано «Помощник выключен в этой среде. Режим «Подсказки» и ручная сборка доступны.»Точечная замена в этой среде недоступна. Измените модуль вручную (Сохранить изменения BSL).
«Текст в редакторе не совпадает с файлом на сервере. Сохраните или перезагрузите модуль.»В редакторе есть несохранённые правки. Нажмите «Сохранить BSL» и запросите предложение снова.
Предложение не похоже на замену вашей фразыНажмите «Отклонить» и переформулируйте задачу по таблице выше.
После подтверждения в скачанном файле старый текстВы скачали файл до пересборки. Нажмите «Собрать .epf», затем «Скачать .epf».

После подтверждения вернуть прежний текст кнопкой нельзя: отката нет. Чтобы вернуть фразу, сделайте обратную замену той же формулировкой или исправьте строку вручную и сохраните модуль.

Что дальше#

См. также

Сверено с продуктом: 27.10.2026

Нашли неточность? Напишите на [email protected] и укажите адрес страницы.

Smart1Spec · документация описывает текущую версию сервиса.