Smart1Spec Документация
Studio
СправочникНовичок

Шаблоны нового файла

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

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

Кнопка «Создать с нуля» в навигаторе открывает диалог «Новый внешний файл». Studio создаёт файл по одному из двух шаблонов: пустая обработка .epf или пустой внешний отчёт .erf. Ниже — что именно будет внутри.

Назначение#

Страница помогает понять, с чего вы начинаете: какая форма уже есть, какой код сгенерирован и куда Studio будет добавлять код по спецификации. Пошаговый сценарий создания — Создать новую обработку или отчёт, окно создания подробно — Диалоги и подтверждения.

Диалог «Новый внешний файл»: выбор типа, поле «Имя», блок «Что произойдёт», кнопки «Отмена» и «Создать и открыть Spec1C»
Диалог создания нового файла

Шаблоны#

Выбор в диалогеЧто создаётсяИмя по умолчанию
«Обработка .epf»Внешняя обработка с одной формой.«НоваяОбработка»
«Отчёт .erf»Внешний отчёт с одной формой отчёта.«НовыйОтчёт»

Подсказка диалога: «Пустая обработка или отчёт с обычной формой. Управляемая форма — позже.». Поля «Форма» и «Тип формы» неактивны: в новом файле всегда одна обычная форма с именем «Форма». Чем обычная форма отличается от управляемой — Обычные и управляемые формы в Studio.

Что внутри нового файла#

ЧастьСодержимое
Модуль объектаПустой, только служебный комментарий.
Форма «Форма»Обычная форма с одной кнопкой «Сформировать».
Модуль формыПустая процедура ПриОткрытии, обработчик кнопки, который вызывает Сформировать, и зона генерации с процедурой-заготовкой Сформировать.
МакетыНет.
РеквизитыНет.

Заготовка Сформировать выводит тестовое сообщение. Нажмите «Сформировать» в 1С — появится это сообщение: так можно убедиться, что файл открывается.

Зона генерации#

Процедура Сформировать находится между метками:

BSL
// >>> SPEC1C_EMIT_BLANK_BEGIN
Процедура Сформировать(Кнопка)
	...
КонецПроцедуры
// <<< SPEC1C_EMIT_BLANK_END

При сборке по спецификации Spec1C Studio заменяет всё, что между метками, сгенерированным кодом. Свой код пишите вне зоны: правки внутри неё будут перезаписаны при следующей сборке со спецификацией. Метки не удаляйте. Подробнее — Генерация BSL и зоны генерации.

Имя файла#

  • Имя из поля «Имя» становится именем объекта в 1С и именем собранного файла.
  • Пробелы, знаки препинания и другие символы, кроме букв, цифр и подчёркивания, удаляются.
  • Если имя начинается с цифры, перед ним добавляется латинская буква «P»: «1Отчёт» станет «P1Отчёт».
  • Если после удаления символов от имени ничего не осталось, файл получит имя «NewProcessing».
  • Пустое имя не принимается: появится «Укажите имя обработки» или «Укажите имя отчёта».

Ограничения#

  • Управляемую форму при создании выбрать нельзя. Если нужна управляемая форма, создайте обработку в Конфигураторе и загрузите её в Studio.
  • В новом файле нет макетов и реквизитов. Если сгенерированный код ссылается на макет или реквизиты периода, добавьте их в Конфигураторе.
  • Комментарии в модулях нового файла содержат служебные пометки со старым названием продукта, а тестовое сообщение Сформировать — тоже. В 1С они видны; удалите их при доработке.
  • Создание нового файла требует активного пробного периода или тарифа — см. Возможности пробного периода и тарифов.
  • Флажок «Начать с примера Spec1C» в облачной среде неактивен: пример строится по сведениям из конфигурации, а её загрузить нельзя.

См. также

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

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

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