Содержание
Настройка панели навигации формы — это один из стандартных интерфейсных механизмов. Он предоставляется платформой и доступен пользователям любых прикладных решений. С его помощью пользователь может изменить состав команд навигации формы в соответствии со своими предпочтениями.
Например, панель навигации формы, спроектированная разработчиками, может выглядеть следующим образом:
Она содержит команды Расчетные счета и Файлы, которые пользователю не нужны. Тогда пользователь может скрыть эти команды для того, чтобы форма выглядела более лаконично, и не отвлекала лишней информацией:
Вызвать настройку панели навигации формы можно из главного меню командой Вид — Настройка панели навигации формы…
Можно изменять порядок команд, добавлять и удалять команды. Добавить можно только те команды, которые разработчик разместил в панели навигации формы, но не включил для них видимость. Они перечислены в окне Доступные команды:
Если возникает необходимость вернуться к тому внешнему виду панели разделов, который «был задуман» разработчиком, то для этого используется команда Еще — Установить стандартные настройки:
Разработка интерфейса прикладных решений на платформе «1С:Предприятие 8»
Авторы: В.А. Ажеронок, А.В. Островерх, М.Г. Радченко, Е.Ю. Хрусталева
В данной публикации рассматривается настройка Панели навигации разделов: добавление «скрытых» справочников, журналов документов и расположение их в окне раздела.
Владение этими настройками помогает комфортно чувствовать себя в программе и не пугаться случаев, когда какие-то нужные документы или справочники не отображаются в 1С. С помощью указанных ниже подсказок вы всегда сможете сделать их «видимыми» и добавить в свое рабочее поле программы.
Это одна из самых важных статей по работе в интерфейсе ТАКСИ. Рекомендуем!
Настройка Панели навигации
Справочник Банки нельзя отразить в окне раздела Банк и Касса, но можно отразить в окне раздела Справочники. Поэтому при настройке Панели навигации раздела нужно всегда учитывать к какой тематике может принадлежать искомый справочник или документ и настраивать доступ к нему в подходящем разделе.
В этом случае мы рекомендуем использовать команду главного меню Все функции, которая отображает все объекты программы:
- константы;
- справочники;
- документы;
- журналы документов;
- отчеты;
- обработки и т.д.
Настройка Панели навигации осуществляется по расположенной в окне раздела специальной кнопке в правом верхнем углу — «шестеренке».
При выполнении команд на Панели навигации происходит открытие форм списков. Формы документов и справочников открываются непосредственно в окне раздела, замещая друг друга.
Команды Панели навигации
Стандартная настройка отображения данных в разделе и отнесение их к той или иной группе осуществляется в режиме Конфигуратор.
В то же время, пользователь может сам настраивать отображение той информации раздела, которая разрешена разработчиками – это так называемая «связанная» информация, которую можно делать «видимой» в разделе или наоборот убрать из него.
Форма настройки Панели навигации содержит два окна: в левом окне отображаются все доступные команды для выбора, в правой части — уже выбранные команды.
Для настройки окна раздела нужно:
Шаг 1. Перейти в нужный раздел. Открыть настройку Панель навигации.
В открывшемся окне отмечаются нужные команды и подразделы и удаляются ненужные.
Для перемещения используются кнопки:
- Добавить;
- Добавить все;
- Удалить;
- Удалить все.
Добавить
Перенос отдельных команд из доступных команд в выбранные.
Добавить все
Перенос всех доступных команд раздела, предусмотренных разработчиками, в выбранные.
Удалить
Удалить неиспользуемую команду из окна выбранных команд.
Удалить все
Удалить все выбранные команды из окна выбранных команд.
Именно так решается задача индивидуальной настройки Рабочего стола пользователя, когда в разделах остаются только те команды, с которыми работает конкретный пользователь.
Как вернуться к стандартным настройкам раздела
Предусмотрена возможность возврата к стандартному виду разделов. Для этого нужно открыть панель настройки навигации раздела и установить типовые команды по кнопке ЕЩЕ – Установить стандартные настройки.
Примеры настройки окна раздела
Рассмотрим на примерах, как может помочь бухгалтеру в работе умение настраивать Панель навигации.
Это очень важно, потому что каким бы классным специалистом бухгалтер не был, но если он не может найти в программе то, что ему нужно для работы – это беда! И никакие знания не спасут от валерьянки и валидола.
Мы гарантируем, что после изучения настройки Панели навигации, одной головной болью у бухгалтера будет меньше: теперь у него под рукой всегда будет то, с чем он работает. И это круто!
Настройка справочников и регистров
Рассмотрим конкретные примеры настройки справочников и регистров.
В разделе Справочники — Панель навигации выбрать в доступных командах команду Счета учета номенклатуры и перенести ее в окно выбранных команд по кнопке Добавить.
Результат выполненной операции будет выглядеть следующим образом.
Счета учета номенклатурыдобавлены в раздел Справочники. Это поможет бухгалтеру проверить выставление счетов учета по всем видам номенклатуры сразу, в одном месте, это удобнее, чем проверять правила настройки по каждому виду номенклатуры отдельно из справочника Номенклатура.
Настройка журналов документов
Следующий пример будет касаться добавления журналов документов в разделы. Бухгалтеру всегда более удобно работать с журналами документов, чем с отдельными документами, но не всегда они вынесены в разделы для работы.
Мы рассмотрим, как это сделать самостоятельно, на примере настройки журнала Документы поставщиков.
В этом журнале собираются все документы поставщиков: Списание с расчетного счета, Платежные поручения, Счет от поставщика, Поступление (акты, накладные), Счет-фактура полученный.
При отборе данных по контрагенту в журнале Документы поставщиков можно сразу увидеть всю картину «в целом» по работе с поставщиком. Не нужно открывать отдельно все перечисленные документы – вся информация находится в одном месте. Поэтому работать в таком журнале очень удобно!
В разделе Покупки — Панель навигации выбрать в доступных командах Документы поставщиков и перенести в окно выбранных команд по кнопке Добавить.
Результат выполненных действий в разделе Покупки будет выглядеть следующим образом.
Настройка расположения справочников и документов в разделе
В форме настройки Панели навигации можно изменить порядок следования справочников и документов, то, как они будут отображаться в окне раздела. Что-то можно поместить в начало раздела и выделить жирным шрифтом, как наиболее важное. Что-то, что редко используется в работе – переместить в конец.
Делается это следующими командами:
- Важное;
- Обычное;
- См. также.
Важное
Группа основной и наиболее важной информации по разделу.
Обычное
Группа, относящаяся к основной информации по разделу, но не являющейся приоритетной.
См. также
Группа дополнительной информации, не являющейся важной.
Рассмотрим пример изменения места отображения журнала документов в разделе.
Шаг 1. Откройте раздел Продажи.
Шаг 2. Вызовите настройку Панели навигации раздела по «шестеренке» – кнопке в правом верхнем углу.
Шаг 3. В форме настройки Панели навигации раздела Продажи воспользуйтесь кнопкой Переместить в группу в настройке Панели навигации. В списке предложенных групп выберем Продажи/Важное.
После выполненной настройки журнал документов Реализация (акты, накладные)будет расположен в самом начале списка раздела Продажи и выделен жирным шрифтом.
Таким образом, можно настроить работу в 1С только с теми документами и справочниками, с которыми работает конкретный пользователь. Выделить то, с чем работает ежедневно. И для этого теперь не нужно привлекать программиста: каждый пользователь, используя настройку Панели навигации, настраивает рабочий стол и информацию в разделах «под себя»!
Каждый администратор 1С:Предприятия знает, что задача разделения прав пользователей и соответствующего изменения рабочего интерфейса является одной из основных при внедрении учетной системы или появления в ней новых пользователей. От того, насколько качественно будет выполнена данная задача зависит эффективность работы и безопасность данных. Поэтому сегодня мы поговорим об особенностях настройки пользовательских прав и интерфейса в управляемом приложении.
Прежде всего хочется отметить основные аспекты данного вида настроек. Многие подходят к этому вопросу однобоко, рассматривая их сугубо как меру защиты от несанкционированного доступа к данным или неквалифицированной их модификации. При этом забывают о другой стороне медали: создания для пользователя простой и удобной рабочей среды. В тех случаях, когда рабочий интерфейс пользователя перегружен не нужными ему пунктами, смысл которых к тому же ему до конца не ясен, возникает ложное представление об излишней сложности программы и появляется боязнь допустить ошибку. Понятно, что это никак не способствует повышению производительности труда сотрудника.
В идеале каждый сотрудник, должен видеть только те элементы интерфейса, которые нужны ему для выполнения своих непосредственных обязанностей. Тогда и работать будет проще, и соблазнов полазить там, где не надо не возникнет. Причем выполнять подобные настройки есть смысл и тогда, когда какие-то подсистемы просто не используются или ограничение доступа к ним не требуется. Это сделает интерфейс более простым и понятным, а, следовательно, работать пользователю будет проще и комфортнее.
Если мы вернемся немного в прошлое, то можем вспомнить, что в обычных конфигурациях Роли и Интерфейсы были частью конфигурации и для их тонкой настройки требовалось включить возможность внесения изменений, а в базовых версиях было невозможным вообще.
Недостатки данного подхода очевидны: это и усложнение обслуживания информационных баз, и возможные конфликты при последующих обновлениях, когда измененные объекты конфигурации требуют изменения прав доступа.
В управляемом приложении настройки прав и интерфейсов были наконец вынесены в пользовательский режим и настраиваются непосредственно из интерфейса программы. Права пользователя назначаются на основе его членства в группах доступа. Перейдем в Администрирование — Настройки пользователей и прав — Группы доступа — Профили групп доступа, где мы увидим уже предустановленные профили для основных групп доступа.
Пользователь может входить сразу в несколько групп доступа, в этом случае итоговые права будут суммироваться. В общем все достаточно понятно и привычно, разве настройки теперь выполняются в пользовательском режиме, а не в конфигураторе.
А вот если мы попытаемся найти настройки интерфейсов, то нас постигнет фиаско. В управляемом приложении интерфейс рабочей области формируется автоматически, на основе прав доступа. Для примера сравним интерфейсы Панели разделов Администратора и Менеджера по продажам:
В общем — идея здравая, есть права доступа к объекту — показываем его в интерфейсе, нет — скрываем. Это гораздо лучше, чем выскакивающие в обычном приложении сообщения о нарушении прав доступа при несоответствии последних с назначенным интерфейсом. Если вы добавите группе доступа прав или, наоборот, уберете, то связанные с ними элементы интерфейса самостоятельно появятся или исчезнут. Удобно? Да.
Также пользователь может самостоятельно настраивать свое рабочее пространство в пределах имеющихся у него прав доступа. На первый взгляд все выглядит неплохо, но без ложки дегтя не обошлось. Механизма, позволяющего централизованно настроить и назначить пользователям интерфейс «по умолчанию» в управляемом приложении нет.
Если мы заглянем в Администрирование — Настройки пользователей и прав — Персональные настройки пользователей — Настройки пользователей то увидим там перечень всех объектов, настройки которых были изменены пользователем, однако никак не сможем их изменить.
Т.е. нам предлагают зайти непосредственно под пользователем и настроить рабочий интерфейс от его имени. Спорное решение, особенно если пользователей не два и не три. К счастью разработчики предусмотрели возможность копирования настроек пользователя, что позволяет, настроив интерфейс одного из пользователей так, как нам надо быстро применить настройки для всех остальных.
Чтобы не быть голословными разберем практический пример. В рамках подготовки к переходу на онлайн-кассы было решено автоматизировать кассовые места небольшой сети стоматологических клиник. Основу автоматизации клиник составляло отраслевое ПО не на базе 1С и не предусматривающее возможность подключения фискального регистратора, поэтому было принято решение для автоматизации кассовых мест использовать конфигурацию Бухгалтерия предприятия 3.0, которая содержит все необходимые функции.
Здесь мы столкнулись с двумя сложностями, хотя если посмотреть повнимательнее, то обнаружится, что это две стороны одной и той же медали. Если коротко: персонал никогда до этого не работал с 1С и поэтому требовалось создать максимально простую в освоении рабочую среду, при этом оградив информационную базу от возможного неквалифицированного воздействия персонала. Управляемое приложение позволяет достаточно просто совместить приятное с полезным, сделав так, чтобы и пользователя ограничить, и в тоже время позволить ему комфортно работать, не замечая ограничений.
Начнем. Прежде всего необходимо создать профиль группы пользователей. Если мы откроем стандартные профили, то увидим, что возможность их изменять отсутствует. Это, на наш взгляд, правильно, история знает массу примеров, когда в приступе служебного рвения стандартные права были перелопачены до такого состояния, что их приходилось восстанавливать из эталонной конфигурации. Также это способно ввести в заблуждение иных пользователей или администраторов этой базы, которые под стандартными профилями ожидают увидеть стандартные наборы прав.
Поэтому найдем наиболее подходящий для наших задач профиль, в нашем случае это Менеджер по продажам, и сделаем его копию, которой дадим название Кассир. Теперь мы можем настраивать права по собственному усмотрению. Однако плоский список, предлагаемый по умолчанию, не совсем удобен для работы, если только вам не нужно быстро найти уже известную вам опцию, в большинстве случаев гораздо удобнее работать со списком включив группировку по подсистемам.
Мы не будем подобно останавливаться на этом вопросе, так как назначение прав зависит от конкретных задач, стоящих перед пользователем, можем только посоветовать проявлять благоразумие и не скатываться в крайности. Помните, что ваша задача — создание удобной и безопасной рабочей среды, а не тотальное запрещение всего чего только можно.
Создав профиль назначаем группу доступа нужным пользователям и запускаем программу под одним из них. В зависимости от назначенных прав вы увидите автоматически сформированный интерфейс.
В принципе уже довольно неплохо, но в нашем случае все только начинается. К нашему удивлению очень многие пользователи и администраторы до сих пор не имеют понятия как настраивается интерфейс «Такси» продолжая жаловаться на его «неудобства».
Перейдем в Главное меню — Вид, где увидим целый ряд настроек, касающихся интерфейса.
Начнем с настройки панели разделов, в нашем случае ассортимент был ограничен коротким списком услуг, поэтому раздел склад оказался лишним, чтобы не усложнять и не утяжелять интерфейс просто уберем его.
Затем в каждом разделе, нажав на шестеренку в верхнем правом углу, последовательно настроим навигацию и действия. Здесь также уберем все не нужное в повседневной работе, а нужное, наоборот, вынесем на первый план.
Можно даже сравнить, как было и как стало:
И в заключение выполним настройку панелей. Так как разделов у нас немного, то панель разделов имеет смысл переместить вверх, а панель открытых вниз, тем самым расширив рабочее пространство по горизонтали, что актуально для мониторов с небольшой диагональю или формата 4:3.
После завершения следует еще раз проверить все настройки, лучше всего это сделать, имитируя реальные действия кассира, что сразу поможет оценить удобство работы с интерфейсом. В нашем случае получилось простое и удобное рабочее место кассира, во всяком случае проблем с его освоением персоналом не возникло:
Теперь снова войдем в программу под администратором и перейдем в Администрирование — Настройки пользователей и прав — Персональные настройки пользователей — Копирование настроек. Наша задача распространить сделанные нами изменения на оставшихся пользователей группы Кассиры. Сама операция достаточно проста: выбираем пользователя, настройки которого мы копируем, указываем кому и выбираем что именно.
Ну и напоследок можно запретить пользователю самостоятельно настраивать интерфейс, для этого снова вернитесь к профилю группы и снимите галочку с действия Сохранение данных пользователя.
Как видим, настройка интерфейса и прав пользователей в управляемом приложении достаточно проста и несмотря на некоторые недостатки предоставляет администраторам гораздо большую гибкость и удобство, позволяя быстро создавать удобные и безопасные рабочие среды.
Используемые источники:
- https://v8.1c.ru/platforma/nastroyka-paneli-navigacii-formy/
- http://buhpoisk.ru/nastrojka-paneli-navigatsii.html
- https://interface31.ru/tech_it/2016/11/1spredpriyatie-8-nastraivaem-prava-i-interfeys-pol-zovatelya-v-upravlyaemom-prilozhenii.html