Как настроить интерфейс пользователя

Интерфейс пользователя

В новой версии 1С:Предприятия 8 реализован современный дизайн интерфейса и повышена комфортность работы пользователей при работе с системой в течение длительного времени. Интерфейс системы спроектирован с учетом необходимости массового ввода информации (в том числе с использованием клавиатуры), а также с учетом работы менее опытных пользователей. Дизайн интерфейса разрабатывался таким образом, чтобы снизить утомляемость пользователей при длительной работе с системой

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

Эргономика — это удобство!


Изменение размеров форм

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

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

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

Типы и положение окон

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

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

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

Работа со списками

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

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

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

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

В 1С:Предприятии 8 появилась возможность напечатать любой динамический список без привлечения разработчиков, вернее, вывести его в табличный или текстовый документ. Для этого предназначена команда контекстного меню (или по кнопке Действия). При выводе списка учитывается текущая настройка колонок, отбор и сортировка. Можно вывести все элементы или только выбранные, с учетом или без учета подчиненных элементов.

Читайте также:  Как настроить веб камеру для браузера

Командные панели

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

Отчеты

В новой версии 1С:Предприятия 8 значительно улучшена работа с отчетами и другими печатными формами:

  • Добавлены возможности горизонтальных и вертикальных группировок в отчете для отражения агрегированной информации. Специальные маркеры в заголовке строки или колонки позволяют раскрывать и сворачивать группу или сразу несколько групп одного уровня.
  • Пользователь может самостоятельно изменить ширину колонок и высоту строк, даже если заголовки не отображаются. Для этого необходимо, удерживая клавишу Ctrl, навести курсор мыши на границу между колонками (строками) и потянуть ее.
  • Новый механизм сводных таблиц позволяет анализировать многомерную информацию в различных разрезах. Пользователь имеет возможность динамически изменять структуру отчета без внесения исправлений в прикладное решение. Он может включать и выключать измерения, менять их порядок, буквально перетаскивая мышью.
  • У ячеек могут быть примечания , содержащие дополнительную информацию. Ячейка с примечанием имеет маленький треугольник в правом верхнем углу. При наведении курсора мыши на ячейку примечание показывается во всплывающем окне. Специальная панель для работы с примечаниями позволяет добавить и удалить примечание, перейти к следующему и предыдущему примечанию.

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

Переключение интерфейса «на лету»

Часто пользователь выполняет сразу несколько функций, работает со множеством справочников, документов и отчетов. Общее количество используемых объектов очень велико и разнообразно. Иногда бывает другая ситуация, когда пользователь должен временно исполнять функции другого сотрудника. В таких случаях будет полезно переключение интерфейса «на лету», без перезапуска программы. Разработчик создает несколько интерфейсов, куда входят пункты меню и кнопки на панелях инструментов, например, интерфейс «Руководитель» и «Главный бухгалтер». Пользователь может во время работы с программой быстро переключиться на другой интерфейс, выполнить какие-либо действия и затем так же легко переключиться обратно.

Справочная система

Справочная система построена по принципу гипертекста, аналогично страничкам в Интернете, ссылающимся друг на друга. Системная справка по платформе 1С:Предприятие 8 объединена со справкой по конфигурации (пользователь фактически не видит границы между ними). Теперь у разработчиков прикладных решений есть все средства для создания полноценной справочной системы по конфигурации в HTML-формате, с богатым оформлением, таблицами, картинками и гиперссылками на другие разделы справки и сайты в Интернете.

Начиная с версии 8.1, доступна возможность полнотекстового поиска по справке

Стили


Языки

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

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

Высокая скорость работы


Ввод по строке

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

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

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

Отметка незаполненных полей

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

Открытие объектов и списков

Элементы справочников и документы, введенные в поле ввода, могут быть легко открыты с помощью специальной кнопки . Теперь не нужно открывать справочник и заново позиционироваться на объекте, что, в принципе, можно сделать с помощью клавиши F4. Из диалога объекта (например, из формы документа), можно легко открыть список с помощью кнопки стандартной панели и курсор сразу будет установлен на данном документе или элементе справочника.

Использование клавиатуры

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

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

Сервисные возможности


Калькулятор

Встроенный калькулятор позволяет производить вычисления. Это очень удобно, потому что он всегда «под рукой». Есть режим формульного калькулятора, когда производимые вычисления записываются в строку, например, (15+10)*2=. Калькулятор теперь запоминает историю вычислений, и есть режим микрокалькулятора, в котором кнопки скрываются.

Календарь

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

Изменение пароля пользователем

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

Временная блокировка

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

Источник

Записки IT специалиста

Технический блог специалистов ООО»Интерфейс»

  • Главная
  • 1С:Предприятие 8. Настраиваем права и интерфейс пользователя в управляемом приложении

1С:Предприятие 8. Настраиваем права и интерфейс пользователя в управляемом приложении

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

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

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

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

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

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

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

А вот если мы попытаемся найти настройки интерфейсов, то нас постигнет фиаско. В управляемом приложении интерфейс рабочей области формируется автоматически, на основе прав доступа. Для примера сравним интерфейсы Панели разделов Администратора и Менеджера по продажам:

В общем — идея здравая, есть права доступа к объекту — показываем его в интерфейсе, нет — скрываем. Это гораздо лучше, чем выскакивающие в обычном приложении сообщения о нарушении прав доступа при несоответствии последних с назначенным интерфейсом. Если вы добавите группе доступа прав или, наоборот, уберете, то связанные с ними элементы интерфейса самостоятельно появятся или исчезнут. Удобно? Да.

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

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

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

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

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

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

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

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

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

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

Перейдем в Главное меню — Вид, где увидим целый ряд настроек, касающихся интерфейса.

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

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

Можно даже сравнить, как было и как стало:

И в заключение выполним настройку панелей. Так как разделов у нас немного, то панель разделов имеет смысл переместить вверх, а панель открытых вниз, тем самым расширив рабочее пространство по горизонтали, что актуально для мониторов с небольшой диагональю или формата 4:3.

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

Теперь снова войдем в программу под администратором и перейдем в Администрирование — Настройки пользователей и прав — Персональные настройки пользователей — Копирование настроек. Наша задача распространить сделанные нами изменения на оставшихся пользователей группы Кассиры. Сама операция достаточно проста: выбираем пользователя, настройки которого мы копируем, указываем кому и выбираем что именно.

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

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

Помогла статья? Поддержи автора и новые статьи будут выходить чаще:

Или подпишись на наш Телеграм-канал:

Источник

Оцените статью