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

Разработка и Конфигурация · 10 мин

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

Как сделать интерфейс 1С: настройка панелей, форм и командного интерфейса в конфигураторе и режиме предприятия. Пошаговая инструкция, ошибки и проверка результата.

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

Большинство задач «сделать удобнее» решается без конфигуратора: убрать лишние разделы, вынести частые документы в избранное, настроить состав колонок в списках. К разработке форм стоит переходить только тогда, когда типовых настроек не хватает — например, нужна нестандартная форма документа с дополнительными полями и кнопками.

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

Что можно настроить без программирования

В типовых конфигурациях на управляемых формах (интерфейс «Такси») пользователь может менять состав разделов, порядок команд в меню, список избранного и внешний вид списков. Эти настройки сохраняются индивидуально для каждого пользователя и не затрагивают конфигурацию.

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

Настройка панелей и разделов в режиме «Предприятие»

Откройте меню «Вид» → «Настройка панели разделов». Здесь можно убрать разделы, которыми не пользуетесь, и изменить их порядок перетаскиванием. Меньше разделов — быстрее навигация, особенно для сотрудников, работающих только в одном контуре, например только со складом.

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

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

Настройка рабочего места за 10 минут
  1. 1
    Откройте «Вид» → «Настройка панели разделов» и скройте неиспользуемые разделы
  2. 2
    В каждом рабочем разделе настройте панель навигации: частые объекты — вверху
  3. 3
    Добавьте 5–10 ключевых документов и отчётов в избранное
  4. 4
    Откройте основной список документов и через «Ещё» → «Изменить форму» настройте состав колонок
  5. 5
    Проверьте результат: все ежедневные операции должны выполняться не более чем в два клика

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

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

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

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

Создание собственной формы в конфигураторе

Когда пользовательских настроек недостаточно, форма создаётся в конфигураторе. Откройте конфигуратор, найдите нужный объект (документ, справочник, регистр), раскройте его и в ветке «Формы» добавьте новую форму. Конструктор предложит тип: форма объекта, списка, выбора или произвольная.

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

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

Изменение интерфейса через расширения

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

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

Способы изменить интерфейс

Настройка в режиме «Предприятие»

Подходит для скрытия полей, перестановки колонок, настройки панелей. Не требует разработки, но не позволяет добавлять новые элементы и логику.

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

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

Расширение конфигурации

Подходит для доработки форм, команд и обработчиков. Сохраняет возможность обновления, но требует навыков разработки.

Изменение конфигурации

Полная свобода доработок. Усложняет обновление и требует снятия с полной поддержки — применяйте, только если расширения недостаточно.

Командный интерфейс и подсистемы

Разделы главного меню в 1С формируются объектами «Подсистема». В конфигураторе можно создать свою подсистему, назначить ей картинку и включить в неё нужные документы, справочники и отчёты через свойство «Состав» или командный интерфейс подсистемы.

Порядок и видимость команд внутри подсистемы настраивается кнопкой «Командный интерфейс» в палитре свойств подсистемы. Здесь же задаётся видимость по ролям: например, раздел «Зарплата» можно скрыть от менеджеров по продажам, сняв видимость для их роли.

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

Типичные ошибки
01
Изменение типовой формы напрямую вместо расширения — следующее обновление конфигурации затрёт доработку или потребует ручного объединения
02
Работа в конфигураторе на рабочей базе без резервной копии — при ошибке в модуле формы пользователи не смогут открыть документы
03
Добавление всех полей на одну форму без групп и страниц — форма становится перегруженной и медленной
04
Настройка видимости только через интерфейс без ролей — пользователь всё равно может открыть объект через «Все функции» или прямую ссылку
05
Игнорирование тонкого и веб-клиента — форма, проверенная только в толстом клиенте, может отображаться некорректно у других пользователей

Проверка результата и тестирование

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

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

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

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

Открытие формы
Норма

Форма открывается за 1–2 секунды без сообщений об ошибках

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

Ошибка компиляции модуля или пустая форма — проверьте код и привязку реквизитов

Запись объекта
Норма

Документ записывается и проводится, данные сохраняются после переоткрытия

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

При записи ошибка или данные полей пропадают — проверьте связь элементов с реквизитами

Права пользователей
Норма

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

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

Видны лишние объекты или, наоборот, недоступны нужные — проверьте роли и видимость команд

Работа в разных клиентах
Норма

Форма корректна в тонком и веб-клиенте

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

Элементы накладываются или пропадают — упростите группировку и уберите фиксированные размеры

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

Можно ли изменить интерфейс 1С без конфигуратора?

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

Почему мои настройки формы не видят другие пользователи?

Пользовательские настройки форм и панелей сохраняются индивидуально. В типовых конфигурациях администратор может скопировать настройки другим пользователям через «Администрирование» → «Копия настроек». Либо изменения вносятся в саму конфигурацию через конфигуратор или расширение — тогда они действуют для всех.

Что лучше: изменить конфигурацию или сделать расширение?

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

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

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

Опасно ли менять интерфейс в рабочей базе?

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

Как добавить новое поле в документ без программирования?

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

Итог

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

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