Редактирование текстовой части, заполненной по шаблону |
Scroll |
Если в какой-либо колонке объекта спецификации текст представляет собой набор полей (т.е. создан по шаблону либо путем автоматического разбиения на поля введенной строки), то в режиме редактирования его текстовой части на Панели параметров отображается поле Шаблон заполнения и таблица со списком полей шаблона, в которой показаны названия полей, их значения и ключи (см. рис.).
Редактирование объекта спецификации «Болт» с текстовой частью, заполненной по шаблону:
часть полей шаблона исключена; на Панели параметров поля показываются в порядке ключей
В таблице можно изменить данные в полях шаблона, т.е. фрагменты, из которых составляется текстовая часть объекта. Чтобы изменить содержимое какого-либо поля, введите нужные символы в ячейку Значение соответствующей строки и нажмите клавишу <Enter>. После этого текстовая часть объекта будет автоматически сформирована заново и отображена в поле Шаблон заполнения и в таблице спецификации.
Помимо редактирования данных в полях шаблона, доступны следующие возможности:
•Смена порядка следования полей, т.е. переход от расположения полей в обычном порядке к расположению в порядке возрастания ключей и обратно
Ключ — признак поля, указывающий, в какой очередности поля должны учитываться при сортировке объектов спецификации. В первую очередь сортировка производится по полю с наименьшим ключом, затем — по полю со следующим ключом и так далее. Поля с нулевым ключом не участвуют в сортировке. Подробнее о сортировке объектов, созданных по шаблонам...
Для смены порядка следования полей служит команда Показать поля в порядке ключей в меню поля Шаблон заполнения, см. рис. выше. Если команда отмечена галочкой, то поля шаблона располагаются в порядке возрастания их ключей — и в таблице со списком полей, и в поле Шаблон заполнения. Это делает более наглядной и понятной сортировку объектов, заполненных по одному и тому же шаблону.
На отображение объекта в таблице спецификации команда Показать поля в порядке ключей не влияет: поля в текстовой части объекта всегда отображаются в обычном порядке.
•Включение/исключение полей (доступно для объектов спецификации, созданных по шаблону)
При необходимости некоторые поля можно исключить из текста, созданного по шаблону, и из сортировки объектов. Для этого следует включить опцию в ячейке Исключить соответствующей строки. После этого фон ячейки Значение станет серым, к ее содержимому добавятся слова «Исключенное поле:».
Содержимое исключенного поля не показывается ни в текстовой части объекта спецификации, ни в поле Шаблон заполнения. Кроме того, это поле исключается из сортировки, то есть, если ключ поля до исключения был отличен от нуля, то после исключения он считается нулевым. Чтобы вновь включить поле в текст и в сортировку, отключите у него опцию Исключить.
При редактировании объектов спецификации, полученных автоматическим разбиением строки на поля, колонка Исключить в таблице с полями шаблона на Панели параметров отсутствует.
•Смена ключей полей (доступно для объектов спецификации, полученных автоматическим разбиением строки на поля)
При создании объекта разбиением строки на поля шаблон не используется: введенная с клавиатуры текстовая часть автоматически разбивается поля, а полям присваиваются ключи. Если умолчательные ключи не дают правильной сортировки объектов, вы можете изменить их вручную.
Чтобы изменить ключ поля, введите новое значение в ячейку Ключ поля соответствующей строки и нажмите клавишу <Enter>.
Для объектов спецификации, созданных по шаблону, а также соответствующих элементам, которые вставлены из приложений, ключи полей отображаются в таблице, но не могут быть отредактированы.
•Ввод произвольного текста и возврат к шаблонному заполнению
Текстовую часть объекта спецификации можно отредактировать, не изменяя значений в полях шаблона. Для этого нужно вводить и удалять данные непосредственно в ячейке таблицы спецификации в режиме редактирования текстовой части. Значения в таблице полей шаблона и текст в поле Шаблон заполнения на Панели параметров при этом остаются прежними.
Чтобы отменить ручное редактирование текстовой части, т.е. заменить текущий текст в ячейке таблицы спецификации текстом из поля Шаблон заполнения, нужно нажать на Панели параметров кнопку Передать текст в объект спецификации .
Любое редактирование значений в полях шаблона автоматически заменяет весь текст в ячейке текстом, состоящим из полей шаблона.
Обратите внимание на следующие особенности объектов спецификации, текст которых составлен из отдельных полей: •Если объект заполнен по шаблону, то отображающийся в таблице спецификации текст может отличаться от фактического содержимого полей. Данная ситуация возникает в случае редактирования текста непосредственно в ячейке таблицы спецификации. После такого редактирования порядок следования объектов может стать неверным, поскольку при сортировке учитываются исключительно данные в полях шаблона. •Если объект создан путем автоматического разбиения строки на поля, то его текст всегда соответствует полям: после редактирования текста в ячейке таблицы спецификации и подтверждения создания объекта производится разбиение на поля вновь введенной строки, т.е. набор и/или содержимое полей изменяются. Таким образом, описанный выше возврат текстовой части объекта к шаблонному заполнению возможен только до завершения редактирования этого объекта. |