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