Использование характеристик в прикладном решении

Печать (Ctrl+P)

1. Автоматически генерируемые формы

В том случае, если объекты метаданных, участвующие в работе с характеристиками, заданы с учетом всех рекомендаций (указанных выше), для просмотра и редактирования видов и значений характеристик не требуется создавать дополнительных форм (кроме примеров 4 и 5, где формы следует создавать вручную). Автоматически генерируемые формы будут обладать нужными возможностями:

  • В форме объекта, в панели навигации, будет команда перехода к списку его характеристик;
  • Отображение списка видов характеристик;
  • Отображение списка значений характеристик;
  • Редактирование значений характеристик (с автоматическим указанием необходимых отборов и связей редактируемых значений).

ПРИМЕЧАНИЕ. Выбор в качестве объекта хранения табличной части справочника (документа и т. д.) не приведет к возможности автоматического формирования списка выбора при добавлении характеристик для конкретного объекта. Формирование такого списка следует выполнять программным способом. Пример такого формирования будет показано ниже в параграфе 3.3

2. Использование характеристик в отчетах

Характеристики можно использовать в отчетах для следующих целей:

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

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


Рис 1 Ограничение реквизитов поля

Рассмотрим простой отчет, в котором присутствует поле Товар, имеющее тип СправочникСсылка.Номенклатура. У элемента справочника Номенклатура существуют реквизиты и стандартные реквизиты.

Рис 2 Реквизиты и стандартные реквизиты справочника «Номенклатура»

В режиме 1С:Предприятие для этого справочника было создано несколько видов характеристик.

Рис. 3 Виды характеристик для справочника «Номенклатура»

При возникновении необходимости использовать какие-либо характеристики (например, Жирность и Размер) в качестве поля отчета, в списке реквизитов поля отчета Товар будут представлены реквизиты, стандартные реквизиты и список видов характеристик, созданных для справочника Номенклатура.

Рис 4 Указание характеристик в качестве полей отчета

Необходимо найти нужный вид характеристики в списке реквизитов (см. рис 4 ) и добавить его в список выбранных полей.

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

3. Использование характеристик в динамических списках

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

Характеристики можно использовать в динамических списках для следующих целей:

  • Использование в отборе,
  • Использование для сортировки,
  • Использование для группировки,
  • Использование в условном оформлении,
  • Отображение в отдельной колонке списка.

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

Следует помнить, что основным способом использования характеристик в динамических списках является использование «через точку» (т.е. в отборах, группировках и т. д.), однако в случае необходимости имеется возможность включать отображение характеристик и в основную таблицу динамического списка (подробнее см.параграф 3.3ь).

3.2. Использование в отборах и т. д.

Использование характеристик для настройки списка требует наличия в списке доступных полей динамического списка колонки ссылочного типа необходимого объекта метаданных.


Настройка динамического списка

Для того чтобы использовать значение характеристики в настройке динамического списка (отборе, сортировке и т. д.), следует выполнить следующие действия (в режиме 1С:Предприятие):

  • Открыть диалог настройки динамического списка;
  • «Раскрыть» ссылочное поле (в списке доступных полей);
  • Выбрать необходимую характеристику для использования в необходимой настройке.

Использование характеристик
3.3. Включение в состав колонок

Для отображения характеристик в колонках динамического списка, необходимо в составе колонок списка обеспечить наличие колонки (возможно, невидимой) связанной с данными ссылочного типа необходимого объекта метаданных.


Добавление колонки динамического списка

Для того чтобы добавить поле, отображающее значение какой-либо характеристики, следует выполнить следующие действия (в режиме 1С:Предприятие):

  • Открыть диалог настройки формы;
  • Встать курсором на скрытое поле ссылочного типа;
  • Нажать кнопку Добавить поля;
  • Выбрать необходимый вид характеристики.

Теперь добавленные виды характеристик будут отображаться колонками динамического списка.

Previous Article
Next Article

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.