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

Обычные и управляемые формы в Studio

Какие формы может создать Studio, что можно сделать с управляемыми формами загруженного файла и где форму меняют на самом деле.

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

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

В Studio форму можно посмотреть и править её модуль как текст BSL. Сам макет формы — элементы, реквизиты, расположение — в Studio не редактируется.

Коротко#

  • Новые файлы Studio создаёт только с одной обычной формой. Управляемую форму при создании выбрать нельзя.
  • Управляемые формы загруженного файла открываются во вкладке «Форма (УФ)» этапа Source только для просмотра.
  • Модули форм — и обычных, и управляемых — открываются как BSL, их можно править и сохранять.
  • Конвертации обычных форм в управляемые в текущей версии нет.

Формы нового файла#

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

Управляемые формы загруженного файла#

Если загрузить файл с управляемыми формами, все формы появятся в навигаторе в разделе «Формы». На этапе Source во вкладке «Форма (УФ)» можно выбрать форму и посмотреть её устройство на вкладках «Дерево», «Реквизиты», «Команды», «Параметры», «Связи». Редактировать форму здесь нельзя — ни элементы, ни реквизиты, ни команды. Как перейти от формы к обработчику в модуле — Просмотреть управляемую форму и перейти к обработчику.

Что можно править#

Часть формыВ Studio
Модуль формы (обычной или управляемой)Правится как текст BSL, сохраняется кнопкой «Сохранить BSL»
Описание формы (элементы, реквизиты, команды)Открывается с пометкой «· только чтение»
Макет формы, расположение элементовНе редактируется

Если правка модуля управляемой формы ссылается на элемент или реквизит, которого на форме нет, Studio этого не заметит — ошибка проявится в 1С.

Формы и генерация по Spec1C#

Параметр target в спецификации определяет вид генерируемого кода, а не тип формы файла:

  • target: ordinary — процедура для обычной формы: запрос и сообщение с числом строк;
  • target: managed — пара клиентской и серверной процедур с выводом в табличный документ. У нового файла форма обычная, поэтому такой код в нём ожидаемо не скомпилируется.

Для нового файла указывайте target: ordinary. Подробно — Соответствие конструкций и BSL.

Предпросмотр формы в Intent#

На вкладке Intent → «Конструктор» есть предпросмотр формы по манифесту с переключением вида обычной и управляемой формы — Предпросмотр формы. Это изображение замысла, а не форма из файла: попадает ли форма из манифеста в собранный файл, в облачной среде не подтверждено.

Что из этого следует#

  • Изменить форму — добавить реквизит, элемент, команду, переставить элементы — можно только в Конфигураторе или EDT.
  • Если нужна управляемая форма, создайте её в Конфигураторе и загрузите готовый файл в Studio: дальше модуль формы можно править здесь.
  • После правки модуля формы проверяйте в 1С, что обработчики и элементы совпадают.
  • Отсутствие редактора форм и конвертации учтено в списке ограничений Ограничения текущей версии.

См. также

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

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

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