4.8.1 Использование версий при ведении спецификаций |
Как уже было показано в разделе 3.16 объекты номенклатуры в системе (а в том числе и спецификации) могут иметь различные версии, которые имеют, в свою очередь, определенные состояния («Активная(Утверждена)», «Архив», «Редактирование» и т.д.).
Данное положение позволяет гибко вести состав изделия, используя и фиксируя не только версии разрабатываемой спецификации, но и входящих в нее спецификаций и номенклатурных позиций. Для этого, используя либо режим редактирования позиции спецификации (как это показано в разделе 4.4.1),
либо специальный зависимый объект «Используемые версии»,
необходимо указать, какая именно версия будет относиться к данной строке текущей версии спецификации. В данном режиме, строке спецификации можно указать:
· Версию спецификации, например для того, чтобы зафиксировать какой-либо конкретный вариант состава, или подготавливать конструкторские изменения, связанные с составом;
· Версию техпроцесса, например если технология зависит от состава изделия;
· Версию итоговой спецификации, что позволит составлять различного рода документы, имеющие в своем составе итоговые (разузлованные) спецификации (разного рода перечни или заказы).
Помимо выбора используемой версии, ей также необходимо указать «Тип использования»,
что позволит различными способами фиксировать текущий состав. В данный момент в системе применяются следующие типы использования:
· Использовать активную версию. Всегда используется активная версия (режим используемый по умолчанию). Даже если активная версия была удалена, информация о том, что нужно использовать активную версию остается, и если какая-либо новая версия будет объявлена активной, то она и будет использоваться в процедуре разузлования. Данное положение характерно для всех состояний, использующих активную версию.
· Использовать заданную версию. В данном случае используется конкретная версия, которую можно изменять и переводить из статуса в статус, но удалить уже не удастся.
· Использовать заданную (запретить редактирование). Используемая версия должна иметь статус «Архив» или «Активная (утверждена)» (см. раздел 3.16.1). После этого версию нельзя редактировать.
· Использовать заданную (запретить редактирование в момент утверждения). В тот момент, когда версия спецификации утверждается, производится проверка, чтобы используемая версия имела статус «Архив» или «Активная (утверждена)» (см. раздел 3.16.1). Если это так, то состояние позиции меняется на «Использовать заданную (запретить редактирование)» и далее эту версию нельзя редактировать. В противном случае утвердить версию не удастся.
· Использовать активную (фиксировать в момент утверждения). В момент утверждения версии спецификации запоминается активная версия, и ей назначается тип использования «Использовать заданную версию».
· Использовать активную (фиксировать утвержденность в момент утверждения). В момент утверждения версии спецификации проверяется чтобы используемая версия имела статус «Активная (утверждена)». Если это так, то версия запоминается и состояние фиксации меняется на «Использовать заданную (запретить редактирование)» и далее эту версию нельзя редактировать. В противном случае утвердить версию не удастся.
· Использовать активную (зафиксировать в момент ее утверждения). Первоначально используется активная версия, а в тот момент, когда она утверждается ее тип использования в данной спецификации меняется на «Использовать заданную (запретить редактирование)» (см. выше).
См. также: