Please, pay attention that now you are in public part of FAQ-Area. Register and find more FAQ-articles in Personal Cabinet.

FAQ#700964: Настройка обозначения, наименования и типа документов КОМПАС в K3DPropTab.ini версии 2014 sp4

Keywords: Created: 2016-07-15 14:22:58
Linked Articles: Changed: 2016-07-15 14:22:58

Problem:

В 2014 sp4 реализована настройка для решения следующих задач:

1. Возможность корректной передачи в обе стороны обозначения и наименования КД при следующих настройках в конфигураторе: один тип документа ЛОЦМАН - один вид КД (один код и наименование КД); один тип документа ЛОЦМАН - множество видов КД (множество кодов и наименований КД).

2. Разделение реквизита КД "Наименование" на две части: "Наименование изделия" и "Наименование документа" с возможностью управления этими частями наименования документа при передаче информации в обе стороны.
Например, "Чертеж детали" можно исключить при выводе информации в основной надписи документа КОМПАС, но включить в заполнение атрибута документа ЛОЦМАН "Наименование".
И наоборот, при выводе в основной надписи документа КОМПАС и наименования изделия, и наименования документа (актуально для всех КД, кроме чертежа детали и спецификации), есть возможность получения в атрибут документа ЛОЦМАН "Наименование", например, только наименования документа, а наименование изделия либо совсем исключить, либо вывести в дополнительный атрибут документа ЛОЦМАН, например, "Наименование изделия", как это сделано в СТ3D.  

3. Возможность указания видов КД, влияющих на обозначение и наименование изделия. 

Solution:

В K3DPropTab.ini версии 2014 sp4 появились следующие новые секции для настроек обозначения, наименования и типа документа ЛОЦМАН:

[DocumentMatching] - секция для настройки соответствия типов документов ЛОЦМАН и кодов и наименований документов, им сопоставленных. 
Настройка должна быть осуществлена для всех КД: как для документов КОМПАС, так и для документов прочих форматов, прописываемых в спецификацию в разделе Документация.

[TypeGroups] - секция для объединения документов в группы с целью удобства дальнейшей их настройки.
Пока актуальны следующие группы документов: 
ДокументыКОМПАС2D (все документы формата КОМПАС)
ДокументыСЕ (все документы 2D, прописываемые в спецификации на изделие в разделе Документация)
Модели (все 3D-модели).


[NameAndCodeProcessing] - секция для настройки обработки обозначений и наименований документов.
В частности, интересна настройками, позволяющими исключать для указанных типов или групп документов в каком-либо из направлений передачи информации:
код из обозначения (параметры AddCodeOnSync, AddCodeOnRead, RemoveCodeOnSync, RemoveCodeOnRead)
наименование документа из наименования (параметры AddNameOnSync, AddNameOnRead, RemoveNameOnSync, RemoveNameOnRead).

[MarkingAndName] - секция для указания соответствия атрибутов ЛОЦМАН, соответствующих обозначению и наименованию объектов и документов, и полей или свойств документов КОМПАС.
В частности, интересна настройками типов документов, которые могут влиять на обозначение и наименование изделия (параметры ReadMainObjectMarking, ReadMainObjectName). Рекомендуется в данных параметрах указывать только основные конструкторские документы.
А также настройками сопоставления атрибутов документов ЛОЦМАН, соответствующих Наименованию изделия и Наименованию документа (параметры 
MainDocumentProductName, MainDocumentDocumentName).

Важно!
Обозначение и наименование теперь регулируются только вышеприведенными настройками. Секция [STAMPID] оставлена только для описания соответствий всех прочих реквизитов основной надписи документов.
Необходимо проследить отсутсвие в данной секции настроек сопоставления обозначений и наименований во избежание наложения настроек и последующих некорректных результатов передачи информации.