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