# Общая информация

---

Основа: "Разработка интерфейса прикладных решений на платформе 1С:Предприятие 8" от 2018 г., платформа 8.3

---

ВАЖНО. Отказ от модальности - необходимое условие для работы в веб-клиенте и на мобильных устройствах.

---

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

Форма как программный объект существует на клиенте и на сервере. При реализации логики в общем случае происходит передача контекста с клиента на сервер и обратно.

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

Есть 4 режима основного окна: Обычный, Рабочее место, Полноэкранное рабочее место, Киоск. Не нашел и не попробовал, [статья](https://wonderland.v8.1c.ru/blog/novye-rezhimy-osnovnogo-okna/) Далее обычный режим.

Основной тип интерфейса - Такси. Блочный однооконный, в web версии по виду и функциям аналогично desktop версии. Пользователь может донастраивать сам почти весь интерфейс. Блоки интерфейса:

<table border="1" id="bkmrk-%D0%91%D0%BB%D0%BE%D0%BA-%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F-%D0%9E%D0%B1%D0%BB%D0%B0" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 22.6513%;"></col><col style="width: 77.3487%;"></col></colgroup><thead><tr><td class="align-center">Блок</td><td class="align-center">Информация</td></tr></thead><tbody><tr><td>Область системных команд</td><td>Общие действия по управлению. Не зависит от конфигурации. Не настраивается пользователем и разработчиком.</td></tr><tr><td>Панель разделов</td><td>Главное + подсистемы первого уровня. Не настраивается пользователем.

**Настройка Главной:** ПКМ на корне - Рабочая область начальной страницы. Не зависит

**Настройка набора видимых подсистем:** ПКМ на корне - Открыть командный интерфейс конфигурации. Делится по ролям пользователей. Т е можно в правах ролей задать доступ к подсистеме в целом, а можно скрыть из списка. Роли: жесткое ограничение. Сокрытие означает, что оно будет не видно, но часть функций можно включить в другие системы/подсистемы и будет видно.

</td></tr><tr><td>Панель функций текущего раздела</td><td>4 части: Элементы и 3 выпадающих списка: Еще, Создать, Отчеты, Сервис.

**Элементы:** Сначала списки. Важное выделены жирным, самые первые. Все, что не вошло, попадает в выпадающий список Еще. Зависит от размера окна, чем уже - больше элементов в Еще. Элементы из подчиненных подсистем независимо суммируются с набором текущей, могут повторяться, деление на подчиненные не видно. Увидеть деление на подсистемы через блок Панель инструментов.

</td></tr><tr><td>Панель инструментов</td><td>Состоит из Меню функций, Избранное, История, Поиск, Центр оповещений. В меню функций видно деление на подчиненные подсистемы. Через шестеренку пользователь может настроить под себя. Если оповещений в принципе нет - элемент Центр оповещений отсутствует.</td></tr><tr><td>Панель избранного</td><td>По умолчанию выключена. Для включенной панели нельзя настроить отображение.</td></tr><tr><td>Панель истории</td><td>По умолчанию выключена. Для включенной панели нельзя настроить отображение.</td></tr><tr><td>Панель открытых</td><td>По умолчанию выключена. Одна строка внизу.</td></tr><tr><td>Рабочая область</td><td>Отображение элемента из выбранного блока.</td></tr><tr><td>Информационная панель

</td><td>Отображение режима работы и отладочной информации.</td></tr></tbody></table>

 [![1c_interface_main.JPG](http://bobrobotirk.ru/uploads/images/gallery/2025-01/scaled-1680-/1c-interface-main.JPG)](http://bobrobotirk.ru/uploads/images/gallery/2025-01/1c-interface-main.JPG)

**Настройка блочного состава пользовательского интерфейса.**

ПКМ на корне конфигурации - Открыть интерфейс клиентского приложения.

 [![1c_interface_main2.JPG](http://bobrobotirk.ru/uploads/images/gallery/2025-01/scaled-1680-/1c-interface-main2.JPG)](http://bobrobotirk.ru/uploads/images/gallery/2025-01/1c-interface-main2.JPG)

**Настройка интерфейса подсистем**

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

 [![1c_interface_main3.JPG](http://bobrobotirk.ru/uploads/images/gallery/2025-01/scaled-1680-/1c-interface-main3.JPG)](http://bobrobotirk.ru/uploads/images/gallery/2025-01/1c-interface-main3.JPG)