Ассоциативный отчет |
Scroll |
В качестве примера рассматривается создание ассоциативного отчета с отображением в нем ссылок в виде свойств, размещение отчета в новом фрагменте, проверка работы ссылок и ассоциативности отчета, а также редактирование отчета, вставка названий таблиц, разрушение ассоциативности.
Рекомендуется следующий порядок действий.
Создание отчета
1.Откройте файл сборки, по которой необходимо создать отчет.
2.Вызовите команду Создать отчет . На Панели параметров появятся элементы настройки отчета.
3.В группе Способ нажмите кнопку Выбрать все по всем уровням .
4.В секции Формат отчета включите опции Ассоциативный отчет и Данные в виде ссылок, если они были выключены.
5.В секции Дополнительно включите опцию В новый документ и выберите в списке Новый документ вариант КОМПАС-Фрагмент.
6.Настройте параметры стиля, как для обычного отчета (см. раздел Простой отчет).
7.Перейдите к размещению отчета в документе. Для этого выключите опцию Окно подготовки данных и нажмите кнопку Создать отчет в заголовке Панели параметров.
8.Укажите мышью расположение точки привязки отчета во фрагменте.
9.Система автоматически возвращается в документ-источник. Чтобы просмотреть созданный отчет, перейдите во фрагмент, где он размещен.
Ассоциативный отчет с данными в виде ссылок
Ассоциативные изменения отчета
10.Чтобы проверить ассоциативность отчета, перейдите в документ-источник при помощи команды Открыть документ-источник, вызванной во фрагменте из контекстного меню отчета.
11.Добавьте новый компонент в сборку любым способом и задайте значения его свойствам.
В примере добавлены два компонента Насос.
Добавление компонента в документ-источник
12.Перейдите в документ, где размещен отчет. Отчет в нем теперь отображается перечеркнутым, так как изменился состав модели в документе-источнике.
13.Обновите отчет. Для этого вызовите команду Обновить таблицу. После обновления в отчете появляется новый объект — компоненты Насос с заданными свойствами.
Результат обновления отчета
14.Проверьте, как отображаются ссылки в отчете при изменении значений свойств объектов. Для этого перейдите в документ-источник при помощи команды Открыть документ-источник, вызванной из контекстного меню отчета в документе.
15.Измените значение свойства компонента. Например, в Дереве построения модели отредактируйте наименование компонента, затем перестройте модель нажатием кнопки Перестроить на панели быстрого доступа.
В примере компоненты Емкость переименованы в Резервуар вертикальный.
Изменение значений свойств в документе-источнике
16.Перейдите в документ, где расположен отчет. Цвет текста значений свойств сменился на цвет ссылок, требующих обновления. Одновременно с этим отчет отображается перечеркнутым, что означает изменения в документе-источнике.
Ассоциативный отчет после изменения значений свойств в документе-источнике
17.Обновите отчет. Для этого вызовите команду Обновить таблицу из контекстного меню отчета. После обновления новое наименование отображается в отчете с учетом правила сортировки. Цвет текста изменяется на цвет, установленный для ссылок.
В примере объект Емкость после переименования в Резервуар вертикальный занял другое положение.
Результат обновления отчета
18.Проверьте, как отображаются ссылки при потере связи с документом-источником. Для этого закройте документ-источник и временно переименуйте его.
19.Перейдите в документ, где расположен отчет. В нем значения свойств отображаются цветом, означающий потерю источника ссылки (рис. Ассоциативный отчет при потере связи с документом-источником).
Ассоциативный отчет при потере связи с документом-источником
20.Для восстановления ассоциативной связи задайте документу-источнику прежнее имя. При новом открытии документа, где находится отчет, цвет текста изменяется на цвет, установленный для ссылок.
Редактирование отчета
21.Отредактируйте отчет: вставьте текст и разделите отчет на две таблицы, расположенные горизонтально. Для этого перейдите в Окно подготовки данных, дважды щелкнув мышью по рамке выделенного отчета или вызвав команду Редактировать в Окне подготовки данных из его контекстного меню.
В первую очередь выполняйте редактирование, связанное с перестроением (обновлением) таблиц по модели, например, настройку стиля. Затем вносите изменения в текст, вставляйте и перемещайте строки, выполняйте фильтрацию строк и другие действия. |
22.Настройте стиль. Например, задайте количество строк на странице, равное 10. Для этого нажмите кнопку Настроить стиль отчета... на Панели параметров. В диалоге Параметры стиля отчета нажмите кнопку Оформление и введите значение.
23.Задайте надпись раздела Оборудование (рис. Редактирование отчета в Окне подготовки данных). Для этого вставьте три пустые строки в любом месте таблицы при помощи команды Вставить строку снизу на панели Таблица.
24.Выделите вставленные строки и переместите их вверх таблицы при помощи команды Сдвинуть строку вверх .
25.Войдите в режим редактирования текста двойным щелчком мыши по пустой строке и введите простой текст Оборудование. Примените к нему подчеркивание.
26.Аналогично задайте надпись раздела Трубы и арматура.
27.Отредактируйте строку Насос, добавив простой текст после ссылки.
Редактирование отчета в Окне подготовки данных
28.Разбейте таблицу на две части. Для этого выделите строку, с которой должна начинаться вторая таблица. Затем вызовите команду С новой страницы на панели Таблица.
29.Чтобы таблицы располагались горизонтально, выберите вариант Вниз, затем вправо в группе Компоновка на Панели параметров.
30.Подтвердите редактирование, нажав кнопку Создать отчет в заголовке Панели параметров.
Отредактированный отчет в документе
Текст отчета можно редактировать не только в Окне подготовки данных, но и непосредственно в поле фрагмента. Для этого дважды щелкните мышью по строке отчета. Затем внесите изменения в текст нужной ячейки.
Вставка названий
31.Вставьте названия для каждой таблицы. Для этого вызовите команду Название... из контекстного меню отчета в документе.
32.Введите в поля диалога тексты.
В примере заданы: в первом поле — Испытательный участок, во втором — Продолжение табл.
Отчет с названиями таблиц