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

Печать (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 для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.