Перейти к публикации

Изменение шаблона спецификации


oleg1993

Рекомендованные сообщения

Привет, подскажите как в спецификации (в шаблоне) вверху таблицы, после строки с параметрами типа обозначение наименование вес и тд, добавить одну строку с формулами. По умолчанию позволяет добавлять только столбцы. Использую солид 2012

 

Ссылка на сообщение
Поделиться на других сайтах


10 часов назад, oleg1993 сказал:

добавить одну строку с формулами.

ПКМ по ячейке, над которой нужна строка, в контекстном меню Вставить->Строку выше.

Ссылка на сообщение
Поделиться на других сайтах

@Kir95 я так и делаю каждый раз, поэтому и спрашиваю как можно сделать это в шаблоне, чтобы не допиливать спецуху в чертеже. Сохранение шаблона спецухи не дает толка - строка с формулами не сохраняется.

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, oleg1993 сказал:

строка с формулами не сохраняется.

В солидовской спецухе таких возможностей не наблюдал. В екселевской может быть, но я ею не пользуюсь.

Ссылка на сообщение
Поделиться на других сайтах
11 час назад, oleg1993 сказал:

@Kir95 я так и делаю каждый раз, поэтому и спрашиваю как можно сделать это в шаблоне, чтобы не допиливать спецуху в чертеже. Сохранение шаблона спецухи не дает толка - строка с формулами не сохраняется.

Назначение спецификации - вывод данных о модели.

Выполнение расчетов - таблица параметров.

Надо добавить формулы в таблицу параметров с привязкой к свойствам. А уже эти свойства выводить в спецификации. Хотя, можно просто вывести таблицу параметров.

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, VOleg сказал:

Назначение спецификации - вывод данных о модели.

Выполнение расчетов - таблица параметров.

У солида скорее не спецификация, в гостовском толковании, а некая ведомость. А в ведомости иногда нужно показать какие-нибудь итоговые значения. Может, у ТС похожие задачи. На солидовском форуме есть макрос, добавляет строчку в предварительно выбранную спецуху, правда не в начале таблицы )

https://forum.solidworks.com/thread/107357

Скрытый текст

Sub main()
Dim swApp As SldWorks.SldWorks
Dim swmodel As ModelDoc2
Dim swselectionmanager As SelectionMgr
Dim swannotationtable As TableAnnotation
Dim result As Boolean
Set swApp = Application.SldWorks
Set swmodel = swApp.ActiveDoc
Set swselectionmanager = swmodel.SelectionManager
Set swannotationtable = swselectionmanager.GetSelectedObject6(1, -1)
result = swannotationtable.InsertRow(4, swannotationtable.RowCount)
Dim rowletter As String
rowletter = ChrW(64 + swannotationtable.ColumnCount)
swannotationtable.Text(swannotationtable.RowCount - 1, swannotationtable.ColumnCount - 1) = _
"=SUM(" & rowletter & "1:" & rowletter & swannotationtable.RowCount - 1 & ")"
End Sub

 

Ссылка на сообщение
Поделиться на других сайтах
23 часа назад, Kir95 сказал:

У солида скорее не спецификация, в гостовском толковании, а некая ведомость. А в ведомости иногда нужно показать какие-нибудь итоговые значения. Может, у ТС похожие задачи. На солидовском форуме есть макрос, добавляет строчку в предварительно выбранную спецуху, правда не в начале таблицы )

https://forum.solidworks.com/thread/107357

  Показать содержимое

Sub main()
Dim swApp As SldWorks.SldWorks
Dim swmodel As ModelDoc2
Dim swselectionmanager As SelectionMgr
Dim swannotationtable As TableAnnotation
Dim result As Boolean
Set swApp = Application.SldWorks
Set swmodel = swApp.ActiveDoc
Set swselectionmanager = swmodel.SelectionManager
Set swannotationtable = swselectionmanager.GetSelectedObject6(1, -1)
result = swannotationtable.InsertRow(4, swannotationtable.RowCount)
Dim rowletter As String
rowletter = ChrW(64 + swannotationtable.ColumnCount)
swannotationtable.Text(swannotationtable.RowCount - 1, swannotationtable.ColumnCount - 1) = _
"=SUM(" & rowletter & "1:" & rowletter & swannotationtable.RowCount - 1 & ")"
End Sub

 

Спецификация Солида мне нравится. А сборочные единицы и детали и стандартные и т.п. я различаю. В проводнике ведь почему-то нет заголовков - вот мол файлы сборочных единиц, а вот эти файлы - деталей. Так что заголовки для тупых в спецификации лично мне не требуются. В остальном у Солида все по ГОСТ.  Конечно, почти все нормоконтролеры без заголовков не смогут отличить стандартное изделие от прочих - так что для них надписываем где есть что... На всякий случай...

Спецификация.PNG

Ссылка на сообщение
Поделиться на других сайтах
19 минут назад, VOleg сказал:

Конечно, почти все нормоконтролеры без заголовков не смогут отличить стандартное изделие от прочих - так что для них надписываем где есть что... На всякий случай...

Смешно.

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, BSV1 сказал:

Смешно.

Вам-то смешно, а вот тот, кому приходится разбираться с этим салатом, рыдает :cray: и упражняется в склонении слов из ненормативной лексики :diablo:

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, vasillevich68 сказал:

Вам-то смешно, а вот тот, кому приходится разбираться с этим салатом, рыдает :cray: и упражняется в склонении слов из ненормативной лексики :diablo:

Рабочий открывает сборочный чертеж, видит позицию, ищет ее в спецификации, находит - а СП на многих листах и заголовок на этом листе отсутствует (рыдаем - ненормативная лексика) - листаем назад - ищем заголовок - ОПА!!! - это оказывается ДЕТАЛЬ!!! Ну теперь-то стало все ясно!!!

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...