Внешний вид 1С 8.3 под себя: от панелей и форм до стилей в Конфигураторе

· 10 мин

Содержание

Изменить дизайн в 1С Предприятие можно на двух уровнях. Пользователь сам настраивает панели, начальную страницу, поля на формах, колонки списков и цвет строк: всё это делается в режиме 1С:Предприятие через Главное меню → Вид и команду Ещё → Изменить форму. Цвета, шрифты, логотип и новые элементы форм для всех сотрудников сразу меняет только разработчик в Конфигураторе, лучше через расширение.

Материал про платформу 8.3 с интерфейсом «Такси». Он общий для типовых конфигураций: Бухгалтерии, ЗУП, Управления торговлей. Пользовательские настройки сохраняются за каждым пользователем отдельно и не мешают коллегам.

Что можно поменять самому, а что только в Конфигураторе

Прежде чем что-то двигать, определите, чей это уровень. Половина вопросов «как поменять дизайн» решается без программиста за пару минут. Вторая половина без Конфигуратора не решается вообще.

Что хотите изменитьГде меняетсяКого затронет
Расположение панелей, видимость разделовГлавное меню → ВидТолько вас
Начальная страница (какие формы открыты при запуске)Главное меню → Вид → Настройка начальной страницыТолько вас
Поля на форме документа: скрыть, переставить, сделать ширеЕщё → Изменить формуТолько вас
Колонки, отбор, сортировка и цвет строк в спискеМеню Ещё в форме спискаТолько вас
Вид отчёта, оформление, группировкиКнопка Настройки в отчётеВас или всех, если сохранить общий вариант
Шрифты, цвета элементов, общая цветовая схемаКонфигуратор: стиль и элементы стиляВсех
Новые поля, кнопки, логотип, заставкаКонфигуратор или расширениеВсех

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

Панели, разделы и начальная страница: настройка интерфейса 1С под себя

Главное окно в «Такси» собрано из панелей: панель разделов, панель открытых, панель инструментов, панель функций текущего раздела. Их раскладка меняется в одном окне.

Перестановка панелей

  1. Откройте Главное меню (кнопка с тремя полосками в левом верхнем углу) → Вид → Настройка панелей.
  2. В окне показана схема главного окна. Перетащите мышью панель на нужное место: влево, вверх, вниз или в область «скрытых».
  3. Нажмите ОК. Окно перестроится сразу, перезапуск не нужен.

Типичный приём: панель разделов переносят наверх, а панель открытых — вниз. Рабочая область станет шире, это заметно на ноутбуках с экраном 13–14 дюймов.

Разделы и команды внутри раздела

В Главное меню → Вид есть ещё две полезные команды:

  • 📂 Настройка панели разделов — скрывает разделы, которыми вы не пользуетесь, и меняет их порядок. Кадровику раздел «Склад» не нужен, его можно убрать.
  • 🧭 Настройка навигации — открывает список всех команд текущего раздела. Слева доступные, справа выбранные. Отметьте самые нужные как «Важное»: они встанут наверх и будут выделены жирным.

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

Начальная страница

Начальная страница — это формы, открытые при запуске программы. Её состав настраивают в Главное меню → Вид → Настройка начальной страницы. Окно делится на колонки: перетащите в них нужные формы из списка доступных, уберите лишние.

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

Как переставить и скрыть поля на форме документа

Типовые формы перегружены. Если половиной полей вы не пользуетесь, их можно спрятать, а нужные поднять повыше. Права администратора для этого не нужны.

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

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

Скрытое поле не исчезает из документа. Если в нём стояло значение, оно продолжает участвовать в проведении. Поэтому не скрывайте реквизиты, которые влияют на учёт (ставка НДС, склад, договор), если не уверены, что они заполняются автоматически.

