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