- •Режим отладки
- •Добавление данных
- •Объект данных
- •Объект конфигурации описывает, как будут выглядеть его данные
- •Интерфейс
- •Что такое формы?
- •Представления объекта конфигурации в интерфейсе
- •Наименование и код
- •Реквизиты
- •Командный интерфейс раздела
- •Ввод по строке
- •Добавление формы
- •Редактор формы
- •Изменение формы списка
- •Изменение формы объекта
- •3. Встроенный язык
- •Простые типы Почему текст разноцветный
- •Какие бывают инструкции
- •Инструкция присваивания
- •Переменная
- •Точки останова и просмотр значений
- •Изменение значений переменных
- •Контекстная подсказка
- •Выбор имени для переменной
- •Выражение
- •Арифметические операции
- •Операции со строками
- •Тип «Дата» и операции с датами
- •Тип «Булево» и логические операции
- •Булевы операции
- •Инструкция «Если»
- •Красивая программа
- •Инструкция «Цикл»
- •Функции
- •Контекст и область видимости
- •Процедуры
- •Чтение и отладка процедур и функций
Представления объекта конфигурации в интерфейсе
Теперь самое время вспомнить, что некоторое время тому назад вы в конфигураторе задавали разные представления для справочника Кабинеты (см. рис. 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С:Предприятие» в режиме отладки. Посмотрите, как выглядят ваши представления в интерфейсе приложения. |
