1с убрать панель навигации

Обновлено: 07.07.2024

Статья входит в цикл «Первые шаги в разработке на 1С». В ней мы продолжаем знакомиться с управляемым интерфейсом «Такси» и приступаем непосредственно к его конфигурированию.

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

Прочитав статью, вы узнаете:

  • Какую роль в формировании структуры меню играет подсистема?
  • Как сформировать разделы меню 1-го и 2-го уровня?
  • Как настроить состав команд, отображаемых в разделах меню?
  • Для чего нужен редактор Командного интерфейса и как с ним работать?
  • Как настроить Командный интерфейс основного раздела?

Применимость

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

Подсистемы. Настройка интерфейса с помощью подсистем

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

Для указания принадлежности объекта к подсистемам в Окне редактирования объекта существует соответствующая закладка, на которой флагами отмечается, к каким подсистемам относится объект.

Классификация объектов по Подсистемам

В дальнейшем можно выстроить фильтр дерева объектов по Подсистемам.

При этом имеется возможность управления: включать для выбранных Подсистем объекты подчиненных Подсистем и родительских Подсистем или нет.

Управление Подсистемами в Конфигурации

Классификация объектов по Подсистемам создает удобство при создании Ролей.

Для объекта Роль можно определить соответствующие права и указать, что данную Роль можно построить только по тем объектам, которые входят в выбранные Подсистемы.

Объект Роль по подсистемам

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

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

Классификация объектов по Подсистемам используется также при объединении конфигураций. Т.е. можно объединять объекты, отфильтрованные по Подсистемам.

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

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

Панель разделов

Для существующих Подсистем можно определять вложенные (подчиненные). Данные Подсистемы будут образовывать группы Панели навигации.

Вложенные (подчиненные) подсистемы

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

Панель навигации 1С

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

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

В последнем случае объект будет отображаться дважды: и внутри вложенной Подсистемы и отдельно в Панели навигации. В большинстве случаев это не совсем правильно.

1С Конфигурация - объект в Подсистеме

Объект в панели навигации, объект внутри вложенной Подсистемы

В принципе, Подсистемы являются не обязательным объектом. Т.е. конфигурация, разработанная на Платформе 8.3, вполне сможет работать без каких-либо Подсистем.

Но в этом случае Панели разделов вообще не будет, все будет отображаться на Рабочем столе. Очень простые конфигурации с малым набором объектов смогут работать и без Подсистем.

Но если в конфигурации достаточно много Документов, Справочников и Регистров, использование Подсистем существенно облегчает работу пользователя.

Конфигурация 1С:Предприятие

Отметить, что некоторый объект конфигурации принадлежит какой-либо Подсистеме можно тремя способами.

Во-первых, это можно сделать в Окне редактирования объекта на закладке Подсистемы. Данный вариант мы уже рассматривали.

Во-вторых, можно использовать Окно редактирования самой Подсистемы. На закладке Состав можно указать объекты, входящие в данную Подсистему.

Объекты подсистемы

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

Диалоговое окно Дополнительно

1С Конфигурация Дополнительно

Данное окно также позволяет для объекта отмечать принадлежность к Подсистемам. Это окно используется в том случае, если мы хотим сразу поработать с несколькими объектами.

При перемещении курсора по объектам дерева конфигурации в окне Дополнительно высвечивается соответствующая информация по подсистемам.

При создании объекта конфигурации по умолчанию Платформа 8.3 не проставляет привязку объекта ни к какой подсистеме.

Т.е. разработчик должен сам зайти на эту закладку и проставить соответствующие галочки.

Если разработчик этого не выполнит, то система определит отсутствие принадлежности к Подсистемам как ошибку.

Но ошибка не является критичной, поэтому с этим можно согласиться.

Ошибки в конфигурации

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

К таким объектам пользователь может обратиться только через Главное меню, используя команду Все функции.

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

Настройка 1С:Предприятие

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

Для Подсистем в Окне редактирования можно снять флаг Включать в командный интерфейс.

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

При этом Подсистемы не будут отображаться в командном интерфейсе. Если нет ни одной Подсистемы, которая должна быть включена в командный интерфейс, то для новых объектов Платформа 8.3 не проверяет принадлежность к какой-либо подсистеме.

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