Что ещё делают в этом окне:

  • ↔️ Перенос поля в другую группу. Перетащите элемент в нужную группу дерева. Так поле «Комментарий» поднимают из подвала формы в шапку.
  • 📏 Ширина колонок табличной части. Свойства колонки задают ширину в символах. Колонку «Номенклатура» обычно расширяют, «Номер строки» сужают.
  • 🔘 Командная панель. Кнопки тоже элементы дерева. Редко используемые убирают, частые выносят из меню Ещё на панель.

Добавить на форму поле, которого нет в конфигурации, в этом окне нельзя. Добавляются только те элементы, которые разработчик заложил в форму, но спрятал по умолчанию. Новое поле — задача Конфигуратора.

Внешний вид списков и отчётов

Список документов и справочников

В любом списке через меню Ещё доступны команда изменения формы и команда настройки самого списка. Во втором окне четыре вкладки:

ВкладкаЧто меняет
ОтборКакие строки показывать: например, только непроведённые документы одного контрагента
СортировкаПорядок строк: по дате, по сумме, по контрагенту
Условное оформлениеЦвет, шрифт и текст ячеек по условию
ГруппировкаСворачивает строки в группы: по организации, по ответственному

Колонки списка проще менять через Ещё → Изменить форму: там же их порядок и видимость. Ширину колонки можно поменять и прямо в списке, потянув границу заголовка мышью.

Отчёты

В отчётах на базе системы компоновки дизайн настраивают кнопкой Настройки. Переключите вид на расширенный, и откроются вкладки отборов, полей и сортировок, оформления и структуры.

  • 🎨 На вкладке оформления выбирают макет оформления (цветовую схему таблицы) и задают условное оформление.
  • 🧱 На вкладке структуры добавляют группировки и меняют их вложенность.
  • 💾 Чтобы не настраивать заново, сохраните результат командой сохранения варианта отчёта. Вариант можно оставить личным или сделать доступным всем пользователям.

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

Условное оформление: цвет и шрифт по условию

Условное оформление — главный инструмент, когда нужен акцент, а не просто порядок полей. Строка подсвечивается сама, как только данные подходят под условие.

Пример для списка счетов покупателям: выделить красным неоплаченные счета старше 10 дней.

  1. В списке откройте настройку списка через меню Ещё, вкладка «Условное оформление».
  2. Нажмите Добавить.
  3. В колонке оформления задайте цвет текста или фона, при желании жирный шрифт.
  4. В колонке условия добавьте отбор: например, состояние оплаты «Не оплачен» и дата меньше нужной.
  5. В колонке оформляемых полей выберите колонки. Если оставить пусто, подсветится вся строка.
  6. Нажмите ОК.

Правил может быть несколько. Если два правила задают один и тот же параметр одной ячейке, побеждает нижнее в списке. Перетаскивайте правила, чтобы управлять приоритетом.

Не делайте десять правил с яркими фонами. Список, где подсвечена каждая третья строка, читается хуже, чем без оформления. Хватает двух-трёх правил: «просрочено», «требует внимания», «черновик».

То же самое программно

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

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

	ЭлементОформления = Список.УсловноеОформление.Элементы.Добавить();

	ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
	ЭлементОтбора.ЛевоеЗначение  = Новый ПолеКомпоновкиДанных("Проведен");
	ЭлементОтбора.ВидСравнения   = ВидСравненияКомпоновкиДанных.Равно;
	ЭлементОтбора.ПравоеЗначение = Ложь;

	ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветТекста", WebЦвета.Серый);

КонецПроцедуры

В типовой конфигурации этот обработчик уже может существовать. Тогда код не вставляют в саму форму, а добавляют через расширение с аннотацией &После("ПриСозданииНаСервере"). Об этом в следующем разделе.

Изменение дизайна 1С в Конфигураторе: формы, стили, расширения

Всё, что меняется для всех пользователей сразу, делается в Конфигураторе. Здесь три инструмента.

Редактор формы

Форма объекта открывается двойным щелчком в дереве конфигурации. В редакторе слева вверху дерево элементов, справа реквизиты формы, внизу модуль и предпросмотр. Свойства элемента правят в палитре свойств: заголовок, ширина, растягивание, цвет текста и фона, шрифт, подсказка.

