Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
123
Добавлен:
23.02.2016
Размер:
2.34 Mб
Скачать

Глава 18.

Изменение стиля существующей спецификации

Смена стиля спецификации, как правило, является более радикальным действием, чем настройка спецификации. Обычно при смене стиля изменяются параметры и настройки, влияющие на представление объектов в таблице спецификации (например, бланк специ! фикации или набор и настройки колонок).

Вы можете изменить стиль текущей спецификации (см. раздел 6.2 на с. 52).

Если в момент смены стиля спецификация не содержала ни одного объекта, то видимым результатом выбора другого стиля будет всего лишь изменение бланка спецификации.

Если спецификация содержала объекты, она перестроится по следующим правилам.

Бланк спецификации изменится на бланк, входящий во вновь назначенный стиль специ! фикации.

Объекты спецификации разместятся в разделах и подразделах, имеющих те же номера, что у их прежних разделов и подразделов. Например, объекты третьего подраздела пя! того раздела по!прежнему останутся в третьем подразделе пятого раздела. Только заго! ловок пятого раздела может оказаться не таким, какой он был, когда спецификация име! ла предыдущий стиль. Объекты из раздела с номером, которого нет среди номеров разделов вновь назначенного стиля, показываться в спецификации не будут. Важно по! нимать, что эти объекты не удаляются, а просто не показываются в таблице, так как во вновь назначенном стиле спецификации для них не отведено места. Если спецификации назначить прежний стиль, объекты вновь станут видны.

В колонки объектов спецификации данные будут передаваться по типу колонки и номеру колонки данного типа. Например, в колонку ОБОЗНАЧЕНИЕ(1) всех объектов специфи! кации попадут данные, которые были в их колонке с типом ОБОЗНАЧЕНИЕ(1) до смены стиля. При этом неважно, как называются эти колонки в стиле, какой у них заголовок в бланке спецификации и в каком порядке они расположены в бланке. Например, в пре! дыдущем стиле спецификации тип ПОЗИЦИЯ(1) имела третья колонка в бланке, а во вновь назначенном стиле тип ПОЗИЦИЯ(1) имеет первая колонка в бланке. Тогда те дан! ные, которые прежде находились в третьей колонке, теперь будут размещаться в первой колонке. Если вновь назначенный стиль спецификации содержит колонку какого!либо типа (и номера колонки типа), которой не было в прежнем стиле спецификации, сразу после перерождения колонка будет пустой. Впоследствии ее можно будет заполнить обычным способом при редактировании каждого объекта. Если вновь назначенный стиль спецификации не содержит колонку какого!либо типа (и номера колонки типа), который наличествовал в прежнем стиле спецификации, то данные из колонки этого ти! па в спецификации с новым стилем показываться не будут. Они не удалятся из объекта. Их можно будет увидеть, когда в стиле спецификации появится колонка нужного типа.

По такому же принципу происходит передача данных в дополнительные колонки и показ информации в них.

Хорошим примером корректно организованного перерождения спецификации является смена стиля спецификации с Простого на Групповой и наоборот. В этих стилях разделы с одинаковыми заголовками имеют одинаковые номера, а соответствующие колонки —

201

Часть IV. Пользовательские настройки спецификации

одинаковые типы. Поэтому при перерождении в спецификации сохраняются все разде! лы и текстовая часть объектов в них.

Откройте любую созданную вами с использованием системного стиля Простую специ! фикацию и измените ее стиль на Групповую. Убедитесь, что при этом изменился бланк, но текстовая часть расположенных в нем объектов спецификации осталась прежней.

Вообще говоря, смена стиля спецификации, содержащей объекты — нетипичная опера! ция. Для того, чтобы она привела к осмысленным результатам (а не просто к искажению существующего документа), требуется при настройке стилей (разделов и колонок) пре! дусматривать возможность перерождения и учитывать ожидаемые результаты пере! рождения.

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

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

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

Вы можете создать разные стили спецификации с одинаковыми бланками (оформлени! ями) и разными комбинациями разделов (например, некоторые номера разделов совпа! дают с номерами разделов в других стилях, а некоторые номера разделов — уникаль! ные). Тогда при перерождении вы будете видеть различные списки объектов в одном бланке.

202