В данном примере описана процедура обновления блоков заголовка чертежа при утверждении чертежа.
В этом примере продемонстрирован единственный доступный способ обновления переменной в карте данных файла с помощью номера редакции файла. Карту данных файла можно обновить с помощью номера редакции, используя команду Установить редакцию в виде проводника. Для получения более подробной информации см. Синхронизация переменной редакции в соответствии с номером редакции.
В основе данного примера рассматривается стандартный поток работы и карты данных файлов, созданные при установке нового хранилища.
-
Создайте формат номера редакции в соответствии с описанием в разделе Создание номеров редакций:
-
Создайте компонент номера редакции AlphaRev, в котором строка формата задана как A,B,C,...,Z и начальное значение счетчика равно 1.
- Создайте формат номера редакции, который называется Создайте формат номера редакции, который называется , используя компонент Revision.
-
Задайте соотношение переменных карты данных (см. раздел Соотношение со свойствами пользователя SOLIDWORKS):
-
Откройте карту данных файла SOLIDWORKS.
- Добавьте элемент управления «поле редактирования» с переменной Revision (Редакция).
-
Отредактируйте переменную Revision так, чтобы блок CustomProperty обязательно имел атрибут Revision, соотнесенный с файлами чертежей SOLIDWORKS (.slddrw).
-
Свяжите номер редакции с потоком работы (см. раздел Создание переходов потока работы и Создание состояний потока работы):
-
Откройте Поток работы по умолчанию.
- Откройте диалоговое окно Свойства перехода Свойства перехода.
- Добавьте новое действие Установить переменную, чтобы назначить переменную Revision (Редакция) для параметра Новая редакция (
%newrevision%
).
- Добавьте действие Увеличить номер редакции.
Убедитесь, что действие Увеличить номер редакции следует за действиями Установить переменную, в противном случае редакция будет задана для предыдущей версии, созданной при обновлении переменной.
- Закройте диалоговое окно Свойства перехода.
- Щелкните окно состояния Утверждено.
- На вкладке Номера редакции в списке State revision number (Номер редакции состояния) выберите Revision.
- Закройте диалоговое окно Свойства и сохраните поток работы.
-
Задайте блок заголовка чертежа SOLIDWORKS.
-
Откройте файл чертежа в SOLIDWORKS.
- Отредактируйте основную надпись, чтобы добавить примечания по свойству пользователя, которое называется Редакция.
- Сохраните чертеж в локальной папке.
-
Проверьте обновление блока заголовка чертежа.
-
Перетащите чертеж SOLIDWORKS в папку вида хранилища и зарегистрируйте данный файл.
- Изменяйте состояние чертежа до тех пор, пока он не пройдет этап перехода Прошел утверждение и в конечном итоге для него не будет установлено состояние Утверждено.
Для данного файла чертежа должна быть задана следующая редакция, а в карте данных файла переменная Revision (Редакция) должна отображать это значение.
- Откройте чертеж в программе SOLIDWORKS.
В блоке заголовка будет отображаться редакция.