Bill of Steel

Плагин для создания таблицы Ведомость расхода стали на чертеже.

BillOfSteel

Описание
В среде Russia начиная с версии 2022 были изменены имена пользовательских атрибутов. В BillOfSteel начиная с версии 2.16 настройки по умолчанию в конфигурационном файле BillOfSteel.yaml соответствуют пользовательским атрибутам среды Russia версии 2022 и новее.
Для того чтобы дополнение работало с версиями среды 2021 и более ранними, используйте настройки в файле BillOfSteel.yaml.bak: измените имя файла с BillOfSteel.yaml.bak на BillOfSteel.yaml.
Плагин BillOfSteel доступен в режиме чертежа.

BillOfSteel_ICON

Для вставки таблицы на чертеж нажмите на иконку дополнения и укажите точку вставки.
Для редактирования таблицы щелкните по ней дважды.

bill_of_steel_dialog1

Учитывать наплавку (Да / Нет) - учитывать ли пользовательский атрибут проекта Наплавка, % при расчете массы.
Группировка – способ формирования марок:
Фильтрация – способ выбора объектов для отчета:
Расход – способ расчета массы:
Единицы массы – единицы расчета массы (Килограмм / Тонна).
Формат чисел – форматирование чисел для вывода в таблице (подробнее в статье).
Разделитель десятичных – (точка / запятая).
Округление – когда производить округление значений массы (После суммирования / Перед суммированием).

bill_of_steel_dialog2

Исключить соседние детали – исключение деталей из отчета по их отображению (Нет / Да).
Цвет линий – цвет деталей, которые будут исключены из отчета.
Тип линий – тип линии деталей, которые будут исключены из отчета.

bill_of_steel_dialog3_0

Шрифт – шрифт текста в таблице. Обозначение пластин – префикс для обозначения пластин. Ширина колонок – ширина колонок таблицы (колонка марок, колонки с массой, колонка "Итого, колонка "Всего", колонка "Общий расход"). Высота строк – высота строк таблицы. Отображать колонку марок – отображать ли колонку с названием марок. Отображать колонку общего расхода – отображать ли колонку с общим расходом. Image bill_of_steel_dialog Текст заголовка – текст названия таблицы. Цвет и размер текста - цвет и высота текста названия таблицы. По центру – размещать ли название таблицы по центру или слева. Рамка – обводить ли рамкой название таблицы. Удалить суммарно/на единицу – использовать или нет текст "суммарно" и "на единицу" в названии таблицы. Image bill_of_steel_dialog Цвет линий – цвет линий строки заголовка таблицы. Цвет и размер текста – цвет и высота строки заголовка таблицы. Image bill_of_steel_dialog Цвет линий – цвет линий основной части таблицы. Цвет и размер текста – цвет и высота основной части таблицы. Дополнительные настройки В файле ..\<версия>\Environments\common\extensions\BillOfSteel\BillOfSteel.yaml можно изменить параметры отображения стандартов, заголовков, других текстовых полей таблицы, определить имена атрибутов, значения которых используются в таблице, определить классы объектов, определяющие попадание объектов в ту или иную категорию: Mark: "Марка элемента" Subtotal: "Итого" Total: "Всего" Reinforcement: "Арматура класса" ReinforcementStrand: "Напрягаемая арматура" ReinforcementProducts: "Изделия арматурные" SteelGrade: "Прокат марки" Embedded: "Изделия закладные" WholeRate1: "Общий" WholeRate2: "расход" WholeRate3: " " ByItem: " на единицу" Sum: " суммарно" UnitsPostfixKg: ", кг" UnitsPostfixT: ", т" BeamStandardAttribute: "PROFILE.GOST_NAME" PlateStandard: "ГОСТ 19903-2015" MaterialStandardAttribute: "MATERIAL.GOST_NAME" EmbeddedWeightAttribute: "WEIGHT" ProfileNameAttribute: "PROFILE.TPL_NAME_FULL" SafetyFactorAttribute: "ru_koef_zapasa" RunningMeterAttribute: "ru_pogon_metr" SurfaceAttribute: "naplavka" CalculationTypeProjectAttribute: "RU_PRJ_SPC_KJI_WGH" CalculationTypeDrawingAttribute: "RU_DRW_SPC_KJI_WGH" ReinforcementClasses: "505" EmbeddedClasses: "99;100;101" ExcludeClasses: "997;998;999" Конфигурационный файл можно скопировать в папку модели, в папки XS_PROJECT, XS_FIRM, XS_SYSTEM. Он будет считыватся в порядке указанного приоритета (папка модели - наивысший приоритет). ❗При установке новой версии дополнения конфигурационный файл в папке дополнения перезаписывается. В конфигурационном файле есть примеры перевода текста таблицы на украинский и английский языки. Для использования этих переводов раскомментируйте нужные строки и закомментируйте ненужные. Строка является комментарием, если в ее начале стоит символ "#". Алгоритм отбора объектов и подсчета массы На блок-схеме показан алгоритм отбора объектов. Image bill_of_steel_algorithm В таблице перечислены источники данных для ячеек таблицы: Mark ("Марка элемента") из конфиг-файла Reinforcement ("Арматура класса") из конфиг-файла ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла Total ("Всего") из конфиг-файла ReinforcementProducts ("Изделия арматурные") из конфиг-файла Reinforcement ("Арматура класса") из конфиг-файла Embedded ("Изделия закладные") из конфиг-файла Total ("Всего") из конфиг-файла WholeRate1,2,3 ("Общий" + "расход" + " ") из конфиг-файла Reinforcement ("Арматура класса") из конфиг-файла SteelGrade ("Прокат марки") Total ("Всего") из конфиг-файла Сорт из каталога арматуры ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла Сорт из каталога арматуры ReinforcementProducts ("Изделия арматурные") из конфиг-файла Сорт из каталога арматуры Embedded ("Изделия закладные") из конфиг-файла Материал детали + MaterialStandardAttribute ("MATERIAL.GOST_NAME") Код из каталога арматуры ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла Код из каталога арматуры ReinforcementProducts ("Изделия арматурные") из конфиг-файла Код из каталога арматуры Embedded ("Изделия закладные") из конфиг-файла балки: BeamStandardAttribute ("PROFILE.GOST_NAME") пластины: PlateStandard ("ГОСТ 19903-2015") Размер из каталога арматуры ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла Subtotal ("Итого") из конфиг-файла ReinforcementProducts ("Изделия арматурные") из конфиг-файла Размер из каталога арматуры Embedded ("Изделия закладные") из конфиг-файла Subtotal ("Итого") из конфиг-файла WholeRate1,2,3 ("Общий" + "расход" + " ") из конфиг-файла Размер из каталога арматуры Subtotal ("Итого") из конфиг-файла Профиль детали Subtotal ("Итого") из конфиг-файла Имя марки в зависимости от опции Группировка ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла ReinforcementProducts ("Изделия арматурные") из конфиг-файла Embedded ("Изделия закладные") из конфиг-файла WholeRate1,2,3 ("Общий" + "расход" + " ") из конфиг-файла Расчета массы зависит от типа объекта. Расчет по погонным метрам производится по значению атрибута из конфигурационного файла: RunningMeterAttribute ("ru_pogon_metr") или если префикс начинается с "Ф", "ф", "ПА", расчет не по погонным метрам производится в остальных случаях. Выбор расчетного или стандартного способа определяется по атрибуту чертежа Масса в спецификации, если этот атрибут чертежа - пустой, то по атрибуту проекта Масса в спецификации. Имена этих атрибутов можно изменить в конфигурационном файле: CalculationTypeProjectAttribute: "RU_PRJ_SPC_KJI_WGH", CalculationTypeDrawingAttribute: "RU_DRW_SPC_KJI_WGH". Тип объекта Не по погонным метрам Масса По погонным метрам Расчетный способ Масса Стандартный способ Расчетный способ Стандартный способ Part Масса конфигурационный файл:EmbeddedWeightAttribute ("WEIGHT") SingleRebar Масса "WEIGHT_TOTAL" "WEIGHT", округл. до 2-х знаков фактическая_длина_стержня * 1000 / масса_1_м_длины_из_каталога_арматуры фактическая_длина_стержня, округл. до 1-го знака * 1000 / масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков RebarStrand Масса "WEIGHT_TOTAL" "WEIGHT", округл. до 2-х знаков * количество_стержней для каждого стержня группы: фактическая_длина_стержня / 1000 * масса_1_м_длины_из_каталога_арматуры для каждого стержня группы: фактическая_длина_стержня, округл. до 1-го знака / 1000 * масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков RebarGroup Масса "WEIGHT_TOTAL_IN_GROUP" прямоугольная: "WEIGHT", округл. до 2-х знаков * количество_стержней переменного сечения: "WEIGHT_TOTAL_IN_GROUP", округл. до 2-х знаков для каждого стержня группы: фактическая_длина_стержня / 1000 * масса_1_м_длины_из_каталога_арматуры для каждого стержня группы: фактическая_длина_стержня, округл. до 1-го знака / 1000 * масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков круговая, спиральная: "WEIGHT", округл. до 2-х знаков * количество_стержней RebarMesh Масса "WEIGHT_TOTAL" "WEIGHT", округл. до 2-х знаков * количество_стержней для каждого стержня группы: фактическая_длина_стержня / 1000 * масса_1_м_длины_из_каталога_арматуры для каждого стержня группы: фактическая_длина_стержня, округл. до 1-го знака / 1000 * масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков RebarSet Масса для каждого стержня группы: "WEIGHT_TOTAL" для каждого стержня группы: "WEIGHT_TOTAL", округл. до 2-х знаков для каждого стержня группы: фактическая_длина_стержня / 1000 * масса_1_м_длины_из_каталога_арматуры для каждого стержня группы: фактическая_длина_стержня, округл. до 1-го знака / 1000 * масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков Указанные в таблице правила действуют для Tekla Structures 2021 SP 4 и новее. Для более ранних версий используется расчетный способ, которым можно управлять с помощью опции Округление. Информационные сообщения о ходе работы программы записываются в файл журнала %userprofile%\trimblerus.log. Пакетная вставка Приложение BillOfSteelBatchCreate доступно в режиме моделирования. Image bill_of_steel_batch_dialog Вставка отчета производится на выбранные в Диспетчере документов чертежи. В диалоговом окне нужно выбрать угол чертежа, к которому привязывается отчет, задать смещение от этого угла и нажать Ок. Каталог арматуры Плагин работает с каталогом арматуры, поставляемым со средой Russia, основанным на ГОСТ 34028-2016. Для использования каталога арматуры по стандартам, которые применялись до ГОСТ 34028-2016, необходимо скачать его на Tekla Warehouse и скопировать файл rebar_database.inp в папку модели. Каталог арматуры, основанный на ГОСТ 34028-2016, также доступен на Tekla Warehouse.Bill of Steel Tekla Structures - Not version-specific Environment Russia Плагин для создания таблицы Ведомость расхода стали на чертеже. Image изображение.png Описание ❗ В среде Russia начиная с версии 2022 были изменены имена пользовательских атрибутов. В BillOfSteel начиная с версии 2.16 настройки по умолчанию в конфигурационном файле BillOfSteel.yaml соответствуют пользовательским атрибутам среды Russia версии 2022 и новее. Для того чтобы дополнение работало с версиями среды 2021 и более ранними, используйте настройки в файле BillOfSteel.yaml.bak: измените имя файла с BillOfSteel.yaml.bak на BillOfSteel.yaml. Плагин BillOfSteel доступен в режиме чертежа. Image image.png Для вставки таблицы на чертеж нажмите на иконку дополнения и укажите точку вставки. Для редактирования таблицы щелкните по ней дважды. Image bill_of_steel_dialog Учитывать наплавку (Да / Нет) - учитывать ли пользовательский атрибут проекта Наплавка, % при расчете массы. Группировка – способ формирования марок: Марка – объекты в отдельной сборке являются отдельной маркой. Имя марки – имя сборки. Стадия – объекты в отдельной стадии являются отдельной маркой, при этом объекты в отдельной сборке должны находиться в одной и той же стадии. Имя марки – имя стадии. Атрибут – объекты с одинаковым значением указанного атрибута являются отдельной маркой, при этом объекты в отдельной сборке должны иметь одинаковое значение атрибута. Имя марки – значение атрибута из поля Имя атрибута. Фильтрация – способ выбора объектов для отчета: Чертеж – объекты, размещенные на чертеже. Модель – все объекты в модели. Вид – объекты в виде чертежа. Для фильтрации по виду, нужно задать его идентификатор в поле Идентификатор вида. Для этого нужно выбрать вид и нажать кнопку Получить. Закладная – специальный режим для чертежей закладных деталей. Фильтр выбора – объекты из фильтра выбора, указанного в поле Фильтр выбора (в качестве входных данных в плагине используются сборки, поэтому фильтры выбора нужно настраивать так, чтобы происходила фильтрация сборок). Расход – способ расчета массы: На единицу – масса для одной марки, если существуют одинаковые марки. Суммарный – суммарная масса одинаковых марок. Единицы массы – единицы расчета массы (Килограмм / Тонна). Формат чисел – форматирование чисел для вывода в таблице (подробнее в статье). Разделитель десятичных – (точка / запятая). Округление – когда производить округление значений массы (После суммирования / Перед суммированием). Image bill_of_steel_dialog Исключить соседние детали – исключение деталей из отчета по их отображению (Нет / Да). Цвет линий – цвет деталей, которые будут исключены из отчета. Тип линий – тип линии деталей, которые будут исключены из отчета. Image bill_of_steel_dialog Шрифт – шрифт текста в таблице. Обозначение пластин – префикс для обозначения пластин. Ширина колонок – ширина колонок таблицы (колонка марок, колонки с массой, колонка "Итого, колонка "Всего", колонка "Общий расход"). Высота строк – высота строк таблицы. Отображать колонку марок – отображать ли колонку с названием марок. Отображать колонку общего расхода – отображать ли колонку с общим расходом. Image bill_of_steel_dialog Текст заголовка – текст названия таблицы. Цвет и размер текста - цвет и высота текста названия таблицы. По центру – размещать ли название таблицы по центру или слева. Рамка – обводить ли рамкой название таблицы. Удалить суммарно/на единицу – использовать или нет текст "суммарно" и "на единицу" в названии таблицы. Image bill_of_steel_dialog Цвет линий – цвет линий строки заголовка таблицы. Цвет и размер текста – цвет и высота строки заголовка таблицы. Image bill_of_steel_dialog Цвет линий – цвет линий основной части таблицы. Цвет и размер текста – цвет и высота основной части таблицы. Дополнительные настройки В файле ..\<версия>\Environments\common\extensions\BillOfSteel\BillOfSteel.yaml можно изменить параметры отображения стандартов, заголовков, других текстовых полей таблицы, определить имена атрибутов, значения которых используются в таблице, определить классы объектов, определяющие попадание объектов в ту или иную категорию: Mark: "Марка элемента" Subtotal: "Итого" Total: "Всего" Reinforcement: "Арматура класса" ReinforcementStrand: "Напрягаемая арматура" ReinforcementProducts: "Изделия арматурные" SteelGrade: "Прокат марки" Embedded: "Изделия закладные" WholeRate1: "Общий" WholeRate2: "расход" WholeRate3: " " ByItem: " на единицу" Sum: " суммарно" UnitsPostfixKg: ", кг" UnitsPostfixT: ", т" BeamStandardAttribute: "PROFILE.GOST_NAME" PlateStandard: "ГОСТ 19903-2015" MaterialStandardAttribute: "MATERIAL.GOST_NAME" EmbeddedWeightAttribute: "WEIGHT" ProfileNameAttribute: "PROFILE.TPL_NAME_FULL" SafetyFactorAttribute: "ru_koef_zapasa" RunningMeterAttribute: "ru_pogon_metr" SurfaceAttribute: "naplavka" CalculationTypeProjectAttribute: "RU_PRJ_SPC_KJI_WGH" CalculationTypeDrawingAttribute: "RU_DRW_SPC_KJI_WGH" ReinforcementClasses: "505" EmbeddedClasses: "99;100;101" ExcludeClasses: "997;998;999" Конфигурационный файл можно скопировать в папку модели, в папки XS_PROJECT, XS_FIRM, XS_SYSTEM. Он будет считыватся в порядке указанного приоритета (папка модели - наивысший приоритет). ❗При установке новой версии дополнения конфигурационный файл в папке дополнения перезаписывается. В конфигурационном файле есть примеры перевода текста таблицы на украинский и английский языки. Для использования этих переводов раскомментируйте нужные строки и закомментируйте ненужные. Строка является комментарием, если в ее начале стоит символ "#". Алгоритм отбора объектов и подсчета массы На блок-схеме показан алгоритм отбора объектов. Image bill_of_steel_algorithm В таблице перечислены источники данных для ячеек таблицы: Mark ("Марка элемента") из конфиг-файла Reinforcement ("Арматура класса") из конфиг-файла ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла Total ("Всего") из конфиг-файла ReinforcementProducts ("Изделия арматурные") из конфиг-файла Reinforcement ("Арматура класса") из конфиг-файла Embedded ("Изделия закладные") из конфиг-файла Total ("Всего") из конфиг-файла WholeRate1,2,3 ("Общий" + "расход" + " ") из конфиг-файла Reinforcement ("Арматура класса") из конфиг-файла SteelGrade ("Прокат марки") Total ("Всего") из конфиг-файла Сорт из каталога арматуры ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла Сорт из каталога арматуры ReinforcementProducts ("Изделия арматурные") из конфиг-файла Сорт из каталога арматуры Embedded ("Изделия закладные") из конфиг-файла Материал детали + MaterialStandardAttribute ("MATERIAL.GOST_NAME") Код из каталога арматуры ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла Код из каталога арматуры ReinforcementProducts ("Изделия арматурные") из конфиг-файла Код из каталога арматуры Embedded ("Изделия закладные") из конфиг-файла балки: BeamStandardAttribute ("PROFILE.GOST_NAME") пластины: PlateStandard ("ГОСТ 19903-2015") Размер из каталога арматуры ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла Subtotal ("Итого") из конфиг-файла ReinforcementProducts ("Изделия арматурные") из конфиг-файла Размер из каталога арматуры Embedded ("Изделия закладные") из конфиг-файла Subtotal ("Итого") из конфиг-файла WholeRate1,2,3 ("Общий" + "расход" + " ") из конфиг-файла Размер из каталога арматуры Subtotal ("Итого") из конфиг-файла Профиль детали Subtotal ("Итого") из конфиг-файла Имя марки в зависимости от опции Группировка ReinforcementStrand ("Напрягаемая арматура") из конфиг-файла ReinforcementProducts ("Изделия арматурные") из конфиг-файла Embedded ("Изделия закладные") из конфиг-файла WholeRate1,2,3 ("Общий" + "расход" + " ") из конфиг-файла Расчета массы зависит от типа объекта. Расчет по погонным метрам производится по значению атрибута из конфигурационного файла: RunningMeterAttribute ("ru_pogon_metr") или если префикс начинается с "Ф", "ф", "ПА", расчет не по погонным метрам производится в остальных случаях. Выбор расчетного или стандартного способа определяется по атрибуту чертежа Масса в спецификации, если этот атрибут чертежа - пустой, то по атрибуту проекта Масса в спецификации. Имена этих атрибутов можно изменить в конфигурационном файле: CalculationTypeProjectAttribute: "RU_PRJ_SPC_KJI_WGH", CalculationTypeDrawingAttribute: "RU_DRW_SPC_KJI_WGH". Тип объекта Не по погонным метрам Масса По погонным метрам Расчетный способ Масса Стандартный способ Расчетный способ Стандартный способ Part Масса конфигурационный файл:EmbeddedWeightAttribute ("WEIGHT") SingleRebar Масса "WEIGHT_TOTAL" "WEIGHT", округл. до 2-х знаков фактическая_длина_стержня * 1000 / масса_1_м_длины_из_каталога_арматуры фактическая_длина_стержня, округл. до 1-го знака * 1000 / масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков RebarStrand Масса "WEIGHT_TOTAL" "WEIGHT", округл. до 2-х знаков * количество_стержней для каждого стержня группы: фактическая_длина_стержня / 1000 * масса_1_м_длины_из_каталога_арматуры для каждого стержня группы: фактическая_длина_стержня, округл. до 1-го знака / 1000 * масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков RebarGroup Масса "WEIGHT_TOTAL_IN_GROUP" прямоугольная: "WEIGHT", округл. до 2-х знаков * количество_стержней переменного сечения: "WEIGHT_TOTAL_IN_GROUP", округл. до 2-х знаков для каждого стержня группы: фактическая_длина_стержня / 1000 * масса_1_м_длины_из_каталога_арматуры для каждого стержня группы: фактическая_длина_стержня, округл. до 1-го знака / 1000 * масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков круговая, спиральная: "WEIGHT", округл. до 2-х знаков * количество_стержней RebarMesh Масса "WEIGHT_TOTAL" "WEIGHT", округл. до 2-х знаков * количество_стержней для каждого стержня группы: фактическая_длина_стержня / 1000 * масса_1_м_длины_из_каталога_арматуры для каждого стержня группы: фактическая_длина_стержня, округл. до 1-го знака / 1000 * масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков RebarSet Масса для каждого стержня группы: "WEIGHT_TOTAL" для каждого стержня группы: "WEIGHT_TOTAL", округл. до 2-х знаков для каждого стержня группы: фактическая_длина_стержня / 1000 * масса_1_м_длины_из_каталога_арматуры для каждого стержня группы: фактическая_длина_стержня, округл. до 1-го знака / 1000 * масса_1_м_длины_из_каталога_арматуры, округл. до 2-х знаков Указанные в таблице правила действуют для Tekla Structures 2021 SP 4 и новее. Для более ранних версий используется расчетный способ, которым можно управлять с помощью опции Округление. Информационные сообщения о ходе работы программы записываются в файл журнала %userprofile%\trimblerus.log. Пакетная вставка Приложение BillOfSteelBatchCreate доступно в режиме моделирования. Image bill_of_steel_batch_dialog Вставка отчета производится на выбранные в Диспетчере документов чертежи. В диалоговом окне нужно выбрать угол чертежа, к которому привязывается отчет, задать смещение от этого угла и нажать Ок. Каталог арматуры Плагин работает с каталогом арматуры, поставляемым со средой Russia, основанным на ГОСТ 34028-2016. Для использования каталога арматуры по стандартам, которые применялись до ГОСТ 34028-2016, необходимо скачать его на Tekla Warehouse и скопировать файл rebar_database.inp в папку модели. Каталог арматуры, основанный на ГОСТ 34028-2016, также доступен на Tekla Warehouse.

Перейти к верхней части текста

Вернуться к списку тем