Редактирование спецификации предыдущих версий

Предыдущая страницаВ началоСледующая страница

В данной главе описано редактирование спецификаций, созданных по прототипу. Информация о редактировании отчётов/спецификаций, созданных по шаблону, доступна в главе Редактирование отчёта/спецификации.

Вызов команды:

Пиктограмма

Лента

BOMEdit

-

Клавиатура

Текстовое меню

<BE>

Сервис > Отчёты/Спецификации > Редактировать

Данная команда предназначена для редактирования таблицы спецификации и позволяет пользователю выполнять следующие действия:

добавлять/удалять строки спецификации;

изменять содержимое ячеек таблицы спецификации;

устанавливать параметры форматирования текста спецификации;

изменять параметры таблицы спецификации;

изменять параметры спецификации.

При создании новой спецификации режим редактирования устанавливается автоматически. Для того чтобы начать редактирование существующей спецификации достаточно подвести курсор в поле спецификации и нажать Левый клик Текст (в том случае, если для страницы установлен параметр Прозрачное редактирование текстов на вкладке Вид для страницы спецификации в Параметрах документа). Вызов данной команды также может производиться из контекстного меню. Для этого подведите курсор к тексту спецификации и нажмите Правый клик Текст, а затем выберите из появившегося меню пункт TableEdit21x20 Редактировать содержимое.

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

В режиме редактирования спецификации становятся доступны дополнительные команды в ленте и автоменю, а курсор помещается в начальную позицию первой строки таблицы спецификации. Для редактирования существующего содержимого таблицы используются опции автоменю, которые аналогичны опциям команды Текст для параграф-текста или многострочного текста (недоступна только опция изменения размеров прямоугольника). Перемещение по полям таблицы спецификации осуществляется при помощи курсора мыши (укажите на требуемое поле и нажмите Левый клик Текст) или клавиш Вверх, Вниз, Вправо, Влево, Tab.

Следует отметить, что вводить/изменять содержимое поля таблицы можно только при отключённой опции Автоматическое поле.

В ленте расположены команды, обеспечивающие редактирование таблицы спецификации:

OldSpecParameters

Параметры спецификации

Вызывает диалог параметров спецификации.

OldSpecEditTemplate

Редактировать шаблон

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

OldSpecSections

<BG>

Разделы

Позволяет вносить изменения в файл базы данных, содержащий информацию о разделах спецификации (по умолчанию это файл Разделы спецификации.xml). Задать/изменить имя и путь базы данных по разделам можно в диалоге установок системы (Установки > Спецификация > Папки и файлы > База данных по разделам).

OldSpecUpdate

Обновить

Обеспечивает обновление спецификации по запросу пользователя. При обновлении спецификация перерисовывается в соответствии с внесёнными изменениями (изменением содержимого таблицы, параметров, правил форматирования).

OldSpecDelete

<BX>

Удалить

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

OldSpecAutoUpdate

Автоматическое обновление

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

OldSpecAutoFiled

Автоматическое поле

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

OldSpecFormatByDefault

Формат по умолчанию

При вызове команды параметры форматирования текущего поля таблицы принимают значения по умолчанию, заданные в прототипе спецификации.

OldSpecAddRecordBefore

Добавить запись до

OldSpecAddRecordAfter

Добавить запись после

Добавляют запись выше или ниже текущей. Следует помнить, что добавленные записи могут изменить своё положение в разделе спецификации в соответствии с результатом сортировки после выполнения команды Обновить.

OldSpecAddRecordToSection

Добавить запись в раздел

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

OldSpecDeleteRecord

Удалить запись

Позволяет удалить текущую запись. Если удаляемая запись является единственной в разделе, то название раздела также будет удалено. Удаленные записи по-прежнему хранятся в спецификации, хотя и не отображаются в ней. Ниже описаны опции, позволяющие просмотреть и восстановить удалённые (скрытые) записи.

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

OldSpecMoveUp

Переместить вверх

OldSpecMoveDown

Переместить вниз

Изменяют положение текущей записи на одну позицию вверх/вниз в пределах текущего раздела. Команды доступны для записей, относящихся к разделам без заданных условий сортировки.

OldSpecConnectToPrev

Привязать к предыдущей

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

OldSpecSkipPosition

Пропускать позицию

Включает/выключает режим, в котором текущая запись не используется при простановке позиций. Если режим включен для текущей записи, иконка команды подсвечивается.

OldSpecBlockPosition

Заблокировать позицию

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

OldSpecAddRowBefore

Вставить строку перед

OldSpecAddRowAfter

Вставить строку после

Вставляют пустую строку выше или ниже текущей записи.

OldSpecShowHide

Показать скрытые

Включает/выключает режим, в котором в спецификации отображаются все удаленные записи. Поля этих записей выделяются цветом, заданным в диалоге установок системы (Установки > Спецификация > Цвета > Фон скрытых записей). Если режим включен, иконка команды подсвечивается.

Скрытые записи, которые были внесены вручную, хранятся до тех пор, пока спецификация не обновлена.

OldSpecRestoreHide

Восстановить скрытые

Позволяет восстановить удаленные записи.

OldSpecExport

<BS>

Экспорт спецификации

Позволяет позволяет экспортировать данные спецификации или саму спецификацию в файл формата Excel (*.xls/*.xlsx).