Пример 4. Построение печатного представления с выборочным отображением данных

В качестве следующего примера рассмотрим построение макета печатного представления с информацией о стоимости продуктов, оприходованных по актам списания. В этом печатном представлении будут выводиться данные, которые получены из актов списания, созданных на складе «Кухня трактира» начиная с 01.01.2009 г.

Откройте окно просмотра списка документов Акты списания : Главное меню -> Склад -> Акты списания.

Рисунок 1.683. Открытие окна просмотра списка документов Акты списания


При открытии окна просмотра укажите в качестве параметров фильтрации период, начинающийся с 01.01.2009, название склада «Кухня трактира» и признак показа документов, созданных всеми пользователями.

Рисунок 1.684. Окно просмотра списка документов Акты списания


Так как печатное представление будет создаваться для спецификаций актов списания, то выделите все акты списания и выберите в контекстном меню команду «Изменить».

Рисунок 1.685. Открытие карточки редактирования актов списания


В результате будет открыта карточка редактирования «Акты списания». Выберите закладку «Спецификация». Для открытия списка печатных представлений выберите в контекстном меню команду «Печать».

Рисунок 1.686. Открытие окна просмотра печатных представлений


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

Рисунок 1.687. Окно просмотра списка печатных представлений


В результате будет открыта карточка добавления печатного представления. Введите «Оприходованные продукты» в качестве названия печатного представления, а «Оприходование продуктов по актам списания» – в качестве его описания.

Рисунок 1.688. Ввод названия и описания печатного представления


Нажмите на кнопку «ОК» для добавления печатного представления в список. Выделите название вновь созданного печатного представления и выберите в контекстном меню команду «Дизайн».

Рисунок 1.689. Открытие окна дизайнера печатного представления


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

Рисунок 1.690. Макет печатного представления


Свяжите дата-бенд с потоком WriteOffDocumentItems. Поместите на него объекты, содержащие названия необходимых полей, а также объект «Системный текст», используемый для нумерации строк в печатном представлении.

Поместите на бенд подвала отчета объект «Системный текст», используемый для подсчета стоимости оприходованных продуктов.

Рисунок 1.691. Результат заполнения бенда-данных и бенда подвала отчета


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

Выберите бенд-данные MasterData1. Укажите для его атрибута DataFilter значение «svt_Name=’Приход’».

Рисунок 1.692. Настройка фильтрации данных


Сохраните изменения, внесенные в макет печатного представления.

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

Рисунок 1.693. Просмотр отчета, сформированного с помощью печатного представления


Дата последнего изменения: 24.11.2009

Смотрите также

Читать еще