1с панель разделов пустая.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Стоит отметить, что за время существования редакции 3.0, работающей соответственно на платформе «1С:Предприятие 8.3», интерфейс успел претерпеть несколько изменений. В частности, было увеличено количество доступных вариантов интерфейса, среди которых:

  • Стандарт (как в предыдущих версиях 1С:Бухгалтерия 8)
  • Такси

Стандарт

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


При наглядном сравнении редакций 3.0 и 2.0 видно, что структура интерфейса осталась неизменной.


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


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


позволяет обратиться к подменю без закрытия активного окна.*


*Горизонтальные меню:

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

Вертикальная панель навигации отображает структуру содержимого раздела.

С помощью подпунктов меню можно настраивать содержимое панелей и их отображение по желанию пользователя.

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


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


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


Такси

В интерфейсе «Такси» панель разделов находится изначально слева.


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


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


*Панели, находящиеся в верхней части окна редактора, в данный момент активны.

Подпункты разделов настраиваются (панель разделов вертикальная) после их активации (кнопка настройки подпунктов находится в правом верхнем углу).


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


Нюанс интерфейса: избранные подпункты помечены звездочками


*Часто сюда добавляют внешние доработки

Аналогичный интерфейсу редакции 7.7

Структура меню очень похожа на стандартную версию.


Возможность настройки интерфейса 7.7 находится на верхней панели справа (стрелочка вниз), которая позволяет добавить и удалить кнопки. Она активна во всех интерфейсах.

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

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

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

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

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

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


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

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

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




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

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

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


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



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

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



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

  • Важное
  • Обычное
  • Перейти
  • См. также


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

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

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

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

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

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



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

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



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

  • Создать
  • Отчеты
  • Сервис

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

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

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



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

Рабочий стол

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

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


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

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



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

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

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

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

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

Здесь и далее используются скриншоты, созданные с помощью «1С:Зарплата и управление персоналом 3.0» , но, как я уже говорил в предыдущей статье, эти настройки актуальны для всех новых конфигураций, поскольку интерфейс «Такси» используется и в них тоже.

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

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

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

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

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

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

Во-первых, можно воспользоваться кнопками «Добавить», «Добавить все», «Удалить» и «Удалить все». Если вы не пользуетесь кнопкой, удаляющей или добавляющей все возможные объекты, то действие коснется только выделенных объектов.

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

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

Во-вторых, добавлять или удалять объекты можно простым перетаскиванием мыши.

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

Справа вверху вы видите две голубые стрелочки. Они нужны для того, чтобы менять порядок расположения элементов в меню.

Теперь, используя полученные знания, давайте удалим из панели разделов пункты «Зарплата», «Выплаты» и «Налоги и взносы», а раздел «Администрирование» поднимем на верх списка выбранных разделов.

Теперь примем изменения и посмотрим, какой вид приняло наше меню.

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

Я не случайно потратил столько времени на описание этих действий, поскольку они повсеместно используются во всех конфигурациях «1С:Предприятие 8.3» и понадобятся нам уже в следующих примерах.

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

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

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

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

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

Через панель навигации пользователь получает доступ к спискам отчетов, документов и так далее. А с помощью панели действий он сразу может создать документ, отчет и то же самое «так далее».

Для наглядности снова посмотрим на предыдущий скриншот, иллюстрирующий раздел «Зарплата». Как видите, в панели навигации, которую я обвел красной рамкой, есть раздел «Больничные листы». Если вы нажмете на него, откроется список всех больничных листов, который у нас пока пуст. Здесь вы сможете создать новый больничный лист, нажав кнопку «Создать».

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

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

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

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

Здесь нелишне будет напомнить, что доступ к любому объекту «1С:Предприятие 8.3» в интерфейсе «Такси» можно получить через опцию «Все функции», о которой я писал в первой части статьи.

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

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