К статье
Практический материал

Быстрый старт · 11 мин

Как настроить формы в 1С: практическое руководство

Как настроить формы в 1С: изменение списков и форм документов, добавление реквизитов, настройка видимости колонок, сохранение настроек и типичные ошибки.

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

Различают два уровня настройки. Первый — пользовательский: вы меняете вид формы через меню «Ещё» или кнопку настройки, и изменения сохраняются только для вас (или для всех пользователей, если есть права). Второй — конфигураторный: программист изменяет форму в конфигураторе, добавляет реквизиты, команды и обработчики. В этой статье основное внимание уделено первому уровню, доступному любому пользователю, а также границам, где уже нужен разработчик.

Прежде чем менять форму, определитесь, что именно не устраивает: состав колонок списка, расположение полей в карточке, видимость реквизитов или поведение при вводе. От этого зависит инструмент настройки и объём работ.

Какие формы бывают в 1С и что в них можно менять

В типовых конфигурациях чаще всего встречаются три вида форм. Форма списка — таблица документов или элементов справочника, её можно настраивать по составу колонок, отбору, сортировке и группировке. Форма элемента (карточка) — окно редактирования одного объекта, здесь меняют порядок и видимость полей. Форма выбора — упрощённый список для подбора значения в поле ввода.

Пользовательская настройка обычно позволяет: показать или скрыть колонки, изменить их ширину и порядок, задать отбор и сортировку списка, переставить поля карточки, изменить состав команд на панели. Чего пользовательская настройка не умеет: добавлять новые реквизиты в объект, создавать вычисляемые поля, менять логику проверки заполнения — это задачи конфигурирования.

Настройка формы списка: колонки, отбор и сортировка

Откройте нужный список — например, «Реализация товаров и услуг» или справочник «Номенклатура». В правом верхнем углу нажмите кнопку «Ещё» и выберите пункт «Настроить список» (в некоторых конфигурациях — «Настройка списка»). Откроется окно, где доступны вкладки отбора, сортировки, группировки и условного оформления.

Чтобы изменить состав колонок, используйте команду «Изменить форму» из того же меню «Ещё». В появившемся окне разверните структуру списка, отметьте флажками нужные поля и перетащите их в требуемом порядке. Например, в список счетов удобно вывести колонки «Контрагент», «Сумма» и «Состояние оплаты», а технические поля скрыть.

Отбор задаётся на первой вкладке окна «Настроить список»: выберите поле, вид сравнения («Равно», «В списке», «Содержит») и значение. Сохранённый отбор можно зафиксировать как стандартную настройку, чтобы список всегда открывался уже отфильтрованным — например, только по текущей организации.

Настройка списка за 5 шагов
  1. 1
    Откройте список и нажмите «Ещё → Настроить список»
  2. 2
    Задайте отбор по нужным полям и проверьте результат
  3. 3
    Через «Ещё → Изменить форму» включите нужные колонки и расставьте их по порядку
  4. 4
    Настройте сортировку: например, по дате по убыванию
  5. 5
    Сохраните настройку под понятным именем, чтобы вернуться к ней позже

Настройка формы документа и карточки справочника

Откройте любой документ и выберите «Ещё → Изменить форму». Появится дерево элементов формы: группы, поля, табличные части, команды. Здесь можно снять флажок с неиспользуемых полей (например, скрыть реквизиты, которые ваша организация не заполняет), перетащить часто используемые поля наверх и изменить порядок вкладок.

Табличные части настраиваются отдельно: разверните узел таблицы (например, «Товары») и отметьте нужные колонки. Полезно вывести в таблицу товаров колонки «Артикул», «Ставка НДС» или «Склад», если они скрыты по умолчанию. Обратите внимание: чем больше колонок в табличной части, тем медленнее она может открываться на больших документах.

Изменения применяются к конкретной форме и сохраняются автоматически при закрытии окна настройки. Если кнопка «Изменить форму» недоступна — у пользователя нет права «Изменение форм» либо администратор запретил настройку форм в программе.

Добавление реквизитов без программирования

Если нужного поля нет вовсе — например, требуется «Проект» в карточке контрагента или «Способ доставки» в заказе, — используйте механизм дополнительных реквизитов и сведений. В типовых конфигурациях он находится в разделе «Администрирование → Общие настройки → Дополнительные реквизиты и сведения».

Дополнительный реквизит становится частью карточки объекта, участвует в отборах списка и выводится в печатные формы (после настройки макета). Дополнительное сведение хранится отдельно и в карточке видно только по кнопке «Ещё → Дополнительные сведения». Для данных, по которым нужно отбирать и сортировать, выбирайте именно реквизит.

При создании реквизита задайте правильный тип значения: строка, число, дата, булево или ссылка на справочник. От типа зависит, как поле будет работать в отборах и отчётах. Ошибку в типе потом исправить сложнее — придётся переносить уже введённые значения.

Что выбрать для нового поля

Дополнительный реквизит

