От панелей до ролей: четыре уровня настройки внешнего вида 1С 8.3
Содержание
Чтобы изменить интерфейс 1С 8.3, откройте главное меню (кнопка с тремя полосками в левом верхнем углу окна) и выберите Вид → Настройка панелей. Там перетаскиванием меняется расположение панели разделов, панели открытых окон, избранного и истории. Состав полей и кнопок в конкретной форме меняется через Ещё → Изменить форму.
Это пользовательский уровень: он не требует конфигуратора и не трогает типовую конфигурацию . Если же нужно убрать раздел для целого отдела, добавить свою кнопку в документ или поменять шрифты для всех, настройка интерфейса 1С переходит на уровень ролей, расширений и стилей. Ниже все четыре уровня — от безопасного к самому глубокому.
| Уровень | Кто делает | Что меняет | Риск |
|---|---|---|---|
| Пользовательские настройки | Сам пользователь | Панели, формы, списки, начальная страница | Почти нулевой, сбрасывается в два клика |
| Настройки программы | Администратор базы в режиме «Предприятие» | Видимость разделов и функций для всей базы | Низкий |
| Роли и подсистемы | Администратор в конфигураторе | Что видит каждая группа пользователей | Средний: можно отрезать доступ к нужному |
| Расширения и стили | Программист | Новые кнопки, поля, команды, оформление | Средний, но без снятия с поддержки |
Что можно поменять в интерфейсе 1С 8.3 без конфигуратора
Интерфейс «Такси» в платформе 8.3.2x собран из нескольких панелей. Каждый пользователь настраивает их под себя, и эти настройки хранятся в информационной базе под его именем. Соседу по кабинету они не передаются.
Панели окна приложения
- Откройте главное меню и выберите
Вид → Настройка панелей. - В окне появится схема рабочего окна и список неиспользуемых панелей.
- Перетащите мышью нужную панель в зону сверху, слева, справа или снизу.
- Лишнюю панель перетащите в область неиспользуемых.
- Нажмите «ОК» — окно перестроится сразу.
Какие панели обычно есть в списке:
- 📂 панель разделов — крупные пункты вроде «Банк и касса», «Продажи», «Зарплата и кадры»;
- 🗂 панель открытых — вкладки открытых окон, удобна при работе с десятком документов;
- ⭐ панель избранного — то, что вы пометили звёздочкой;
- 🕘 панель истории — последние открытые документы и справочники;
- 🛠 панель инструментов — кнопки главного меню, поиска и сервисных команд;
- 📑 панель функций текущего раздела — список команд выбранного раздела.
💡 Если панель разделов с левой стороны мешает на ноутбуке с маленьким экраном, перенесите её наверх. Разделы станут горизонтальной строкой и освободят 150–200 пикселей ширины под таблицы.
Начальная страница
Начальная страница — то, что открывается при входе в программу. В бухгалтерии там обычно стоят «Монитор руководителя», список задач или «Рабочий стол бухгалтера».
Меняется через главное меню: Вид → Настройка начальной страницы. Окно показывает доступные формы и одну или две колонки. Нужные формы переносятся в колонки, порядок меняется стрелками. Убранная с начальной страницы форма не удаляется из программы, она по-прежнему доступна из своего раздела.
Команды внутри раздела
Состав панели функций конкретного раздела тоже настраивается. Откройте раздел, найдите в правом верхнем углу панели функций значок шестерёнки и выберите настройку навигации. Слева будут доступные команды, справа — показанные. Редко нужные отчёты можно убрать, а часто используемые поднять выше или отметить как важные: тогда они выделяются жирным.
Масштаб и размер шрифта
Отдельной ручки «размер шрифта» для пользователя в 1С нет: размер текста задаётся стилем конфигурации и масштабом экрана Windows. На практике помогают два приёма:
- 🔍 увеличьте масштаб в параметрах экрана Windows (125–150%) — тонкий клиент 1С подстроится;
- 📊 в табличных документах (отчёты, печатные формы) масштаб меняется отдельно, через
Ctrlи колёсико мыши.
Если шрифт нужно сменить у всех пользователей, это уже правка стиля в конфигураторе (см. раздел про расширения).
Как настроить кнопки и командную панель формы
Классических «панелей инструментов» с перетаскиванием иконок, как в Word, в «Такси» нет. Вместо них у каждой формы есть командная панель: кнопки «Записать», «Провести», «Печать» и меню «Ещё». Именно её и подстраивают.
Пошагово: убрать или вернуть кнопку
- Откройте нужную форму — например, документ «Реализация (акты, накладные, УПД)».
- Нажмите
Ещё → Изменить форму. - В дереве элементов слева разверните группу командной панели.
- Снимите флажок у кнопки, которую хотите скрыть, или поставьте у той, что нужно показать.
- Нажмите «ОК» и переоткройте форму.
Кнопки, которые убраны с панели, остаются в меню «Ещё». Поэтому скрыть лишнее безопасно: команду по-прежнему можно найти.
Пользовательская настройка не создаёт новых команд. Если в форме нет кнопки «Отправить по почте» или «Заполнить по остаткам», флажком её не добавить: её нужно программировать в расширении.
Колонки в списках
Журналы документов и списки справочников настраиваются так же: Ещё → Изменить форму открывает список колонок. Можно скрыть «Комментарий», показать «Ответственный», поменять порядок перетаскиванием. Сортировка по колонке задаётся щелчком по её заголовку, а отбор — через строку поиска или кнопку отбора над списком.
Работа с управляемыми формами: поля, группы, порядок
Окно Ещё → Изменить форму открывает дерево всех элементов формы. Это главный инструмент пользователя, который хочет переделать форму под свой участок работы.
Что в нём доступно:
- ✅ показать или скрыть любое поле, группу, таблицу;
- ↕️ перенести поле выше или ниже стрелками, переместить его в другую группу;
- 📐 у некоторых элементов поменять размеры и расположение заголовка в правой части окна;
- ➕ добавить поля, которые разработчик положил в форму, но скрыл по умолчанию: они есть в дереве без флажка.
Пример под бизнес-задачу
Менеджер по продажам заполняет только контрагента, договор, склад и товары. Остальные двадцать полей реализации ему не нужны.
- Откройте документ,
Ещё → Изменить форму. - Снимите флажки с групп «Дополнительно», «Подписи», лишних полей шапки.
- В табличной части «Товары» скройте колонки счетов учёта — они заполняются автоматически.
- Сохраните. Теперь форма короче на экран и не отвлекает.
Бухгалтер, открывая тот же документ под своим пользователем, увидит полную форму: настройки не общие.
Как вернуть всё назад
В окне изменения формы есть меню Ещё → Установить стандартные настройки. Оно возвращает форму к виду, который задал разработчик. Пользуйтесь им, если «потеряли» поле после экспериментов или форма поломалась после обновления конфигурации.
Интерфейс под роль: разделы и подсистемы для отдела
Пользовательских настроек мало, если нужно, чтобы кладовщик вообще не видел раздел «Зарплата и кадры», а кассир — отчёты по прибыли. Это задача администратора базы.
Без конфигуратора: функциональность программы
В типовых конфигурациях на базе БСП часть интерфейса включается и выключается целиком. В «Бухгалтерии предприятия 3.0» это Главное → Функциональность. Отключили, например, учёт по складам или валютные операции — пропадают соответствующие поля, документы и отчёты у всех пользователей. Это самый быстрый способ облегчить интерфейс небольшой организации.
Через права доступа
Состав разделов, которые видит конкретный пользователь, определяется его правами. В БСП-конфигурациях права выдаются профилями групп доступа: Администрирование → Настройки пользователей и прав → Группы доступа. Пользователь, у которого нет прав на документы зарплаты, не увидит и раздела «Зарплата и кадры»: платформа прячет команды, к которым у роли нет доступа.
В конфигураторе: командный интерфейс
Если готовых профилей не хватает, программист настраивает командный интерфейс в конфигураторе:
- Корень конфигурации → контекстное меню → «Открыть командный интерфейс конфигурации» — здесь порядок и видимость разделов.
- Для подсистемы — её свойства → «Командный интерфейс»: какие команды попадут в раздел и в какую группу.
- Колонки с ролями справа позволяют включить или выключить видимость команды для каждой роли.
Правка ролей и командного интерфейса прямо в типовой конфигурации снимает объекты с поддержки и усложняет обновление. Новые роли для своих отделов лучше делать в расширении — так основная конфигурация остаётся на поддержке.
Расширения конфигурации: свои кнопки, поля и стили без снятия с поддержки
Когда нужна новая кнопка, новое поле или своя команда в разделе, правильный инструмент — расширение конфигурации . Механизм появился в платформе 8.3.6 и с тех пор стал основным способом доработки типовых решений.
Как устроен процесс
- Конфигуратор →
Конфигурация → Расширения конфигурации→ «Добавить». - В дереве основной конфигурации найдите нужную форму, контекстное меню → «Добавить в расширение».
- Откройте заимствованную форму в расширении и добавьте поле, кнопку или команду.
- Сохраните расширение и обновите конфигурацию базы данных — это отдельный шаг, без него изменения не появятся.
- Перезапустите сеанс 1С:Предприятия.
Готовое расширение (файл .cfe) можно подключить и без конфигуратора. В БП 3.0 и других БСП-конфигурациях это делается в Администрирование → Печатные формы, отчеты и обработки → Расширения.
Что ещё меняют расширением
- 🎨 стили и элементы стиля — шрифт полей, цвет важных надписей, оформление таблиц для всех пользователей;
- 🧭 подсистемы — свой раздел «Наш отдел» с нужными документами и отчётами;
- 🔐 роли — права на новые объекты расширения;
- 🖨 печатные формы — макеты для документов.
Перед подключением нового расширения в рабочей базе сделайте резервную копию, особенно если оно меняет данные, а не только формы. Ошибка в расширении может не дать открыть документ, и тогда его придётся отключать.
💡 У расширения есть флаг «Безопасный режим». Пока он включён, расширение не может выполнять потенциально опасные операции (работа с файлами, внешние компоненты). Для расширения, которое меняет только формы и стили, этого достаточно; снимать флаг стоит только для проверенного кода.
Внешние обработки и программная работа с настройками
Чтобы не настраивать вручную по двадцать пользователей, используют автоматизацию.
Копирование и очистка настроек
В БСП-конфигурациях есть штатная обработка: Администрирование → Настройки пользователей и прав → Персональные настройки пользователей. Она позволяет:
- 📋 скопировать настройки внешнего вида одного пользователя другим — например, эталонного менеджера всем новым;
- 🧹 очистить настройки пользователя, если у него «всё съехало»;
- 👀 посмотреть, какие формы и отчёты у кого настроены.
Порядок простой: настройте интерфейс под одним пользователем, затем в обработке выберите его как источник, отметьте получателей и состав (внешний вид, настройки отчётов, прочее).
Программно: хранилища настроек
Платформа хранит пользовательские настройки в трёх хранилищах: ХранилищеСистемныхНастроек (панели, положение окон), ХранилищеНастроекДанныхФорм (настройки форм и списков) и ХранилищеОбщихНастроек. Внешняя обработка администратора может сбросить их для конкретного пользователя:
&НаСервере
Процедура СброситьНастройкиИнтерфейсаНаСервере(ИмяПользователя)
// Неопределено в первых двух параметрах — удалить все ключи
ХранилищеСистемныхНастроек.Удалить(Неопределено, Неопределено, ИмяПользователя);
ХранилищеНастроекДанныхФорм.Удалить(Неопределено, Неопределено, ИмяПользователя);
КонецПроцедуры
Обработку запускают под пользователем с административными правами. Сам пользователь в этот момент должен быть вне программы: при выходе он запишет свои текущие настройки обратно.
Сброс удаляет все личные настройки: панели, колонки списков, сохранённые варианты отчётов. Предупредите сотрудника заранее.
Какой способ выбрать
Вид → Настройка панелей и Ещё → Изменить форму. Конфигуратор не нужен.Ошибки при настройке интерфейса и как их не допустить
- ❌ Правка формы прямо в типовой конфигурации. Первое же обновление превращается в сравнение и объединение, а часть изменений теряется. Формы меняйте через расширение.
- ❌ Скрыли панель разделов и не можете найти команды. Ничего не удалено: верните панель через
Вид → Настройка панелей, перетащив её из неиспользуемых. - ❌ После обновления форма выглядит странно. Разработчик переставил элементы, а сохранённая пользовательская настройка относится к старой форме. Помогает
Ещё → Изменить форму → Ещё → Установить стандартные настройки. - ❌ Ждут, что
/ClearCacheсбросит интерфейс. Этот параметр запуска чистит кэш метаданных на компьютере, а пользовательские настройки лежат в базе и остаются на месте. - ❌ Раздел пропал после смены прав. Значит, у профиля пропало право на объекты раздела. Проверьте группы доступа пользователя, а не настройки панелей.
- ❌ Расширение подключено, а изменений нет. Не обновили конфигурацию базы данных или не перезапустили сеанс, либо расширение не применяется к этой области данных.