суббота, 23 декабря 2017 г.

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

Клиентское приложение 1С может запускаться под обычным и управляемым интерфейсом; в случае обычного собственно интерфейс приложения должен проектировать разработчик, в случае управляемого - интерфейс генерится платформой автоматически. Соответственно, если в свойствах конфигурации указан основной режим запуска - Обычное приложение - то у объектов конфигурации есть закладка Интерфейсы:
Если управляемое - то закладки нет:
В управляемом интерфейсе могут показываться команды конкретных объектов конфигурации; просмотреть, какие команды показаны, можно на закладке Команды окна Дополнительно данного объекта:
При этом использование стандартных команд объекта регулируется соответствующим его свойством:
Редактор командного интерфейса позволяет настроить видимость определенных команд в каждой из подсистем, в разбивке по ролям пользователей. Доступен он из контекстного меню каждой подсистемы:
Далее галочками можно отметить нужные объекты:

***
Вопрос 03.27 экзамена 1С:Профессионал по платформе. Если в окне редактирования объекта конфигурации нет закладки "Интерфейсы"?
  1. В конфигурации на определено значение свойства "Основной интерфейс"
  2. В конфигурации установлено значение "Управляемое приложение" в свойстве "Основной режим запуска"
  3. В конфигураторе включен режим редактирования "Управляемое приложение и обычное приложение"
Правильный ответ второй, см. выше.

***
Вопрос 03.35 экзамена 1С:Профессионал по платформе. Как узнать, какие команды объекта конфигурации задействованы в командных интерфейсах?
  1. В окне редактирования объекта конфигурации на закладке "Команды"
  2. В окне "Дополнительно" на закладке "Командный интерфейс"
  3. В ветке метаданных "Интерфейсы"
  4. Верны варианты 1 и 2
  5. Верны все варианты
Правильный ответ второй, см. скриншот в посте.

***
Вопрос 03.41 экзамена 1С:Профессионал по платформе. Для чего используется редактор командного интерфейса конфигурации?
  1. Для настройки закладок в панели разделов
  2. Для настройки панели навигации командного интерфейса
  3. Для настройки командных панелей формы
  4. Верны варианты 1 и 2
  5. Верны все варианты
Правильный ответ четвертый - подсистемы верхнего уровня определяют набор закладок, а команды объектов определяют панели навигации.

***
Вопрос 03.42 экзамена 1С:Профессионал по платформе. Почему стандартные команды по работе с объектами могут не показываться в редакторе командного интерфейса подсистем?
  1. Объект конфигурации не включен в состав подсистем
  2. У объекта конфигурации отключено использование стандартных команд
  3. Для объекта конфигурации не определены команды объекта
  4. Верны варианты 1 и 2
  5. Верны все варианты
Правильный ответ четвертый - либо флаг Использовать стандартные команды выставлен в положение Ложь, либо объект конфигурации не входит ни в одну подсистему.

9 комментариев:

  1. По вопросу 03.42
    Если объект метаданных не включен в подсистему, то отображение команд также не будет. Логично отвечать: "4.Верны варианты 1,2"

    ОтветитьУдалить
  2. Вопрос 03.41, в редакторе командного интерфейса конфигурации можно определить только порядок и видимость разделов, панель навигации там не настраивается(. Что-то не так?

    ОтветитьУдалить
    Ответы
    1. И вот почему мне нужно запоминать не правильную информацию?! Ведь Максим прав. В редакторе командного интерфейса КОНФИГУРАЦИИ можно настроить только порядок и видимость разделов!

      Удалить
    2. http://v8.1c.ru/overview/Term_000000452.htm

      Удалить
    3. Я тоже не понимаю этого бреда. "командный интерфейс конфигурации". Может вопрос понимается под командным интерфейсом В ЦЕЛОМ для конфигурации?

      Удалить
  3. согласен - что-то не так... или мы что то не знаем.... )

    ОтветитьУдалить
  4. По 03.27 вопрос некорректен.
    Закладки "Интерфейсы" может не быть и при установленном значении "Обычное приложение" в свойстве "Основной режим запуска". Для этого после такой установки надо включить режим редактирования "Управляемое приложение".

    ОтветитьУдалить