Jump to content




Photo

Bill of Steel


67 replies to this topic

#41 Kais Sher Mohammad

Kais Sher Mohammad

    New Member

  • Members
  • Tekla Maintenance Users
  • 12 posts

Posted 27 January 2021 - 01:08 PM

Спасибо вам! Будем ожидать!

По поводу третьего пункта: бывают случаи, что из-за большого размера ведомости необходимо делить её на несколько частей. Как это выполняется: делается это всё в одном чертеже (2-3 листа на одном чертеже), добавляю два вида и ведомости, фильтрую виды (в одном, например, К-1...К-20, в другом К-21...К-40), в настройках ведомости ставлю фильтрацию по виду и группировку по ПА (нужно именно по ПА). Но при группировке по ПА ведомость почему-то не работает, хотя если установить фильтрацию по чертежу или при том же фильтре по виду группировку по марке, всё нормально, но в первом случае ведомость не влезает на листы, во втором - группировка по марке, а не по ПА, как необходимо. Сразу скажу, что использовать другой формат листа нельзя, в моём случае только А3, такое требование. И в другом чертеже это делать непрактично, необходимо именно в одном.

Может сделать ограничение по количеству строк (чтобы, например, выдавал строки с 1 по 20, а в другом задать с 21 по 40) или возможность использовать собственную настройку стандартного фильтра? Или возможно я что-то не так делаю?

Заранее спасибо вам за помощь!



#42 Igor Erokhin

Igor Erokhin

    Active Member

  • Moderators
  • Tekla Maintenance Users, Tedds Maintenance Users, Structural Designer Maint. Users, Tekla UFP Users, Tekla EPM Maintenance Users
  • 153 posts

Posted 28 January 2021 - 03:22 PM

Хорошая идея - делить по количеству строк. Думаю, сделаем что-то на основе этой идеи.


  • Kais Sher Mohammad likes this

#43 Kais Sher Mohammad

Kais Sher Mohammad

    New Member

  • Members
  • Tekla Maintenance Users
  • 12 posts

Posted 10 March 2021 - 11:11 AM

Добрый день! В плагине было бы очень здорово реализовать функцию использования сразу двух языков (мультиязычность). В свойствах проекта, например, выставить язык таблиц "rus/eng" (или в свойствах самого плагина) , и надписи ведомости могли отобразиться, как "Reinforcing products / Изделия арматурные" или "Brand of elevent / Марка элемента", и, если возможно, также могли наименоваться нормативные документы и материалы.



#44 Igor Erokhin

Igor Erokhin

    Active Member

  • Moderators
  • Tekla Maintenance Users, Tedds Maintenance Users, Structural Designer Maint. Users, Tekla UFP Users, Tekla EPM Maintenance Users
  • 153 posts

Posted 10 March 2021 - 11:45 AM

Добрый день!

 

Вы можете реализовать поддержку двух языков, отредактировав конфигурационный файл. Подробнее: https://teklastructu...ext_billofsteel



#45 Kais Sher Mohammad

Kais Sher Mohammad

    New Member

  • Members
  • Tekla Maintenance Users
  • 12 posts

Posted 10 March 2021 - 12:13 PM

Добрый день!

 

Вы можете реализовать поддержку двух языков, отредактировав конфигурационный файл. Подробнее: https://teklastructu...ext_billofsteel

Да, попытка редактирования файла BillOfSteel.yaml была, но многие надписи просто не влезают в строки и выходят за их рамки (не переходят на новую строку), только марка элемента с англоязычной надписью отобразилась, как необходимо. Если же оставить метод редактирования наименования строк через файл BillOfSteel.yaml, то можно внести в плагин изменения ширины (или высоты) строк под длинные надписи.



#46 Igor Erokhin

Igor Erokhin

    Active Member

  • Moderators
  • Tekla Maintenance Users, Tedds Maintenance Users, Structural Designer Maint. Users, Tekla UFP Users, Tekla EPM Maintenance Users
  • 153 posts

Posted 10 March 2021 - 12:16 PM

Вы можете изменить ширину столбцов и ячеек и высоту текста в диалоговом окне плагина.



#47 Kais Sher Mohammad

Kais Sher Mohammad

    New Member

  • Members
  • Tekla Maintenance Users
  • 12 posts

Posted 10 March 2021 - 01:54 PM

Вы можете изменить ширину столбцов и ячеек и высоту текста в диалоговом окне плагина.

Хорошо, спасибо вам за ответ!



#48 Kais Sher Mohammad

Kais Sher Mohammad

    New Member

  • Members
  • Tekla Maintenance Users
  • 12 posts

