Smart1Spec Документация
Studio
ОбучениеИзменение EPF/ERFРазработчик 1С

Изменение существующей обработки

Загрузить готовую обработку .epf, найти процедуру, изменить модуль, сохранить, собрать новый файл и проверить его в 1С.

Перед чтением

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

В этом уроке вы загрузите в Smart1Spec Studio готовую внешнюю обработку со своего компьютера, найдёте в модуле нужную процедуру, измените её и получите новый файл .epf. Отчёты .erf изменяются так же.

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

  • Ваша обработка разобрана в проекте: модуль объекта, формы и макеты видны в навигаторе.
  • В модуле сделана и сохранена правка.
  • Новый файл .epf скачан и проверен в 1С.

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

Шаги#

Загрузите файл#

  1. В навигаторе слева нажмите «Открыть файл». Откроется системное окно выбора файла с фильтром .epf, .erf.
  2. Выберите файл и подтвердите выбор. В строке состояния появится «Файл загружен», затем «Исходники сохранены <имя>.epf». Для файла около 100 КБ это заняло несколько секунд.
  3. Под шапкой появится баннер «Загружена внешняя обработка <имя>.epf». Studio откроет этап Spec1C, над редактором может стоять отметка «МОДЕЛЬ НЕПОЛНАЯ». Это не ошибка загрузки: описание задачи и спецификация не восстанавливаются из готового файла, а исходники доступны полностью.
  4. Посмотрите на дерево в навигаторе: имя обработки, под ним «Модуль объекта», «Формы» (все формы файла) и «Макеты». Внизу навигатора — карточка файла с числом форм.
    Навигатор после загрузки обработки: модуль объекта, девять форм и макеты, внизу карточка файла «форм: 9»
    Дерево загруженной обработки

Найдите процедуру#

  1. Нажмите «Модуль объекта» в дереве — или разверните нужную форму и откройте её модуль. Откроется этап Source с модулем в редакторе.
  2. Щёлкните в поле «Найти процедуру или функцию…» над редактором. Появится список процедур и функций модуля с номерами строк. Поле есть, если в модуле есть хотя бы одна процедура или функция.
  3. Начните вводить часть имени — список сократится. Выберите строку стрелками ↑ ↓ и нажмите Enter или щёлкните по ней. Редактор перейдёт к процедуре. Если ничего не подходит, в списке будет «Нет совпадений»; Esc закрывает список.

Искать текст внутри модуля можно стандартными клавишами редактора: Ctrl+F — поиск, Ctrl+H — замена.

Измените и сохраните модуль#

  1. Внесите правку в процедуру. Над редактором появится кнопка «Сохранить BSL», в строке состояния — «Есть несохранённые изменения». Отменить ввод до сохранения можно клавишами Ctrl+Z.
  2. Нажмите «Сохранить BSL». Кнопка сменится на «Сохранено», в строке состояния — «Исходники сохранены» и справа «Требуется сборка».

Соберите, скачайте и проверьте#

  1. На панели этапов нажмите «Artifact», затем «Собрать .epf» (для отчёта — «Собрать .erf»). Дождитесь «Сборка актуальна» в строке состояния и строки «✓ Собрано: … — нажмите «Скачать»» в журнале.
  2. Нажмите «Скачать .epf». Файл сохранится в папку загрузок. Имя файла — имя обработки, в котором пробелы заменены на «_»: обработка «Консоль запросов» скачается как Консоль_запросов.epf.
  3. Откройте новый файл в 1С (Файл → Открыть) в тестовой базе и проверьте, что изменение работает так, как вы ожидали.

Ограничения, которые стоит знать#

  • Формы загруженного файла доступны только для просмотра: на вкладке «Форма (УФ)» этапа Source видны дерево элементов, реквизиты, команды и параметры управляемой формы, но изменить форму нельзя.
  • Если вы не меняли исходники, сборка возвращает файл практически того же размера, что исходный.
  • Если файл не загружается — Файл не загружается; если сборка не прошла — Сборка недоступна или завершилась с ошибкой.

Что дальше#

См. также

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

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

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