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

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

Как изменить интерфейс в 1С УПП

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

Интерфейс 1С:УПП (Управление производственным предприятием, редакция 1.3) построен на обычных формах платформы 8.2, поэтому подходы к его изменению отличаются от современных конфигураций на «Такси». Часть настроек доступна пользователю без программирования: состав рабочего стола, панели быстрого доступа, видимость команд. Более глубокие изменения — формы документов, меню, кнопки — выполняются через конфигуратор и требуют снятия объектов с поддержки.

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

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

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

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

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

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

Настройка рабочего стола
  1. 1
    Откройте меню «Сервис → Настройка рабочего стола»
  2. 2
    В левой части выберите нужные документы, справочники и отчёты
  3. 3
    Перенесите их кнопкой «Добавить» в правую часть
  4. 4
    Упорядочьте список кнопками со стрелками
  5. 5
    Нажмите «ОК» и перезапустите программу для проверки

Настройка панели функций и быстрого доступа

Панель функций в УПП — это левая часть окна с разделами «Главное», «Продажи», «Закупки», «Склад» и другими. Состав команд внутри раздела настраивается: нажмите правой кнопкой на панель функций и выберите «Настройка панели функций». Лишние команды убираются снятием флажков, нужные добавляются из полного списка.

Панель быстрого доступа пользователя — отдельный инструмент. Через «Сервис → Панель быстрого доступа пользователя» можно вынести часто используемые действия: создание конкретного документа, открытие отчёта, вызов обработки. Это сокращает путь до операции с четырёх-пяти кликов до одного.

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

Ограничение интерфейса через роли и права

Самый правильный способ «изменить интерфейс» для группы пользователей — убрать лишние права. УПП автоматически скрывает из меню и панелей те объекты, к которым у пользователя нет доступа. Кладовщику с ролями складского учёта не будут показаны разделы бухгалтерии и зарплаты.

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

Проверка результата проста: зайдите в базу под пользователем с новыми ролями и убедитесь, что лишние разделы исчезли, а нужные операции выполняются без сообщений о нарушении прав. Сообщение «Нарушение прав доступа» при штатной операции означает, что роль подобрана неверно.

Маршрут решения

Как выбрать способ изменения

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

Изменение форм документов и справочников в конфигураторе

Доработка форм — самая востребованная задача: добавить реквизит, изменить порядок полей, вывести дополнительную колонку в табличную часть. В УПП формы — обычные, поэтому редактируются визуально в конфигураторе: откройте объект (например, документ «Заказ покупателя»), перейдите на вкладку «Формы», откройте основную форму документа.

Новое поле добавляется в два этапа. Сначала создаётся реквизит объекта на вкладке «Данные» — укажите имя, тип и длину. Затем реквизит размещается на форме: в редакторе формы через «Форма → Размещение данных» или перетаскиванием из окна реквизитов. После обновления конфигурации базы данных поле станет доступно пользователям.

Для изменения поведения формы — проверок при записи, автозаполнения, видимости элементов по условию — используется модуль формы. Код пишется на встроенном языке 1С. Например, скрытие поля при определённом виде операции делается в обработчике «ПриОткрытии» через установку свойства «Видимость» элемента формы.

Изменение меню и командного интерфейса подсистем

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

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

Учтите, что изменение подсистем влияет на всех пользователей, у которых есть права на соответствующие объекты. Согласуйте новую структуру меню с ключевыми пользователями до переноса в рабочую базу — иначе привычные маршруты к документам изменятся, и работа отделов замедлится на время адаптации.

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

Риски при снятии конфигурации с поддержки

УПП обычно находится на полной поддержке поставщика. Любое изменение объекта в конфигураторе требует включения возможности изменения: «Конфигурация → Поддержка → Настройка поддержки → Включить возможность изменения». Изменённые объекты получают статус «снят с поддержки» или «изменён».

Главное последствие — усложнение обновлений. При выходе нового релиза УПП изменённые вами формы и модули не обновятся автоматически: платформа предложит сравнение и объединение, и доработки придётся переносить вручную. Чем больше изменённых объектов, тем дольше и дороже каждое обновление.

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

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

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

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

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

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

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

Открытие доработанной формы
Норма

Форма открывается, новые элементы на месте, порядок полей удобен

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

Ошибка при открытии или элементы наезжают друг на друга

Проведение документа
Норма

Документ записывается и проводится без сообщений об ошибках

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

Ошибки в модуле формы или объекта при записи

Интерфейс под обычным пользователем
Норма

Видны только нужные разделы и команды

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

Появились лишние объекты или пропали нужные

Печать и отчёты
Норма

Печатные формы и отчёты формируются корректно

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

Ошибки компоновки или пустые данные после доработки

Итог

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

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

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

Можно ли изменить интерфейс УПП без снятия с поддержки?

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

Что делать, если после доработки форма перестала открываться?

Откройте конфигуратор и проверьте синтаксис модуля формы через «Конфигурация → Проверка конфигурации». Чаще всего причина — обращение к удалённому реквизиту или ошибка в обработчике. Если исправить быстро не удаётся, восстановите объект из резервной копии или из файла выгрузки конфигурации, сделанного до доработки.

Как вернуть стандартную настройку панелей пользователю?

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

Можно ли перенести УПП на интерфейс «Такси»?

Технически платформа позволяет запустить УПП 1.3 в режиме «Такси», но конфигурация проектировалась под обычные формы, поэтому отображение будет неудобным, а часть механизмов потребует адаптации. Для полноценной работы в «Такси» рассматривайте переход на ERP 2, который является развитием линейки УПП.

Почему пользователь видит скрытые мной объекты через «Все функции»?

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