Пользовательский интерфейс

Материал из САБ вики

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

Основное окно

Основное окно.png

При запуске системы в режиме 1С:Предприятие открывается основное окно программы.

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

Конструирование рабочего пространства

Настройки рабочего пространства.png

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

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


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

Начальная страница

Начальная страница.png

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

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

  • Что нужно сделать сегодня?
  • Что появилось нового?
  • На что следует обратить внимание?
  • Каково состояние важных для меня сведений?

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

Начальная страница2.png

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

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

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

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

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

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

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

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

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

Например, панель разделов администратора может содержать все разделы, в то время как панель разделов продавца — только самые необходимые — Продажи и Предприятие.

Так происходит потому, что роли, назначенные пользователю, могут иметь или не иметь прав на просмотр каких-то подсистем верхнего уровня. А именно подсистемы верхнего уровня и являются теми разделами, которые видит пользователь в панели разделов. Платформа анализирует права пользователя и показывает только те разделы, на которые у него есть права.

Раздел

Раздел.png

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

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

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

Главная панель

Главная панель.png

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

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

Состав команд в панели инструментов постоянен, и изменить его нельзя. Однако есть возможность управлять её расположением в основном окне. Панель инструментов может быть расположена отдельно, или совмещена с другими панелями. Например, с панелью разделов:

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

Меню функций

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

Меню функций.png

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

Меню функций2.png

Глобальный поиск

Глобальный поиск.png

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

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

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

Глобальный поиск2.png

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

  • внешнюю гиперссылку — страница будет открыта в стандартном браузере;
  • ссылку на данные — элемент данных (например, накладная) будет открыта в приложении;
  • арифметическое выражение — будет вычислен результат этого выражения.

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

Избранное

Избранное.png

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

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

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

Добавление ссылки в избранное

Добавлять в избранное можно как объекты, так и команды. Объект можно добавить прямо из его формы.

Избранное2.png

Также объект можно добавить из истории.

Избранное3.png

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

Избранное4.png

Настройка избранного

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

Избранное5.png

История

История.png

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

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

Записи в истории структурированы по дням и в них поддерживается поиск.

История2.png


История хранит не более 200 записей. При добавлении новых записей в историю, старые записи автоматически удаляются.

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

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

Центр оповещений

Центр оповещений.png

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

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

Текущий пользователь

Текущий пользователь.png

Гиперссылка с именем текущего пользователя открывает окно, в котором можно завершить работу, отменив при этом аутентификацию, если она выполнялась с  помощью OpenID.

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

Главное меню

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

Главное меню.png

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

Сервисные функции

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

Главное меню2.png

Работа с файлами

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

Главное меню3.png

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

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

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

Главное меню4.png

Настройка интерфейса

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

Главное меню5.png

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

Справочная информация

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

Главное меню6.png

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

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

Режим технического специалиста

Режим ТС.png

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

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

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

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

Режим ТС2.png

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

Режим ТС3.png

Вспомогательные окна

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

Меню формы

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

Меню формы.png

Ссылки на данные

Ссылки на данные.png

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

Ссылка — это значение, однозначно характеризующее объекты базы данных (элементы справочников, документы и так далее).

Для хранения ссылок предназначены типы встроенного языка СправочникСсылка.<имя>, ДокументСсылка.<имя> и так далее.

Панель открытых

Панель открытых.png

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

Если ширины основного окна не хватает для полного отображения текста закладок, в правой части панели появляется кнопка для вызова списка всех окон. Активное окно выделяется зелёным маркером.

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

Многооконный интерфейс

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

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

Рассмотрим два небольших примера.

Панель открытых3.png

Пример 1. Как вывести на экран одновременно в двух окнах список документов и открытый документ (рис. 2 - 3):

  1. Откройте любой список документов в программе (в примере: ПродажиСчета покупателям).
  2. В "Панели открытых" щелкните правой клавишей мыши на названии окна "Счета покупателям", выберите команду "Закрепить" и область закрепления (в примере – "Закрепить слева") (рис. 2).
  3. После закрепления окна его название в "Панели открытых" меняется на значок в виде канцелярской кнопки (рис. 3).
  4. Откройте двойным щелчком мыши документ из списка в окне слева, он отобразится в окне справа, без перекрытия левого окна (рис. 3).
  5. Чтобы убрать закрепленное окно, просто закройте его. Если нужно оставить его открытым, то в "Панели открытых" правой клавишей мыши на значке в виде канцелярской кнопки выберите команду "Открепить/разъединить".
Панель открытых4.png
Панель открытых5.png

Пример 2. Как вывести на экран одновременно в двух окнах списки документов по двум организациям или по двум контрагентам (рис. 4):

  1. Откройте любой список документов (в примере ПродажиСчета покупателям).
  2. Закрепите окно со списком документов, как это было рассказано выше в первом примере.
  3. Еще раз перейдите в тот же раздел (в примере – Продажи) и откройте новое окно с тем же списком документов (правой клавишей мыши на названии списка (в примере – Счета покупателям) выберите команду "Открыть новое").
  4. В результате на экране будут отображаться два окна со списком документов (в примере – "Счета покупателям"). В поле "Организация" в каждом из списков выберите необходимые организации. Таким же образом можно отобрать документы в списках по двум разным контрагентам (флажок "Контрагент" и поле для выбора контрагента).
Панель открытых6.png