Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_1 Дневник.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
13.74 Mб
Скачать

Представления объекта конфигурации в интерфейсе

Теперь самое время вспомнить, что некоторое время тому назад вы в конфигураторе задавали разные представления для справочника Кабинеты (см. рис. 2.82). Теперь вы можете увидеть, для чего они нужны.

Начнем по порядку.

Представление объекта показывает, как будет выглядеть команда создания нового объекта (рис. 2.97).

Рис. 2.97. Представление объекта

Поэтому вы и писали ее в единственном числе.

Если вы собираетесь использовать в интерфейсе команду создания нового объекта, то лучше задайте представление объекта. Ведь если какое-нибудь представление не задано, то платформа будет использовать синоним. И у вас получится Создать: Кабинеты. А это некрасиво. И неправильно.

Расширенное представление объекта показывает, что будет написано в заголовке формы объекта (рис. 2.98).

Рис. 2.98. Расширенное представление объекта

Для справочников расширенное представление почти всегда задавать нужно. Потому что справочники вы называете во множественном числе, например Кабинеты. А в форме объекта речь идет про один элемент этого справочника, то есть про кабинет. Значит, расширенное представление объекта вам нужно задать в единственном числе.

Можете задать его так, чтобы оно совпадало с представлением объекта: Кабинет. Можете задать его так, чтобы оно отличалось от представления объекта: Учебный кабинет. Это дело вкуса. Тут нужно учитывать только одну особенность.

В командном интерфейсе, там, где используется представление объекта, места мало. А в форме, там, где используется расширенное представление объекта, места много. Поэтому очень желательно, чтобы представление объекта было кратким. А вот расширенное представление может быть кратким, а может быть и не кратким (рис. 2.99).

Рис. 2.99. Представление объекта и расширенное представление объекта

Представление списка показывает, как будет выглядеть команда перехода к списку справочника (рис. 2.100).

Рис. 2.100. Представление списка

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

И, наконец, расширенное представление списка показывает, что будет написано в заголовке формы списка (рис. 2.101).

Рис. 2.101. Расширенное представление списка

Здесь правило то же самое, что и с представлением объекта. Представление списка стремитесь делать коротким. А расширенное представление списка может быть и коротким, и длинным. Как хотите.

2.1. Задание простое

Для выполнения этих заданий добавьте новую информационную базу. Откройте ее в конфигураторе.

Добавьте справочник ЛюбимыеИгры. В этом справочнике будут храниться ваши любимые компьютерные игры.

Задайте для этого справочника: представление объекта, расширенное представление объекта, представление списка и расширенное представление списка.

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

2.2. Задание сложное

В той же информационной базе, в которой вы выполняли задание 2.1, создайте еще несколько справочников:

  • Одноклассники. В этом справочнике будут храниться фамилии и имена всех, кто учится с вами в одном классе.

  • СловарьИностранныхСлов. В этом справочнике будут храниться все иностранные слова, с которыми вам приходится сталкиваться. А также будет храниться их перевод на русский язык.

  • Ученики. В этом справочнике будут храниться фамилии и имена всех, кто учится в вашей школе.

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

Включите в интерфейсе команды создания элементов этого справочника. Запустите «1С:Предприятие» в режиме отладки. Посмотрите, как выглядят ваши представления в интерфейсе приложения.