Интерфейсы 1С

В управляемом приложении платформы 1С 8.2, а потом и 1С 8.3 имеется возможность формировать интерфейс приложения по подсистемам. В этой статье мы разберем основные принципы создания подсистем в 1С 8.3.

Как добавить подсистему в 1С

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

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

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

Контекстное меню ветки подсистемы в конфигурации

У вас будет создана верхняя подсистема, которая сразу же появится в ветке конфигурации Подсистемы.

Созданная подсистема

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

Созданная подсистема

Все подсистема добавлена, но это только малая часть работы.

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

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

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

В нижнем окне отмеченные объекты появятся автоматически.

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

Подсистема 1С в 1С:Предприятии

Отображение подсистем в пользовательском режиме

У подсистем имеется свойство, которое отвечает за их отображение в командном интерфейсе 1С:Предприятия. Это свойство называется «Включать в командный интерфейс» (расположено на закладке Основные), и если выключить это свойство, то эта подсистема не будет отображаться в командном 1С:Предприятии. По сути, это свойство отвечает за видимость подсистемы в пользовательском режиме 1С.

Свойство подсистемы Включать в командный интерфейс

Если мы выключим это свойство у какой-то подсистемы, то при наличии других подсистем, мы отключенную подсистему в командном интерфейсе не увидим (я сделал «за кадром» ещё одну подсистему НСИ). Именно отключение этого свойства, как правило, бывает причиной ошибки «подсистема не отображается в 1С».

Отключили свойство Включать командный интерфейс

Подсистема не отображается

Иконки подсистем 1С

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

Добавление общей картинки

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

Выбор общей картинки

Если всё хорошо, то выбранная картинка отобразится в окошке формы.

Иконка на общей картинке

После этого, вам необходимо открыть подсистему, картинку которой вы хотите добавить. На форме конструктора подсистемы нас интересует свойство Картинка (закладка Основные).

Свойство Картинка подсистемы

У этого свойства нажимаем на кнопку «…», откроется окно выбора картинок, где мы выберем ранее нами добавленную картинку, которая расположена в закладке «Из конфигурации».

Выбор картинки в подсистему

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

Заполненное свойство Картинка подсистемы

И также в пользовательском режиме.

Картинка подсистемы в пользовательском режиме

Настройка подсистемы 1С

Уже сформированную подсистему 1С можно настроить так, чтобы она наиболее оптимально отображалась конечному пользователю.

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

Кнопка командный интерфейс конструктора подсистемы

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

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

Например, мы можем «перетащить» документ в Важное, и отключить один справочник (снять флаг Видимость этого объекта). А также добавить команду на создание документа.

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

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

Измененный командный интерфейс подсистемы в пользовательском режиме

Таким образом разработчик может настраивать интерфейс 1С: Предприятия, так, как он считает, наиболее оптимально для пользователя.

Подчиненная подсистема 1С

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

Добавление подчиненной подсистемы

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

Конструктор подчиненной подсистемы

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

Добавление объектов в подчиненную подсистему

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

Подчиненная подсистема в интерфейса

Продолжение:

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

Другие статьи по вопросам конфигурирования

Документы в 1С

Справочники в 1С

Предопределенные элементы справочников 1С

Табличные части объектов 1С

Общие реквизиты в 1С

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

Книга «Основы разработки в 1С: Такси»

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

  1. Без сложных технических терминов;
  2. Более 600 страниц практического материала;
  3. Каждый пример сопровождается рисунком (скриншот);
  4. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!

Промо-код на скидку в 15% — 48PVXHeYu

Изучайте программирование в 1С в месте с моей книгой «Программировать в 1С за 11 шагов»

Книга «Программировать в 1С за 11 шагов»

  1. Книга написана понятным и простым языком — для новичка.
  2. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
  3. Научитесь понимать архитектуру 1С;
  4. Станете писать код на языке 1С;
  5. Освоите основные приемы программирования;
  6. Закрепите полученные знания при помощи задачника;

Эти книги плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog

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

можно оплатить вручную:

Яндекс.Деньги — 410012882996301
Web Money — R955262494655

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

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

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

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

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

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

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

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

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

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

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

Пользователь имеет возможность настроить состав панели разделов: добавить или удалить разделы, изменить их внешнее представление.

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

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

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

Редактирование панели разделов в конфигураторе

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

Разработка интерфейса прикладных решений на платформе «1С:Предприятие 8»

Авторы: В.А. Ажеронок, А.В. Островерх, М.Г. Радченко, Е.Ю. Хрусталева

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Раздел

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

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

Команды

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

Панель функций текущего раздела

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

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

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

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

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

Меню функций

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

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

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

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

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

Избранное

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

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

История

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

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

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

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

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

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

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

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

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

Главное меню

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

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

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

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

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

Меню формы

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

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

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

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

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

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

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

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

Информационная панель

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

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

Поддержка корпоративного стиля

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

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

Разработка интерфейса прикладных решений на платформе «1С:Предприятие 8»

Авторы: В.А. Ажеронок, А.В. Островерх, М.Г. Радченко, Е.Ю. Хрусталева

После запуска программы «1С:Бухгалтерия предприятие 8.2» на экране появляется основное окно программы (Рис. 2.9).

Основное окно программы

Рис. 2.9. Основное окно программы «1С:Бухгалтерия предприятия 8.2»

Остановимся более подробно на интерфейсе программы. Главное окно программы состоит из:

^ главного меню;

^ панелей инструментов; s рабочей области;

^ строки состояния.

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

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

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

?s Административный — этот интерфейс предназначен для системных администраторов и содержит только команды настройки программы;

s Бухгалтерский — основной интерфейс программы, предназначенный для повседневной работы бухгалтера;

s УСН — этот интерфейс предназначен для ведения учета предприятиями, находящимися на упрощенной системе налогообложения;

s НДФЛ предпринимателя — данный интерфейс предоставляет инструменты для ведения учета доходов и расходов и хозяйственных расходов индивидуального предпринимателя и автоматического формирования Книги учета доходов и расходов.

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

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

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

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

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

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

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

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

Главное меню расположено в главной панели основного окна программы.

Главное меню

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

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

Главное меню

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

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

Главное меню

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

Главное меню

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

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

Главное меню

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

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

Главное меню

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

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

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

Главное меню

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

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

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

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

Главное меню

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

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

Разработка интерфейса прикладных решений на платформе «1С:Предприятие 8»

Авторы: В.А. Ажеронок, А.В. Островерх, М.Г. Радченко, Е.Ю. Хрусталева

Добавить комментарий