Интерфейс 1С и подсистемы 1С

Также на эту тему:
Формы 1С
Формы 1С 8.2

Дополнительные материалы:
Электронная книга "Разработка справочников и документов 1С", раздел "Разработка форм 1С"

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

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

Интерфейс пользователя – это все окна, меню, кнопки и прочее, с чем пользователь работает непосредственно в программе.

Дизайн интерфейса – это использованный шрифт, цвет, фоновая картинка и другие элементы декора. Дизайн не влияет на состав интерфейса.

В платформе 1С реализованы два разных механизма интерфейса пользователя, которые используются в разных клиентах 1С. В толстом клиенте 1С свой интерфейс, в тонком (и веб клиенте) – свой.

Поговорим сегодня о пользовательском интерфейсе 1С.

 

Интерфейс 1С

Интерфейс 1С толстого клиента выглядит так.

В него входят:

  • Главное меню
  • Панели.

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

В конфигураторе интерфейс 1С находится в ветке Общие/Интерфейсы.

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

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

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

Если добавить еще панели – то они будут отображены панелями (с кнопками).

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

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

При добавлении верхнего пункта меню, в свойствах можно выбрать одно из типовых меню – Файл, Операции, Сервис, Окна, Справка.

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

Если Вы хотите, чтобы в результате нажатия открывался объект 1С – справочник, документ или отчет – нужно нажать кнопку с тремя точками и выбрать нужный объект, а также нужную форму (возможное действие объекта).

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

 

Управляемый командный интерфейс 1С

В новой версии 1С 8.2 появились новые виды клиентов – тонкий (управляемый) клиент 1С и веб клиент 1С.

Интерфейс 1С тонкого клиента выглядит так.

Интерфейс 1С веб клиента выглядит так.

В идеале они одинаковы, и, как видно, сильно отличаются от интерфейса 1С толстого клиента.

Он теперь состоит не только из меню и панелей, а из:
1) Список разделов учета
2) Навигации по выбранному разделу
3) Команд на выполнение в текущем разделе
4) Формы для выполнения текущей операции.

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

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

 

Подсистемы 1С

Основой управляемого командного интерфейса 1С является список разделов учета. Например – деньги и товары, два раздела учета.

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

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

 


Проголосовать за этот пост:

1 Star2 Stars3 Stars4 Stars5 Stars (15 голосов, среднее: 4,80 из 5)
Loading ... Loading ...

Также на эту тему:
Формы 1С
Формы 1С 8.2

Дополнительные материалы:
Электронная книга "Разработка справочников и документов 1С", раздел "Разработка форм 1С"

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