Виден прямо в карточке, участвует в отборах и поиске. Подходит для часто используемых данных. Ограничение: нельзя задать сложную логику проверки.

Дополнительное сведение

Хранится отдельно, не загромождает карточку. Подходит для редко нужной справочной информации. Ограничение: слабее поддерживается в отборах списков.

Доработка в конфигураторе

Полная свобода: любые типы, проверки, вычисления. Требует программиста и усложняет обновление конфигурации.

Сохранение, перенос и сброс настроек форм

Платформа 1С автоматически запоминает пользовательские настройки форм: размер окна, ширину колонок, порядок полей. Если форма «слетела» — например, после обновления конфигурации колонки пропали или съехали, — восстановите стандартный вид через «Ещё → Изменить форму → Установить стандартные настройки».

Для переноса настроек другому пользователю в типовых конфигурациях есть обработка копирования настроек (обычно в разделе «Администрирование»). Администратор выбирает пользователя-источника, список настроек и получателей. Это удобно при вводе в работу нового сотрудника: ему сразу разворачивают проверенные настройки списков и отчётов.

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

Когда нужен конфигуратор: границы пользовательской настройки

Обращаться к программисту придётся, если требуется: добавить реквизит, который участвует в проведении документа или в движениях по регистрам; создать вычисляемое поле на форме; изменить логику проверки заполнения; добавить кнопку с собственным алгоритмом; изменить обязательность поля в зависимости от условий.

В конфигураторе форма редактируется в дереве элементов с панелью свойств: разработчик добавляет реквизиты формы, команды, обработчики событий на встроенном языке. Для управляемых форм важно понимать разделение клиентской и серверной частей — код с директивами &НаКлиенте и &НаСервере выполняется в разном контексте, и ошибки здесь — частая причина неработающих доработок.

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

Типичные ошибки при настройке форм
01
Добавление в список всех возможных колонок — форма открывается медленнее, работать неудобно. Оставляйте только реально используемые поля
02
Использование дополнительного сведения там, где нужен отбор в списке — потом приходится переносить данные в реквизит
03
Прямая доработка типовой формы в конфигураторе вместо расширения — при обновлении изменения теряются или блокируют установку обновления
04
Настройка формы под одного пользователя, когда формой пользуется весь отдел, — лучше сразу согласовать состав полей и распространить настройку централизованно

Проверка результата и типичные проблемы

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

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

Контрольные точки

Как проверить результат настройки

Состав полей карточки
Норма

Все нужные реквизиты видны, обязательные поля доступны для заполнения

Тревожный признак

Документ не проводится, а причина — скрытое обязательное поле

Отбор списка
Норма

Список показывает только нужные записи, отбор виден над таблицей

Тревожный признак

Список пустой или показывает лишнее — проверьте вид сравнения и значение отбора

Сохранность настроек
Норма

После закрытия и повторного открытия вид формы сохраняется

Тревожный признак

Настройки сбрасываются — проверьте права и очистите старые настройки формы

Частые вопросы

Почему у меня нет пункта «Изменить форму» в меню «Ещё»?

Чаще всего причина в правах: у пользователя отсутствует право на изменение форм либо администратор отключил эту возможность в настройках программы. Также пункт может отсутствовать у форм, жёстко заданных разработчиком. Обратитесь к администратору 1С для проверки роли пользователя.

Как вернуть форме первоначальный вид?

Откройте форму, выберите «Ещё → Изменить форму» и нажмите «Установить стандартные настройки». Для списка дополнительно сбросьте отбор через «Ещё → Настроить список», удалив условия отбора. Изменения вступят в силу сразу после закрытия окна настройки.

Пропали настройки форм после обновления конфигурации. Что делать?

Это типичная ситуация: разработчик изменил структуру формы, и старые пользовательские настройки стали несовместимы. Сбросьте настройки проблемной формы до стандартных и настройте заново. Если проблема массовая, администратор может очистить настройки формы централизованно для всех пользователей.

Можно ли сделать поле обязательным для заполнения без программиста?

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

Как применить свои настройки списка для всех сотрудников отдела?

Настройте список под своим пользователем, затем попросите администратора скопировать настройки через механизм копирования пользовательских настроек в разделе «Администрирование». Администратор выберет вас как источник и укажет пользователей-получателей.

Чем расширение конфигурации лучше прямой доработки формы?

Расширение не изменяет типовую конфигурацию, поэтому обновления устанавливаются штатно, а доработанная форма накладывается поверх типовой. При прямой доработке каждое обновление требует ручного сравнения и переноса изменений, что увеличивает стоимость сопровождения и риск ошибок.

Итог

Что важно запомнить

Начинайте с пользовательских инструментов: «Настроить список» и «Изменить форму» закрывают большинство задач. Новые поля добавляйте через дополнительные реквизиты, а доработки логики — только через расширения конфигурации, чтобы не сломать обновления. Перед массовыми изменениями проверяйте результат на одном пользователе.