Posted 25 May 2021 - 03:41 PM

Добрый вечер! С недавних пор начала возникать данная ошибка:

 

System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
   в BillOfSteel.Table.Create(SettingsReader settings)
   в BillOfSteel.Plugin.Run(List`1 Input)

 

Данное предупреждение выскакивает при добавлении ведомости на чертёж, если быть точным, то ошибка начала выдаваться тогда, когда я подгрузил в модель новый rebar_database.inp и mesh_database.inp (и возможно rebar_config.inp). Но эта ошибка выскакивает в любой модели (раньше всё работало отлично). Версия Tekla Structures 2020 SP8. Модель правил, плагин переустанавливал, даже исправлял программу инсталлятором.

К сожалению, своими силами я не смог решить данную проблему, буду очень благодарен за помощь в её решении!



#49 Igor Erokhin

Igor Erokhin

    Active Member

  • Moderators
  • Tekla Maintenance Users, Tedds Maintenance Users, Structural Designer Maint. Users, Tekla UFP Users, Tekla EPM Maintenance Users
  • 153 posts

Posted 26 May 2021 - 01:42 PM

Добрый день!

 

Пришлите, пожалуйста, модель и инструкции по воспроизведению ошибки на почту техподдержки.



#50 Kais Sher Mohammad

Kais Sher Mohammad

    New Member

  • Members
  • Tekla Maintenance Users
  • 12 posts

Posted 27 May 2021 - 08:35 AM

Добрый день!

 

Пришлите, пожалуйста, модель и инструкции по воспроизведению ошибки на почту техподдержки.

Эта ошибка выскакивает уже всегда, в любой модели и в любой версии TS. Уже не знаю, что делать.

Сценарий прост: пытаюсь поставить на чертёж ведомость, вылетает ошибка и на чертеже появляется "развалившаяся" и не до конца созданная ведомость. Ведомость появляется без ошибки, если вся арматура имеет сорт Undefined, но в ней ничего нет, кроме столбца с маркой. Ещё один нюанс: язык программ в настройках Windows стоит не русский (почти вся кириллица не определяется). Также ошибка выдается только в среде Default, в среде Russia всё нормально работает.
 



#51 Igor Erokhin

Igor Erokhin

    Active Member

  • Moderators
  • Tekla Maintenance Users, Tedds Maintenance Users, Structural Designer Maint. Users, Tekla UFP Users, Tekla EPM Maintenance Users
  • 153 posts

Posted 27 May 2021 - 09:16 AM

Добрый день!

 

В моих тестах всё работает как ожидается.

 

Однако один из клиентов прислал модель, где проявляется похожая проблема. Она связана с тем, что метод GetAllViews() не возвращает виды чертежа в некоторых случаях. В 2020 SP2 это работает как требуется, а в 2020 SP6, SP7, SP8 - нет. И проявляется эта проблема только на некоторых чертежах, разницу между ними я не выявил.

 

Я был бы признателен, если бы вы все-таки прислали модель - это помогло бы в выявлении разницы между правильными и неправильными чертежами.

 

Если у вас та же ошибка, то можно откатиться до версии 2020 SP2. Либо я могу прислать вам модифицированную библиотеку, которая исправляет эту ошибку, однако плагин может работать неправильно в некоторых других случаях.

 

Если же у вас другая ошибка, то модель точно нужна для ее выявления.



#52 Renat Magatasimov

Renat Magatasimov

    New Member

  • Members
  • Tekla Maintenance Users
  • 4 posts

Posted 27 May 2021 - 02:13 PM

Игорь, добрый день!

В файле BillOfSteel.yaml в последней версии приложения 2.11 есть две строки для задания классов:

ReinforcementClasses и EmbeddedClasses.

Но есть такой момент, что классы, указанные в ReinforcementClasses попадают в категорию "Напрягаемая арматура", а вся остальная арматура в "Изделия арматурные".

Сейчас в ведомость попадает абсолютно вся арматура из фундамента, даже если её отфильтровать на виде чертежа.

Можно, пожалуйста, добавить возможность фильтровать и "Изделия арматурные" через BillOfSteel.yaml, или что бы в ведомость не попадала скрытая арматура на чертеже?



#53 Igor Erokhin

Igor Erokhin

    Active Member

  • Moderators
  • Tekla Maintenance Users, Tedds Maintenance Users, Structural Designer Maint. Users, Tekla UFP Users, Tekla EPM Maintenance Users
  • 153 posts

Posted 31 May 2021 - 10:40 AM

Добрый день, Ренат.

 

Насколько я понял, вам нужна возможность исключать некоторые объекты из отчета. Что если добавить в конфигурационный файл секцию, где можно будет перечислить некоторые классы, и объекты с таким классом не будут попадать в отчет?



#54 Renat Magatasimov

Renat Magatasimov

    New Member

  • Members
  • Tekla Maintenance Users
  • 4 posts

Posted 31 May 2021 - 10:58 AM

Игорь,

Да, так тоже будет удобно!



#55 Renat Magatasimov

Renat Magatasimov

    New Member

  • Members
  • Tekla Maintenance Users
  • 4 posts

Posted 23 June 2021 - 02:42 PM

Добрый вечер!

Можно ли в плагине заменить знак О, приходящий из PROFILE.TPL_NAME_FULL, на Ø? В атрибутах профиля его заменить не получается.

Данное мероприятие нужно для отображения в ведомости анкерных болтов, так как для них используются круговые сечения. В данный момент арматура показывается со знаком Ø, а круговые сечения со знаком О. Но было бы здорово, если бы оба показывались с Ø.



#56 Igor Erokhin

Igor Erokhin

    Active Member

  • Moderators
  • Tekla Maintenance Users, Tedds Maintenance Users, Structural Designer Maint. Users, Tekla UFP Users, Tekla EPM Maintenance Users
  • 153 posts

Posted 24 June 2021 - 02:16 PM

Добрый день, Ренат.

 

В настоящее время такой возможности нет. Я добавил ваше предложение в план разработки.



#57 Renat Magatasimov

Renat Magatasimov

    New Member

  • Members
  • Tekla Maintenance Users
  • 4 posts

Posted 25 June 2021 - 12:52 PM

Игорь,

хорошо, спасибо



#58 Igor Erokhin

Igor Erokhin

    Active Member

  • Moderators
  • Tekla Maintenance Users, Tedds Maintenance Users, Structural Designer Maint. Users, Tekla UFP Users, Tekla EPM Maintenance Users
  • 153 posts

Posted 13 July 2021 - 07:52 AM

Версия 2.12:

  • Шрифт можно выбирать с помощью диалогового окна
  • Изменение цвета текста
  • Символ "$" в тексте можно использовать как разделитель для переноса строки
  • В конфигурационном файле можно задавать классы для объектов, которые не должны попадать в отчет
  • Опция для изменения высоты строк
  • Возможность задания формата вывода чисел (подробнее - https://docs.microso...format-strings)
  • Исправлена ошибка с атрибутом стандарта в конфигурационном файле по умолчанию


#59 Igor Erokhin

Igor Erokhin

    Active Member

  • Moderators
  • Tekla Maintenance Users, Tedds Maintenance Users, Structural Designer Maint. Users, Tekla UFP Users, Tekla EPM Maintenance Users
  • 153 posts

Posted 16 July 2021 - 01:26 PM

Версия 2.13:

  • Опция, позволяющая отключать расчет массы с учетом наплавки, которая задается в пользовательских атрибутах проекта.
  • Исправлена сортировка марок.
  • Дополнительный способ фильтрации - по фильтру выбора.


#60 Kais Sher Mohammad

Kais Sher Mohammad

    New Member

  • Members
  • Tekla Maintenance Users
  • 12 posts

Posted 17 July 2021 - 10:41 AM

Добрый день! Обнаружил один очень интересный момент в работе плагина: в русской среде плагин работает отлично (со стандартными сортами арматуры), но когда дело заходит в дефолтную среду, плагин выдаёт ошибку при его размещении на чертёж:

System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
   в BillOfSteel.Table.Create(SettingsReader settings)
   в BillOfSteel.Plugin.Run(List`1 Input)

Также эта ошибка выдаётся и в русской среде, если в модель закинуть свои файлы rebar_database.inp и/или mesh_database.inp, которые отличны от стандартных. В Беларуси применяются другие сорта арматуры (S500 и S240), которых нет в русской среде, и мы создаём свой файл на основе стандартного файла. До недавнего времени проблем не было, но когда появилась потребность работать в других средах - начались проблемы. Мне удалось найти возможный источник проблемы, но не решить её, к сожалению. Как я понял, плагин пытается заполнить строку с нормативным документом (где прописывается ГОСТ), и обращается к rebar_database.inp, где нормативный документ прописан в строке Code. И при некорректном написании этого параметра он выдаёт ошибку. Как работает считывание этой информации из файла? Или причина может быть в чём-то другом?

 

Заранее благодарю за помощь! И спасибо вам за обновления!





Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users