Изменение стиля существующей спецификации |
Scroll |
В любой момент работы с документом-спецификацией пользователь может поменять ее стиль.
Смена стиля спецификации, как правило, является более радикальным действием, чем настройка спецификации. Его можно назвать «перерождением» спецификации. Обычно при смене стиля изменяются параметры и настройки, влияющие на представление объектов в таблице спецификации (например, бланк спецификации или набор и настройки колонок).
Если в момент смены стиля спецификация не содержала ни одного объекта, то видимым результатом выбора другого стиля будет всего лишь изменение бланка спецификации.
Если спецификация содержала объекты, она перестроится по следующим правилам.
•Бланк спецификации изменится на бланк, входящий во вновь назначенный стиль спецификации.
•Объекты спецификации разместятся в разделах и подразделах, имеющих те же номера, что у их прежних разделов и подразделов. Например, объекты третьего подраздела пятого раздела по-прежнему останутся в третьем подразделе пятого раздела. Только заголовок пятого раздела может оказаться не таким, какой он был, когда спецификация имела предыдущий стиль. Объекты из раздела с номером, которого нет среди номеров разделов вновь назначенного стиля, показываться в спецификации не будут. Важно понимать, что эти объекты не удаляются, а просто не показываются в таблице, так как во вновь назначенном стиле спецификации для них не отведено места. Если спецификации назначить прежний стиль, объекты вновь станут видны.
•В колонки объектов спецификации данные будут передаваться по типу колонки и номеру колонки данного типа. Например, в колонку ОБОЗНАЧЕНИЕ(1) всех объектов спецификации попадут данные, которые были в их колонке с типом ОБОЗНАЧЕНИЕ(1) до смены стиля. При этом неважно, как называются эти колонки в стиле, какой у них заголовок в бланке спецификации и в каком порядке они расположены в бланке. Например, в предыдущем стиле спецификации тип ПОЗИЦИЯ(1) имела третья колонка в бланке, а во вновь назначенном стиле тип ПОЗИЦИЯ(1) имеет первая колонка в бланке. Тогда те данные, которые прежде находились в третьей колонке, теперь будут размещаться в первой колонке. Если вновь назначенный стиль спецификации содержит колонку какого-либо типа (и номера колонки типа), которой не было в прежнем стиле спецификации, сразу после перерождения колонка будет пустой. Впоследствии ее можно будет заполнить обычным способом при редактировании каждого объекта. Если вновь назначенный стиль спецификации не содержит колонку какого-либо типа (и номера колонки типа), который наличествовал в прежнем стиле спецификации, то данные из колонки этого типа в спецификации с новым стилем показываться не будут. Они не удалятся из объекта. Их можно будет увидеть, когда в стиле спецификации появится колонка нужного типа.
•По такому же принципу происходит передача данных в дополнительные колонки и показ информации в них.
Хорошим примером корректно организованного перерождения спецификации является смена стиля спецификации с Простого на Групповой и наоборот. В этих стилях разделы с одинаковыми заголовками имеют одинаковые номера, а соответствующие колонки — одинаковые типы. Поэтому при перерождении в спецификации сохраняются все разделы и текстовая часть объектов в них.
Откройте любую созданную вами с использованием системного стиля Простую спецификацию и измените ее стиль на Групповую. Убедитесь, что при этом изменился бланк, но текстовая часть расположенных в нем объектов спецификации осталась прежней. |
Вообще говоря, смена стиля спецификации, содержащей объекты — нетипичная операция. Для того чтобы она привела к осмысленным результатам (а не просто к искажению существующего документа), требуется при настройке стилей (разделов и колонок) предусматривать возможность перерождения и учитывать ожидаемые результаты перерождения.
Например, если требуется, чтобы в результате перерождения стал невидимым какой-либо раздел спецификации, номер этого раздела не нужно присваивать разделам в других стилях. Если требуется, чтобы в результате перерождения колонки поменялись местами, нужно в разных стилях присвоить одинаковый тип разным колонкам бланка.
Вы можете создать стиль спецификации для составления ведомости покупных изделий и присвоить какому-либо его разделу тот же номер, который имеет раздел Стандартные изделия спецификации. Сменив стиль спецификации на ведомость покупных изделий, Вы получите заготовку ведомости (сборочные единицы, детали и т.п. не будут в ней видны). |
Вы можете создать стиль спецификации для составления ведомости спецификаций и присвоить какому-либо его разделу тот же номер, который имеет раздел Сборочные единицы спецификации. Сменив стиль спецификации на ведомость спецификаций, вы получите заготовку ведомости спецификаций. |
Вы можете создать разные стили спецификации с одинаковыми бланками (оформлениями) и разными комбинациями разделов (например, некоторые номера разделов совпадают с номерами разделов в других стилях, а некоторые номера разделов — уникальные). Тогда при перерождении вы будете видеть различные списки объектов в одном бланке. |