Данный редактор можно вызвать из окна редактирования Подсистемы нажатием на кнопку Командный интерфейс (на закладке Основные).

Редактирование Подсистемы

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

Можно для каждой Подсистемы вызвать данный редактор. Из редактора имеется возможность управлять открытием списков в Панели навигации, доступностью команд в Панели действий.

По умолчанию флажки для команд по созданию элементов Справочников и Документов сняты, но их можно проставить. В Панели действий можно также открывать отчеты.

Элементы в редакторе можно перемещать. При этом из Панели навигации в Панель действий и в обратном направлении перемещение невозможно. Перемещать элементы можно либо внутри Панели навигации, либо внутри Панели действий.

Существуют колонка общей видимости и колонки видимости по ролям. Для каждой роли, определенной в конфигурации, будет своя колонка. То значение, которое установлено в колонке общей видимости, является значением по умолчанию для видимости по ролям.

Видимость по ролям может принимать три значения: либо для данной роли элемент будет невидимым (1); либо будет виден всегда, не зависимо от того, какой флаг выставлен в колонке видимости (2); либо флаг видимости по роли будет наследоваться от флага общей видимости (3).

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

Иногда бывает необходимо сразу менять командный интерфейс в нескольких Подсистемах. В платформе 1C:Предприятие 8 существует сервисный инструмент, который позволяет редактировать командный интерфейс сразу нескольких Подсистем.

Данный инструмент вызывается из контекстного меню корневого узла ветки Подсистемы.

Все подсистемы

Редактируем командный интерфейс нескольких Подсистем в 1С:Предприятие 8

В открывшемся окне можно быстро перемещаться по Подсистемам и редактировать командные интерфейсы. Кроме того, в данном окне можно редактировать состав Подсистемы. Также можно перемещать объекты в Панели навигации и Панели действий.

Кроме того, можно даже изменить подчиненность Подсистемы. Для этого есть специальная кнопка Переместить подсистему.

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

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

Корневой узел конфигурации

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

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

Следует иметь в виду, что при удалении Подсистем Платформа, к сожалению, не проверяет: входит ли в данную подсистему хоть один объект или не входит.

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


PDF-версия статьи для участников группы ВКонтакте

Статья в PDF-формате

Управляемая форма в 8.2 не рисуется, как в 8.0 и 8.1, а описывается программистом. Она сделана для того, чтобы на тонких каналах связи (тонкий клиент или веб-клиент, хотя управляемая форма возможна и на толстом клиенте) оптимизировать объем передаваемых данных.

Управляемая форма состоит из следующих разделов:

  • Панель разделов
  • Панель навигации
  • Панель действий
  • Рабочая область
  • Когда необходимо, открываются другие области, например область оповещений.

Панель разделов.


Панель разделов находится вверху рабочего стола:

Панель разделов соответствует подсистемам в ветке «Общие» в дереве метаданных в режиме конфигуратора.



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



Раздел «Рабочий стол» будет присутствовать всегда по умолчанию.

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



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



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

Панель навигации.

Панель навигации находится сбоку и показывает ссылки на различные объекты конфигурации:



Настраивается панель навигации из контекстного меню подсистемы:



И можем снять или поставить «галочки» видимости у элементов, которые включены в данную подсистему, а также поменять элементы местами, передвигая стрелками:


Панель навигации есть также и у других объектов конфигурации, и настраивается на вкладке «Командный интерфейс формы.



Панель навигации состоит из нескольких групп:

Ссылки, располагающиеся в панели навигации «Важное» выделяются жирным шрифтом:



Группы «Обычное» и «Перейти» показаны простым шрифтом. Первое существует у подсистемы, а второе – у справочников (например подчиненный справочник) , документов (регистр, по которому делаются движения) и т.п.

В самом низу панели навигации расположена группа «См. также» - это дополнительные ссылки.


Кроме этих групп, программист может создавать и свои группы панели навигации.

Панели навигации, как и панели разделов также может и не быть.

Панель действий

Панель действий расположена вверху, под панелью разделов и над рабочей областью:



Она позволяет вызывать служебные окна, например константы, отчеты или обработки.

Настраивается в тех же меню, что и панель навигации, но, как правило, в подсистемах.



