Общая информация
Основа: "Разработка интерфейса прикладных решений на платформе 1С:Предприятие 8" от 2018 г., платформа 8.3
ВАЖНО. Отказ от модальности - необходимое условие для работы в веб-клиенте и на мобильных устройствах.
Разработчик создает описание блоков интерфейса и события, за формирование вида отвечает платформа. Описание включает факт наличия элемента, свойства элемента и принадлежность к блоку, точное попиксельное размещение недоступно. Факт отображения зависит от прав пользователя.
Форма как программный объект существует на клиенте и на сервере. При реализации логики в общем случае происходит передача контекста с клиента на сервер и обратно.
Существуют реквизиты формы и параметры формы. Реквизиты формы связаны с отображаемыми элементами интерфейса и существуют все время существования формы. Параметры нужны для управления функциональностью формы и существуют в момент создания и открытия формы. Затем все параметры, кроме ключевых, удаляются.
Есть 4 режима основного окна: Обычный, Рабочее место, Полноэкранное рабочее место, Киоск. Не нашел и не попробовал, статья Далее обычный режим.
Основной тип интерфейса - Такси. Блочный однооконный, в web версии по виду и функциям аналогично desktop версии. Пользователь может донастраивать сам почти весь интерфейс. Блоки интерфейса:
Блок | Информация |
Область системных команд | Общие действия по управлению. Не зависит от конфигурации. Не настраивается пользователем и разработчиком. |
Панель разделов |
Главное + подсистемы первого уровня. Не настраивается пользователем. Настройка Главной: ПКМ на корне - Рабочая область начальной страницы. Не зависит Настройка набора видимых подсистем: ПКМ на корне - Открыть командный интерфейс конфигурации. Делится по ролям пользователей. Т е можно в правах ролей задать доступ к подсистеме в целом, а можно скрыть из списка. Роли: жесткое ограничение. Сокрытие означает, что оно будет не видно, но часть функций можно включить в другие системы/подсистемы и будет видно. |
Панель функций текущего раздела |
4 части: Элементы и 3 выпадающих списка: Еще, Создать, Отчеты, Сервис. Элементы: Сначала списки. Важное выделены жирным, самые первые. Все, что не вошло, попадает в выпадающий список Еще. Зависит от размера окна, чем уже - больше элементов в Еще. Элементы из подчиненных подсистем независимо суммируются с набором текущей, могут повторяться, деление на подчиненные не видно. Увидеть деление на подсистемы через блок Панель инструментов. |
Панель инструментов | Состоит из Меню функций, Избранное, История, Поиск, Центр оповещений. В меню функций видно деление на подчиненные подсистемы. Через шестеренку пользователь может настроить под себя. Если оповещений в принципе нет - элемент Центр оповещений отсутствует. |
Панель избранного | По умолчанию выключена. Для включенной панели нельзя настроить отображение. |
Панель истории | По умолчанию выключена. Для включенной панели нельзя настроить отображение. |
Панель открытых | По умолчанию выключена. Одна строка внизу. |
Рабочая область | Отображение элемента из выбранного блока. |
Информационная панель |
Отображение режима работы и отладочной информации. |
Настройка блочного состава пользовательского интерфейса.
ПКМ на корне конфигурации - Открыть интерфейс клиентского приложения.
Настройка интерфейса подсистем
Настраивается в основном разделе настройки подсистемы, кнопка командный интерфейс.