Smart1Spec Документация
Studio
ОбучениеНовичокРазработчик 1С

Первая обработка: от пустого файла до .epf

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

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

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

В этом уроке вы пройдёте полный путь: создадите пустую внешнюю обработку, добавите в её модуль объекта процедуру на BSL, соберёте файл .epf в облаке, скачаете его и откроете в 1С. Код пишется вручную — так результат сборки полностью предсказуем.

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

  • Файл УчебнаяОбработка.epf в папке загрузок браузера.
  • В модуле объекта этого файла — ваша процедура ПоказатьПриветствие с вызовом Сообщить.
  • Понимание цикла: правка → «Сохранить BSL» → «Собрать .epf» → «Скачать .epf» → проверка в 1С.

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

  • Аккаунт и проект — урок Регистрация и первый вход. В проекте не должно быть открытого файла: в навигаторе видны кнопки «Открыть файл», «Исходники», «Создать с нуля».
  • Активный пробный период или тариф: без него создание файла и сборка недоступны (Продолжить работу после окончания пробного периода).
  • 1С с тестовой базой, в которой можно открыть внешнюю обработку, — для последнего шага.
  • Около пятнадцати минут.

Шаги#

Создайте обработку#

  1. В навигаторе слева нажмите «Создать с нуля». Откроется окно «НОВЫЙ ВНЕШНИЙ ФАЙЛ».
  2. В поле «Тип» оставьте «Обработка .epf».
  3. В поле «Имя» замените «НоваяОбработка» на УчебнаяОбработка. Пишите имя без пробелов — так же, как имена объектов в 1С. Поля «Форма» и «Тип формы» менять нельзя: новый файл всегда создаётся с одной обычной формой.
    Окно «Новый внешний файл»: тип «Обработка .epf», поле «Имя», неактивные поля «Форма» и «Тип формы», блок «Что произойдёт»
    Окно создания нового файла
  4. Нажмите «Создать и открыть Spec1C». В строке состояния появится «Файл загружен», затем — «Исходники сохранены». Подготовка занимает около двадцати секунд. После этого под шапкой появится баннер «Загружена внешняя обработка УчебнаяОбработка.epf», а в навигаторе — дерево обработки.

Studio откроет этап Spec1C. В этом уроке спецификация не нужна: для нового файла генерация по Spec1C даёт только черновик запроса, а нам нужен предсказуемый код.

Измените модуль объекта#

  1. В навигаторе в дереве «УчебнаяОбработка» нажмите «Модуль объекта». Откроется этап Source, вкладка «Модули», в редакторе — модуль объекта. В новом файле в нём только строки комментариев.
  2. Щёлкните в конце текста модуля, нажмите Enter и введите процедуру:
    BSL
    Процедура ПоказатьПриветствие() Экспорт
        Сообщить("Привет из Smart1Spec Studio");
    КонецПроцедуры

    Над редактором появится кнопка «Сохранить BSL», а в строке состояния — «Есть несохранённые изменения».

  3. Нажмите «Сохранить BSL». Кнопка сменится на неактивную «Сохранено», в строке состояния появится «Исходники сохранены», справа — «Требуется сборка», и появится уведомление «Изменения сохранены в проекте Smart1Spec. Чтобы получить обновлённый файл .epf/.erf, выполните сборку и скачайте результат.»
    Этап Source: модуль объекта с процедурой ПоказатьПриветствие, кнопка «Сохранено» и уведомление о сохранении
    Модуль объекта после сохранения

Соберите и скачайте файл#

  1. На панели этапов нажмите «Artifact». Откроется карточка «ARTIFACT · .EPF».
  2. Нажмите «Собрать .epf». В строке состояния появится «Разбираем файл в Cloud…», через несколько десятков секунд — «Сборка актуальна». В журнале под кнопками появится «✓ Собрано: УчебнаяОбработка.epf — нажмите «Скачать»», а в карточке — «Статус: ✓ Собрано — можно скачать».
    Карточка Artifact после сборки: статус «Собрано — можно скачать», кнопки «Собрать .epf» и «Скачать .epf»
    Этап Artifact после успешной сборки
  3. Нажмите «Скачать .epf». Браузер сохранит файл УчебнаяОбработка.epf в папку загрузок.

Проверьте файл в 1С#

  1. Откройте 1С в режиме Конфигуратора с вашей тестовой базой и выберите Файл → Открыть. Укажите скачанный файл УчебнаяОбработка.epf.
  2. Откройте модуль объекта обработки и убедитесь, что в нём есть процедура ПоказатьПриветствие. Выполните проверку модуля средствами Конфигуратора.
  3. Чтобы проверить файл в работе, откройте его в режиме 1С:Предприятие через Файл → Открыть и убедитесь, что 1С открывает обработку без сообщений об ошибках.

Процедура ПоказатьПриветствие экспортная, но в пустой обработке её никто не вызывает: она нужна как пример правки модуля. Вызвать её можно, например, из модуля формы в Конфигураторе или в Studio.

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

Что видноЧто сделать
Кнопки «Создать с нуля» нет в навигатореВ проекте уже открыт файл. Создайте новый проект (Создать проект) или закройте файл крестиком на карточке файла внизу навигатора.
Уведомление «Укажите имя обработки»Поле «Имя» пустое — введите имя.
Кнопка «Собрать .epf» неактивна, в шапке отметка «Завершена»Пробный период закончился — Продолжить работу после окончания пробного периода.
После сборки в файле нет вашей процедурыПравка не была сохранена: над редактором была кнопка «Сохранить BSL», а не «Сохранено». Сохраните и соберите снова — Сохранить изменения BSL.
Сборка завершилась ошибкойПрочитайте журнал под кнопками и раздел Сборка недоступна или завершилась с ошибкой.

Что дальше#

См. также

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

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

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