Цвет и шрифт можно задать конкретному полю. Но если так раскрасить десяток форм, через год никто не вспомнит, где что поменяли.

Стиль и элементы стиля

Общий вид программы задаёт стиль. В дереве конфигурации это ветки Общие → Стили и Общие → Элементы стиля. Основной стиль указывают в свойствах корня конфигурации.

  • 🎯 Элемент стиля — именованный цвет, шрифт или рамка, например «ЦветТекстаПросрочено». Поля на формах ссылаются на него, а не на конкретное значение.
  • 🖌️ Стиль — набор значений для всех элементов. Поменяли значение в стиле, и изменились все формы, где использован элемент.

Это правильный путь для фирменного цвета компании или крупного шрифта для слабовидящих сотрудников.

Расширение вместо правки типовой

Типовая конфигурация стоит на поддержке. Чтобы править её напрямую, нужно включить возможность изменения: Конфигурация → Поддержка → Настройка поддержки. После этого каждое обновление превращается в ручное сравнение и объединение, а через год правок обновления растягиваются на дни.

Поэтому формы меняют расширением (механизм есть в платформе с 8.3.6):

  1. В Конфигураторе откройте Конфигурация → Расширения конфигурации и добавьте новое расширение.
  2. В основной конфигурации найдите нужную форму и через контекстное меню добавьте её в расширение (заимствование).
  3. Правьте заимствованную форму: добавляйте поля, группы, кнопки, условное оформление.
  4. Сохраните расширение и обновите конфигурацию базы данных.

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

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

Заголовок окна и заставка

Текст в заголовке главного окна меняют программно методом УстановитьЗаголовокКлиентскогоПриложения(). В типовых конфигурациях на базе БСП то же самое делается без кода: в разделе Администрирование → Общие настройки есть поле заголовка программы. Картинку при запуске задаёт свойство конфигурации «Заставка».

Что вы хотите изменить?

Как вернуть стандартный вид и раздать настройки коллегам

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

Сбросить одну форму:

  1. Откройте форму и нажмите Ещё → Изменить форму.
  2. В меню Ещё окна настройки выберите команду установки стандартных настроек.
  3. Нажмите ОК и переоткройте форму.

Массово сбросить или скопировать настройки в типовых конфигурациях на базе БСП можно в разделе Администрирование → Настройки пользователей и прав. Там есть обработка, которая показывает настройки выбранного пользователя: внешний вид, настройки отчётов, личные настройки. Их можно очистить или скопировать другим пользователям.

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

Очистка кэша запуском с параметром /ClearCache пользовательские настройки форм не сбрасывает. Она лечит другое: устаревшие метаданные на клиенте после обновления.

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

Можно ли сделать тёмную тему в 1С 8.3?
Готового переключателя тёмной темы в типовых конфигурациях нет. Цвета фона и текста задаёт стиль конфигурации, поэтому тёмное оформление делается только в Конфигураторе правкой стиля или расширением.
Почему у коллеги форма выглядит иначе, чем у меня?
Настройки формы хранятся за каждым пользователем. Коллега мог скрыть или переставить поля через Ещё → Изменить форму. Сбросьте его настройки или скопируйте ему свои.
Сохранятся ли мои настройки интерфейса после обновления конфигурации?
Обычно да. Если разработчики фирмы 1С переделали форму, часть элементов может встать по умолчанию, тогда настройку придётся повторить.
Можно ли увеличить шрифт во всей программе без Конфигуратора?
Глобально шрифт задаёт стиль, его меняет только разработчик. Пользователю доступны масштаб табличных документов в отчётах и масштаб экрана в настройках Windows.
Пропадёт ли расширение при обновлении типовой конфигурации?
Нет, расширение хранится отдельно и остаётся подключённым. После обновления проверьте, что заимствованные формы не конфликтуют с новыми версиями форм в типовой.