Управление видимостью данных, также как и фильтрация, позволяет выводить в печатном представлении только те данные, которые удовлетворяют указанным пользователем условиям. В отличие от фильтрации при управлении видимостью данных в печатном представлении могут быть учтены и данные, которые не выводятся в печатном представлении.
Для управления видимостью данных необходимо указать условие видимости в значении атрибута VisibleCondition.
Рассмотрим примеры управления видимостью данных. Допустим, требуется сформировать печатное представление, которое содержит стоимость продуктов, принятых по приходным накладным от партнера
«ООО “Прогресс”»
за период с начала текущего года и общую стоимость продуктов, поставленных всеми партнерами.
Если попытаться отфильтровать данные по названию партнеров, то в общей сумме не будут учтена стоимость продуктов, поставленных другими партнерами. Поэтому в данном случае необходимо использовать управление видимостью данных.
Чтобы ввести условие видимости данных необходимо указать для атрибута
VisibleCondition значение
«<InputDocuments.part_Name> = 'ООО "Прогресс"'»
.
В результате в печатном представлении будут указаны только те приходные накладные, которые были оформлены при приемке продуктов от партнера
«ООО "Прогресс"»
.