Как и у панели навигации, у панели действий есть свои группы:

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

Рабочая область

Рабочая область занимает основную часть формы.



Как правило, здесь отображается список выбранных объектов конфигурации. При выборе другого объекта конфигурации, рабочая область замещается на список нового объекта.

Рабочий стол

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

За настройку рабочего стола «отвечают» 2 пункта контекстного меню конфигурации



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

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



Рабочую область можно настроить через пункт «Открыть рабочую область рабочего стола». Именно эту часть пользователь и видит в первую очередь. Мы видим, что есть шаблоны рабочего стола - в одну колонку, в две колонки одинаковой ширины и в две колонки разной ширины.

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

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

Как правило, по умолчанию в типовых решениях включены всего две панели. Это Панель разделов , которая располагается вертикально слева. На ней выведены названия разделов программы и их иконки. И Панель открытых , которая обычно расположена горизонтально вверху, на ней отображаются открытые в текущий момент элементы. На рисунке 1. представлена схема расположения панелей в программе 1С:Бухгалтерия (редакция 3.0)

Расположение всех панелей можно гибко настраивать. Добавлять или скрывать с рабочего стала. Располагать их в различных частях экрана. Можно вообще отключить все панели, переместив их в серую область скрытых элементов.

Запуск редактора панелей

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

Настройка размещения панелей

В открывшейся форме представлены доступные области для размещения панелей и все панели, доступные для размещения. Менять взаимное расположение панелей можно просто перетаскивая их мышью. Ненужные панели можно перетащить в нижнюю часть окна (она выделена серым фоном). Любую из панелей можно переместить как на свободную область или на место другой панели . Таким образом в одной области можно выводить несколько панелей (рис. 3).

Пример настройки расположения панелей

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

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

Вы можете обратиться ко мне по любым вопросам связанным с доработкой и настройкой 1С

Настройка панели разделов

Кратко расскажем о возможности настройки панели разделов . Ей можно придать компактный вид. Для этого тоже необходимо зайти в меню сервиса и настроек. В открывшемся меню выбрать пункт Настройки и затем команду Настройка панели разделов . В открывшемся окне необходимо выбрать один из режимов отображения. Режим картинка отлично подойдет вам, если вы уже хорошо ориентируетесь в программе и вам не нужны подсказки в виде названий разделов. Он компактный и вертикальная панель в этом случае не занимает много места на экране.

В этом же окне можно управлять видимостью разделов. Например, вы всегда можете скрыть ненужные вам разделы.

На этом все. Приятной и удобной работы!

Видео инструкцию к данному материалу можно посмотреть в моем инстаграме - в нем вы найдете много обучающих роликов.

Напоминаю, что Вы всегда можете обратиться ко мне по любым вопросам связанным с доработкой и настройкой 1С

Подписывайтесь на канал и группы в социальных сетях, чтобы не пропустить новые публикации.

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

Итак, панель навигации формы — это стандартный элемент интерфейса программ 1С. Находится она в верхней части формы и содержит команды, заданные разработчиками. При этом, для решений 1C на управляемых формах настройка данной панели доступна в пользовательском режиме. Таким образом, пользователям доступна возможность изменения состава команд навигации формы в соответствии со своими предпочтениями.

Обратите внимание! В старых версиях платформы настройка панели навигации формы находилась в Главном меню. Но начиная с версии 8.3.16 она была перемещена на из Главного меню программы непосредственно на форму объекта.

Пример настройки панели навигации.

Для каждого объекта в панели навигации формы по умолчанию выводится настройка, установленная разработчиками. Например, для формы элемента справочника Контрагенты типовой конфигурации 1С:Бухгалтерия предприятия 3.0 панель навигации будет выглядеть следующим образом:

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

Открыть настройки панели навигации можно непосредственно из формы объекта, панель которой Вы собираетесь редактировать. Для этого необходимо нажать на кнопку Меню (иконка с тремя точками) в правом верхнем углу формы. Далее следует выбрать команду Окно — Настройка панели навигации формы.

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

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

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

На этом все. Приятной и удобной работы!

Подписывайтесь на наши группы в социальных сетях, чтобы не пропустить новые публикации.

Читайте также: