Интерфейс (управляемый)

В разделе описываются интерфейсные объекты, используемые в управляемом приложении.
В управляемом приложении предлагается новая технология описания пользовательского интерфейса. Основное отличие заключается в том, что пользовательский интерфейс представляет собой не набор детально прорисованных разработчиком элементов (главного меню и форм), а является декларативным (схематичным) описанием, которое система использует при построении интерфейса для конкретного пользователя с учетом различных факторов (прав пользователя, особенностей конкретного внедрения, настроек, сделанных самим пользователем).
Такие интерфейсные объекты управляемого приложения, как: управляемые формы, командный интерфейс и рабочий стол, могут быть настроены пользователем интерактивно.
Эти настройки доступны программно для загрузки, сохранения и удаления через свойство глобального контекста ХранилищеСистемныхНастроек.
Настройки представляют собой объекты (некоторые из них без свойств и методов), которые можно загрузить, сохранить (например, для других пользователей) и удалить.
Для идентификации настроек интерфейсных объектов управляемого приложения при доступе к ним с помощью методов хранилища настроек, в качестве параметра Ключ объекта следует указывать:
  • для настроек начальной страницы - строку "Общее/НастройкиНачальнойСтраницы" ("Common/StartPageSettings");
  • для настроек командного интерфейса - полное имя фрагмента командного интерфейса + "/ПанельДействий"("/ActionsPanel") или "/ПанельНавигации"("/NavigationPanel") + "/НастройкиКомандногоИнтерфейса" ("/CommandInterfaceSettings") или "Общее/ПанельРазделов/НастройкиКомандногоИнтерфейса" ("Common/SectionPanel/ CommandInterfaceSettings");
  • для настроек интерфейса клиентского приложения - строку "Общее/НастройкиИнтерфейсаКлиентскогоПриложения" ("Common/ ClientApplicationInterfaceSettings").
Пример:
Подсистема.Продажи/ПанельНавигации/НастройкиКомандногоИнтерфейса
- для настроек управляемых форм - Полное имя формы + "/НастройкиФормы" ("/FormSettings");

Пример:
Обработка.ВыгрузкаДанных.Формы.Форма1/НастройкиФормы

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

    

1C:Enterprise Developer's Community