Список будет пополняться по мере продвижения изучения MS.
Начнем с вентиляционной части:
1. Ширина воздуховода PART_PIPE_RECT_DIMA
2. Высота воздуховода PART_PIPE_RECT_DIMB
Это базовые параметры, используемые для геометрии и в параметрах "Наименование" и "Обозначение".
3. Длина воздуховода PART_VENT_LENGTH
Этот параметр я использовал для обозначения длины заглушки. Также он пойдет для отображения длины отвода, перехода и конечно же воздуховода. Используется в параметре "Наименование" и "Обозначение".
4. Маркировка типоразмера PART_VENT_SECTION_LABEL
Для всех объектов это будет отображение типоразмера. Используется в выносках, в параметрах "Наименование" и "Обозначение".
[PART_PIPE_RECT_DIMA]&"х"&[PART_PIPE_RECT_DIMB]
5. Площадь поверхности SURFACE_AREA(INSULATION_AREA для теплоизоляции)
Это площадь поверхности. Для каждого изделия она будет индивидуальна. Используется в спецификации и в расчете веса.
6. Толщина стенки PART_VENT_THICKNESS
Расчетный параметр по СП:
if((if (real([PART_PIPE_RECT_DIMA])>real([PART_PIPE_RECT_DIMB]),
if (real([PART_PIPE_RECT_DIMA])<=250, 0.5,
if (real([PART_PIPE_RECT_DIMA])<=1000, 0.7,
if (real([PART_PIPE_RECT_DIMA])<=2000, 0.9, 1.2))),
if (real([PART_PIPE_RECT_DIMB])<=250, 0.5,
if (real([PART_PIPE_RECT_DIMB])<=1000, 0.7,
if (real([PART_PIPE_RECT_DIMB])<=2000, 0.9, 1.2)))))<0.9 and [PART_INSULATION_THICKNESS]>0, 0.9, if (real([PART_PIPE_RECT_DIMA])>=real([PART_PIPE_RECT_DIMB]),
if (real([PART_PIPE_RECT_DIMA])<=250, 0.5,
if (real([PART_PIPE_RECT_DIMA])<=1000, 0.7,
if (real([PART_PIPE_RECT_DIMA])<=2000, 0.9, 1.2))),
if (real([PART_PIPE_RECT_DIMB])<=250, 0.5,
if (real([PART_PIPE_RECT_DIMB])<=1000, 0.7,
if (real([PART_PIPE_RECT_DIMB])<=2000, 0.9, 1.2)))))
Если потребуется другая толщина стенки, то в будущем добавим новый параметр "Толщина стенки в ручную" либо при не большом объеме сделаем данные объекты в ручную.
Используется в параметрах "Обозначение", "Наименование", "Вес"
7. Обозначение (модель)PART_TAG
Данный параметр используется в спецификации
8. Производитель PART_MANUFACTURER
Данный параметр используется в спецификации
9. Материал PART_MATERIAL
Используется в базе данных для сортировки
10. Нормативный документ на материал PART_MATERIAL_STANDARD
Используется в базе для сортировки если материал одинаковый.
11. Примечания BOM_COMMENT
Используется в спецификации.
12. Вес PART_WEIGHT
Используется в спецификации и в ВОР.
13. Наименование PART_NAME
Используется в спецификации
14. Толщина изоляции первого слоя PART_INSULATION_THICKNESS
Используется для отображения графики, берет информацию с объекта изоляции в "Список работ".
15. Первый слой изоляции FIRST_LAYER_OF_INSULATION
Берет информацию с объекта изоляции в "Список работ".
16. Толщина изоляции второго слоя PART_INSULATION_THIKNESS_2
Используется для отображения графики, берет информацию с объекта изоляции в "Список работ".
17. Второй слой изоляции SECOND_LAYER_OF_INSULATION
Берет информацию с объекта изоляции в "Список работ".
18. Специализация PART_SPECIALITY
В данном случае значение будет всегда "Вентиляция".
19. Группа изделий PART_GROUP
Системный параметр для определения классификации объекта(Детали вентиляционные, оборудование и т.д.)
20. Тип изделия PART_TYPE
Выбирается от типа объекта, список создается в базе.
21. Примечания по ВР WORKITEM_COMMENT
Используется в ВОР
22. Ссылка на чертеж, спецификацию LINK_TO_DRAWINGS
Используется в ВОР. Заполняются листы где присутствует данный объект
23. Включить в ВОР WORKITEM_INCLUDE
Используется в ВОР. Сообщает требуется ли данное изделие добавлять в ВОР.
24. Формула расчета CALCULATION_FORMULA
Используется в ВОР. Считает для единиц измерения м., м2, м3 строковую сумму участков.
25. Наименование по ВР PART_NAME_WORK
Используется в ВОР в столбце наименование.
26. ВР.Позиция WORKITEM_DOC_ITEM
Считает позицию в таблицах ВОР
27. Тип системы LINE_SYSTEM_TYPE
Информация о системе, к которой принадлежит объект.
28. Обозначение системы LINE_SYSTEM_TAG
Информация о системе, к которой принадлежит объект.
29. Код группы BOM_SORT_ID
Параметр для сортировки в спецификации.
30. Отметка объекта,мм SITE_UNIT_LEVEL
Берет физическую отметку объекта от 0 до оси.
31. Монтажная высота, м MOUNTING_HEIGHT
Берет относительную отметку от уровня пола до оси.
32. Уровень этажа, мм SITE_PART_LEVEL_FLOOR
Назначается объекту в "Текущих переменных".
33. Позиция по спецификации BOM_NUMBER
Считает позицию в таблицах спецификации
34. Включить в спецификацию BOM_INCLUDE
Обозначает требуется ли включить объект в спецификацию.
35. Единица измерения спецификации BOM_ITEMUNITS
Проставляем единицу измерения.
36. Количество по спецификации BOM_PART_QTY
Собирающий параметр для всех единиц измерения. Этот параметр уже уходит в спецификацию.
37. Тип компонента трубопровода PART_PIPE_CLASS
Системный параметр обозначающий тип объекта.
38. Тип сечения PIPE_PROFILE_TYPE
Системный параметр обозначающий тип сечения.
39. Класс системы LINE_SYSTEM_CLASS
Системный параметр обозначающий класс системы.
40. Автор DOC_AUTHOR
Необязательный параметр, требуется мне для отделения моих объектов от чужих.
41. Радиус гиба воздуховода PART_VENT_RADIUS
Параметр для отвода. Задает радиус гиба. Минимальный радиус 150 мм.Я добавил данную информацию в комментарий к параметру.
42. Тип исполнения отвода TYPE_OF_DUCT_OUTLET
Параметр создан для разделения видов отводов. Их бывает два: с плавным радиусом и под углом 90°
43. Угол гиба воздуховода PART_PIPE_ELBOWANGLE
if(child.[Angle]/15=int(child.[Angle]/15),child.[Angle], "Угол не является нормативным, привидите угол к кратном 15°")
Проверяет угол отвода и выводит сообщение, что угол не ровный. Это требуется для устранения не правильных углов.
44. Ширина воздуховода 1 PART_PIPE_RECT_DIMA1
45. Высота воздуховода 1 PART_PIPE_RECT_DIMB1
Эти два параметра идут для переходов.
46. Краткое обозначение SHORT_PART_TAG
Параметр для выносок для краткого обозначения номенклатуры.
47.Высота решетки PART_VENT_GRILL_HEIGHT
48.Ширина решетки PART_VENT_GRILL_WIDTH
Это системные параметры. MS их добавляет сам, переназначить их на другие параметры не возможно. Эти 2 параметра нужны для построения решеток, используются в оформлении.