Разработка и Конфигурация · 9 мин
Как переместить дополнительный реквизит на форме 1С
Как переместить дополнительный реквизит на форме 1С через команду «Ещё — Изменить форму» и в конфигураторе. Пошаговая инструкция, ограничения и типичные ошибки.
Дополнительные реквизиты в 1С добавляются пользователем без доработки конфигурации, но по умолчанию платформа размещает их в отдельной группе «Дополнительные реквизиты», обычно в нижней части формы. Когда реквизит используется часто, удобнее перенести его в основную область — рядом с номенклатурой, контрагентом или шапкой документа.
Переместить такой реквизит можно двумя способами: через встроенный редактор формы «Ещё → Изменить форму» прямо в режиме 1С:Предприятие или через конфигуратор, если требуется полный контроль над расположением. Первый способ доступен пользователю с правами администратора и не требует изменения конфигурации, второй — более гибкий, но затрагивает метаданные.
Ниже разобраны оба подхода, условия их применения, ограничения и типичные ошибки, из-за которых реквизит «не двигается» или пропадает после обновления.
Где на форме находится дополнительный реквизит и почему его стоит переместить
Когда вы создаёте дополнительный реквизит через «Администрирование → Общие настройки → Дополнительные реквизиты и сведения», платформа автоматически выводит его на формы объекта в специальную группу. На форме элемента справочника это обычно сворачиваемая группа внизу, на форме документа — отдельная закладка или блок после основных полей.
Такое расположение удобно для редко используемых полей, но не для тех, что заполняются при каждом вводе. Пользователь вынужден прокручивать форму или раскрывать группу, что замедляет работу и повышает риск оставить поле пустым.
Перенос реквизита в основную область решает обе проблемы: поле видно сразу, входит в естественный порядок обхода по Tab и воспринимается как штатный реквизит объекта.
Как переместить реквизит через «Изменить форму» в режиме предприятия
Способ работает в конфигурациях на Библиотеке стандартных подсистем (УТ, ERP, Бухгалтерия, ЗУП и другие типовые), если у пользователя есть право «Изменение форм» или полные права. Никаких доработок конфигурации не требуется.
Порядок действий:
- 1Откройте форму объекта, где нужно переместить реквизит (например, карточку номенклатуры).
- 2Нажмите «Ещё → Изменить форму». Если пункта нет — у пользователя недостаточно прав или форма закрыта от редактирования.
- 3В дереве элементов найдите группу «Дополнительные реквизиты» и внутри неё нужное поле.
- 4Перетащите поле мышью в целевую группу (например, в шапку рядом с наименованием) или используйте кнопки перемещения вверх/вниз.
- 5Проверьте, что поле попало внутрь нужной группы, а не на уровень всей формы.
- 6Нажмите «ОК» и проверьте результат на форме.
Обратите внимание: настройка сохраняется в пользовательских настройках формы. В зависимости от конфигурации она может применяться для текущего пользователя или для всех пользователей, если изменение выполнял администратор с соответствующим режимом сохранения.
Если после переноса поле оказалось не на своём месте, откройте «Изменить форму» повторно и проверьте иерархию: элемент должен быть вложен в группу, а не лежать рядом с ней. Для отмены всех изменений есть команда «Установить стандартные настройки».
Как переместить реквизит в конфигураторе
Конфигуратор нужен, когда пользовательского редактора недостаточно: например, реквизит должен стоять в конкретной колонке, на определённой странице формы или рядом с полем, недоступным в пользовательском редакторе. Также этот способ применяется в самописных и сильно доработанных конфигурациях.
Дополнительные реквизиты выводятся на форму программно, поэтому в дереве элементов формы вы их как обычные поля не увидите. Чтобы управлять расположением, нужно либо создать в форме собственную группу и указать её в настройках вывода дополнительных реквизитов, либо переопределить стандартное размещение.
Типовой приём в конфигурациях на БСП: на форме создаётся пустая группа с нужным расположением, а в модуле формы при создании дополнительных реквизитов указывается, какие из них выводить в эту группу. Конкретный механизм зависит от версии БСП и конфигурации.
Ограничения пользовательского редактора формы
Редактор «Изменить форму» работает не со всеми формами. Простые формы списков и некоторые служебные формы могут не поддерживать редактирование, а в отдельных конфигурациях возможность отключена настройкой «Возможность изменения форм» в параметрах.
Также пользовательский редактор не позволяет менять программную логику: нельзя задать условную видимость, связать реквизит с другими полями или поместить его внутрь табличной части. Для таких задач нужен конфигуратор.
Ещё одно ограничение — дополнительные сведения в отличие от реквизитов на форму объекта обычно не выводятся вовсе: они доступны только через кнопку «Ещё → Дополнительные сведения». Если поле нужно на форме, создавайте именно дополнительный реквизит, а не сведение.
Сравнение вариантов
Подходит для типовых конфигураций и простого переноса поля в другую группу. Не требует доработки, но не все формы поддерживаются.
Даёт полный контроль над расположением и логикой, но включает объект в изменения и усложняет обновление.
Если реквизит заполняется редко, проще не переносить его, а настроить порядок внутри группы «Дополнительные реквизиты».
Как проверить результат и откатить изменения
После перемещения откройте форму заново и проверьте три вещи: реквизит отображается в нужном месте, значение в нём сохраняется и считывается после записи объекта, порядок обхода полей по Tab логичен для пользователя.
Проверьте форму под другим пользователем, если настройка должна быть общей. Если изменения видны только вам — настройка сохранилась персонально, и её нужно либо скопировать через «Администрирование → Пользовательские настройки», либо выполнить с правами на общее сохранение.
Как проверить результат
Реквизит находится в нужной группе и виден без прокрутки
Поле осталось внизу или попало не в ту группу
Значение записывается и отображается после переоткрытия объекта
Значение пропадает после записи
Изменение видно всем, кому предназначено
Настройка применилась только к текущему пользователю
Откат выполняется через «Ещё → Изменить форму → Установить стандартные настройки» — форма вернётся к виду по умолчанию, данные в реквизитах при этом не пострадают, потому что хранятся в объекте, а не в настройке формы.
Типичные ошибки при перемещении реквизита
Отдельная частая ситуация — после обновления конфигурации реквизит «вернулся на место». Это происходит, если настройки формы были сброшены при обновлении или если форма изменилась в поставке. В этом случае перенос нужно выполнить заново, поэтому имеет смысл зафиксировать желаемое расположение во внутренней инструкции.
FAQ: частые вопросы о перемещении дополнительных реквизитов
Почему в меню «Ещё» нет пункта «Изменить форму»?
Наиболее вероятные причины: у пользователя нет права на изменение форм, в настройках конфигурации отключена возможность редактирования форм, либо конкретная форма не поддерживает пользовательское редактирование. Проверьте права под администратором и параметр «Возможность изменения форм» в настройках.
Можно ли переместить дополнительный реквизит в табличную часть документа?
Нет, штатный механизм дополнительных реквизитов привязан к объекту целиком, а не к строкам табличной части. Для хранения данных по каждой строке потребуется доработка конфигурации — добавление реквизита в табличную часть в конфигураторе.
Пропадут ли данные реквизита при его перемещении на форме?
Нет. Перемещение меняет только отображение поля. Значения хранятся в табличной части «Дополнительные реквизиты» самого объекта и от настроек формы не зависят.
Как сделать перенос видимым для всех пользователей?
Выполните изменение под пользователем с правами администратора — в типовых конфигурациях настройка формы может сохраняться как общая. Если она сохранилась персонально, скопируйте её другим пользователям через раздел настроек форм в администрировании.
Почему после обновления конфигурации реквизит снова оказался внизу формы?
При обновлении настройки форм могут сбрасываться, особенно если сама форма изменилась в новой версии. Повторите перенос через «Изменить форму» и зафиксируйте порядок действий во внутренней инструкции, чтобы быстро восстанавливать настройку.
Что важно запомнить
Дополнительный реквизит перемещается через «Ещё → Изменить форму»: найдите поле в дереве элементов и перетащите его в нужную группу. Данные при этом не затрагиваются. Конфигуратор нужен только для нестандартного размещения и связан с риском усложнить обновление. Проверяйте, что настройка видна всем нужным пользователям, и будьте готовы повторить перенос после обновления конфигурации.