3. Редакторы и инструменты режима разработки
#51

Готовишься к экзамену?

Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.

Перейти в бота

Какие вкладки (закладки) доступны в редакторе **обычной формы** в конфигураторе 1С?

«Диалог», «Модуль», «Реквизиты».
Правильно: В редакторе обычных форм действительно предусмотрены три основные вкладки: визуальная часть формы («Диалог»), программная логика обработки событий («Модуль») и данные формы («Реквизиты»). Это отличительный признак именно обычных форм, в отличие от управляемых.
«Диалог», «Модуль», «Реквизиты», плюс отдельная вкладка «Команды формы».
Неправильно: Для обычных форм отдельной вкладки «Команды формы» нет: кнопки и действия, как правило, создаются и настраиваются через элементы на вкладке «Диалог» и их свойства/обработчики в «Модуле». Вкладки, связанные с командами как самостоятельной сущностью, характернее для управляемых форм.
«Форма», «Модуль», «Команды формы», «Параметры».
Неправильно: Такой набор больше похож на логику редактора управляемых форм, где есть команды и параметры формы как отдельные сущности. В обычных формах используются вкладки «Диалог/Модуль/Реквизиты», а не отдельные «Команды формы» и «Параметры».
«Диалог», «Модуль», «Реквизиты», «Элементы», «Параметры», «Команды», «Командный интерфейс».
Неправильно: Это перечисление относится к возможностям (и терминологии) управляемых форм, где есть дерево элементов, команды, параметры и командный интерфейс. В редакторе обычных форм такой набор вкладок отсутствует - он проще и ограничивается тремя вкладками.
«Форма», «Модуль формы», «Реквизиты».
Неправильно: Хотя по смыслу «Форма» иногда используют как разговорный синоним визуальной части, в интерфейсе редактора обычных форм вкладка называется именно «Диалог». Кроме того, формулировка «Модуль формы» типичнее для управляемых форм, тогда как в обычных - просто «Модуль».

Пояснение

Обычная форма - это «классический» тип форм 1С, который редактируется в упрощенном редакторе. Когда вы создаете обычную форму (например, форму списка/элемента справочника в варианте «обычная»), редактор открывается с тремя вкладками: 1) «Диалог» - здесь вы размещаете элементы управления (поля ввода, кнопки, таблицы), настраиваете их свойства и внешний вид. По сути это конструктор интерфейса обычной формы. 2) «Реквизиты» - здесь создаются и хранятся данные формы: реквизиты, которые затем связываются с элементами на вкладке «Диалог» (например, реквизит типа Строка для поля ввода, реквизит типа ТаблицаЗначений для табличного поля). 3) «Модуль» - здесь пишется код обработки событий формы и элементов (например, нажатия кнопок, изменения реквизитов, открытия формы). Типичный сценарий: добавили кнопку на «Диалог» → в «Модуле» создали обработчик нажатия → обращаетесь к реквизитам формы из вкладки «Реквизиты». Практический пример для запоминания: если вы хотите сделать кнопку «Заполнить» в обычной форме, вы (а) добавляете кнопку на вкладке «Диалог», (б) заводите нужные реквизиты на вкладке «Реквизиты», (в) пишете процедуру заполнения в «Модуле». Никаких отдельных вкладок «Команды», «Командный интерфейс» или «Параметры» в редакторе обычных форм вы не увидите - такие сущности характерны для управляемых форм (современный интерфейс), где команды и параметры ведутся более явно.