Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут!

Настройка интерфейса 1С 8.3 с помощью подсистем

Подсистема в 1С 8.3 — объект древа метаданных, который отвечает за построение командного интерфейса конфигурации.

Подсистемы в конфигураторе

Подсистемы в 1С 8.2

Ниже, в статье речь пойдет о подсистемах начиная в версии 8.2.

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

Подсистемы 1С и интерфейс для программиста

В  версиях 8.3 и 8.2 подсистемы — это основной инструмент построения командного интерфейса пользователя. Объекты метаданных «Подсистемы» имеют иерархическую структуру, что бы настроить «подменю» в интерфейсе необходимо добавить подчиненную подсистемы:

Вывод подсистем в интерфейс

Свойства и настройки

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

Настройки подсистемы

Получите 267 видеоуроков по 1С бесплатно:

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

Кнопка Командный интерфейс — открывает панель настройки интерфейса, где можно настроить интерфейсы в зависимости от роли текущего пользователя:

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

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

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

На вкладке Функциональные опции указываются список функциональных опций, в которых используется данная подсистема.

Вкладка Состав определяет набор объектов метаданных, участвующих в данной подсистеме.

На вкладке Прочее можно описать справку к подсистеме и указать настройку Включать в содержание справки — включать ли данный раздел справки в общую справочную информацию по конфигурации.

Если не отображается отчет или обработка в управляемом интерфейсе

Эта проблема очень часто возникает у начинающих разработчиков — вроде отчет или обработка была добавлена в состав подсистемы, а её не видно.

Первая причина этого может в том, что у объекта не задана управляемая форма

Вторая причина — на вкладке Команды объекта у установлена галка «Использовать стандартные команды». Связано это с тем, что для открытия обработки может быть описана как своя процедура, так и использована стандартная:

Флаг использовать стандартные команды

Почему не отражается новая подсистема в интерфейсе 1С?

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

Флаг включать в командный интерфейс

P.S. Наша компания предоставляет услуги по настройке, доработке и комплексному внедрению 1С. Закажите бесплатный расчет стоимости вашей задачи на странице Услуги 1С или по телефону +7 (499) 350 29 00.

Остались вопросы?

СПРОСИТЕ в комментариях!

Добавить комментарий:

Ваш e-mail не будет опубликован. Обязательные поля помечены *


*