Practical seminar Tekla Structures 2017

Создание текстовых отчетов Tekla Structures *.RPT

Ответить
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

В данном разделе Вы можете задавать любые вопросы по созданию текстовых отчетов Tekla Structures *.RPT Специалисты сайта http://TopEngineer.ru/ постараются ответить на все Ваши вопросы. Рекомендуем подробно описывать свою проблему и подкреплять вопрос изображением.
Аватара пользователя
Stanislav
Сообщения: 75
Зарегистрирован: 15 дек 2011, 14:28
Откуда: Белгород

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Stanislav »

Здравствуйте.
Помоги создать отчет такого вида. Все сделано, кроме строк, где должны быть габариты сборок. Какие функции надо использовать? И возможно ли такое?) Спасибо.
Габариты.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

Да такое можно сделать. У каждой сборки есть свои габариты. Список переменных есть в дереве доступных переменных в самом редакторе.

Код: Выделить всё

GetValue("HEIGHT")
GetValue("LENGTH")
GetValue("WIDTH")
Обратите внимание чтобы все переменные находились внутри цикла сборки.
Если переменные находятся не в цикле сборки то надо указывать как класс так и метод разделяя их точкой.

Код: Выделить всё

GetValue("ASSEMBLY.HEIGHT")
GetValue("ASSEMBLY.LENGTH")
GetValue("ASSEMBLY.WIDTH")
Аватара пользователя
Stanislav
Сообщения: 75
Зарегистрирован: 15 дек 2011, 14:28
Откуда: Белгород

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Stanislav »

Спасибо, все получилось.
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

Stanislav писал(а):Здравствуйте.
Помоги создать отчет такого вида. Все сделано, кроме строк, где должны быть габариты сборок. Какие функции надо использовать? И возможно ли такое?) Спасибо.
Габариты.JPG
Вообще не рекомендую делать текстовые отчеты. Они не удобны. Лучше создавать отчет в экселе. Он проще и удобнее в использовании.
Аватара пользователя
Stanislav
Сообщения: 75
Зарегистрирован: 15 дек 2011, 14:28
Откуда: Белгород

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Stanislav »

Моих знаний хватает пока только на текстовые. Ну а импортировать в эксель, разбить на столбцы и прочее - это дело 5 минут.
Аватара пользователя
CuPo>I<a
Сообщения: 846
Зарегистрирован: 26 дек 2011, 12:41
Откуда: Златоуст
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение CuPo>I<a »

Stanislav писал(а):Моих знаний хватает пока только на текстовые. Ну а импортировать в эксель, разбить на столбцы и прочее - это дело 5 минут.
Нужно просто создать шаблон вида Название.xsl.rpt и будет счастье. Структура шаблона-то не меняется... и не нужны эти подчеркивания и вертикальные "палочки"
Аватара пользователя
ZMK
Сообщения: 187
Зарегистрирован: 06 дек 2011, 05:34

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение ZMK »

CuPo>I<a писал(а):
Stanislav писал(а):Моих знаний хватает пока только на текстовые. Ну а импортировать в эксель, разбить на столбцы и прочее - это дело 5 минут.
Нужно просто создать шаблон вида Название.xsl.rpt и будет счастье. Структура шаблона-то не меняется... и не нужны эти подчеркивания и вертикальные "палочки"
А разделять на колонки?) забыли?
Аватара пользователя
CuPo>I<a
Сообщения: 846
Зарегистрирован: 26 дек 2011, 12:41
Откуда: Златоуст
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение CuPo>I<a »

ZMK писал(а):
CuPo>I<a писал(а):
Stanislav писал(а):Моих знаний хватает пока только на текстовые. Ну а импортировать в эксель, разбить на столбцы и прочее - это дело 5 минут.
Нужно просто создать шаблон вида Название.xsl.rpt и будет счастье. Структура шаблона-то не меняется... и не нужны эти подчеркивания и вертикальные "палочки"
А разделять на колонки?) забыли?
ну лааадно...лааадно....надо еще вставить символы табуляции между ячейками, \t между полями дописать
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

Не пытайтесь в эксель портировать текст .Это не самая хороша идея.
В текстовых отчетах очень ограниченная логика. Если создавать ее на основе html то логика будет намного шире и таблицы эксель будет принимать как свои.
Изображение

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

Изображение
Syava
Сообщения: 47
Зарегистрирован: 08 дек 2011, 12:34
Откуда: Минск
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Syava »

Скажите,а как заменить текловское обозначение Pl на более привычное обозначение пластины "-"?
Айдар
Сообщения: 231
Зарегистрирован: 06 дек 2011, 22:23
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Айдар »

if (GetValue("PROFILE.HEIGHT") < GetValue("PROFILE.WIDTH")) then
"-"+GetValue("PROFILE.HEIGHT")
else
"-"+GetValue("PROFILE.WIDTH")
endif
Syava
Сообщения: 47
Зарегистрирован: 08 дек 2011, 12:34
Откуда: Минск
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Syava »

Айдар,спасибо,а куда этот шаблончик вставить? :roll:
Айдар
Сообщения: 231
Зарегистрирован: 06 дек 2011, 22:23
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Айдар »

1.в шаблоне ставишь поле значения, счелкаешь 2 раза на нем
2.Жми формула
3.Поле для прописи формул – туда и забиваешь;)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Syava
Сообщения: 47
Зарегистрирован: 08 дек 2011, 12:34
Откуда: Минск
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Syava »

О,супер,спасибо!может и с обозначением трубы поможешь?)))
Айдар
Сообщения: 231
Зарегистрирован: 06 дек 2011, 22:23
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Айдар »

Вообщем по вопросу с трубой можно так:
1.Оригинальный профиль
2.Что дает формула
А. толщина стенки
Б. ширина профиля т.е. диаметр!
В. значение "Пи"
Г. длина
Тип данных: "Текст"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Айдар
Сообщения: 231
Зарегистрирован: 06 дек 2011, 22:23
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Айдар »

Для определения трудоемкости нужно определить длину реза по контуру и количество граней:
- отверстий (+пазов)
- пластин
Ну с отверстиями еще можно что то придумать, а есть у кого нибудь идеи как определить длину контура и количество граней (если даже эта грань с радиусом) пластин?

Вопрос решен!
Владимир Шнейдер
Сообщения: 291
Зарегистрирован: 03 фев 2012, 17:29
Откуда: Днепропетровск

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Владимир Шнейдер »

Айдар писал(а):Для определения трудоемкости нужно определить длину реза по контуру и количество граней:
- отверстий (+пазов)
- пластин
Ну с отверстиями еще можно что то придумать, а есть у кого нибудь идеи как определить длину контура и количество граней (если даже эта грань с радиусом) пластин?

Вопрос решен!
А можете рассказать, как его решили?
Айдар
Сообщения: 231
Зарегистрирован: 06 дек 2011, 22:23
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Айдар »

атрибута отвечающего за контур я не нашел, по этому решение есть через площади поверхностей пластин
rka
Сообщения: 100
Зарегистрирован: 11 янв 2012, 12:19
Откуда: Курган

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение rka »

Есть ли возможность в отчете узнать на какие детали или сборки идет ссылка в комплексном чертеже?
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

К сожалению такой связи нет.
sinbeam
Сообщения: 5
Зарегистрирован: 17 апр 2012, 08:14

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение sinbeam »

Отчетом по болтам разрерзные шайбы воспринимаются как и обычные (количество их складывается). Можно ли сделать чтобы они шли отдельной строкой?
208342362.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Айдар
Сообщения: 231
Зарегистрирован: 06 дек 2011, 22:23
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Айдар »

можно! в твоем случае трудно сказать в чем именно проблема, не увидев сам шаблон, м.б. не хватает сортировки в значении стандарт
pdimav
Сообщения: 243
Зарегистрирован: 16 янв 2012, 19:07

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение pdimav »

А можете выложить пример отчета на основе html для Excel !?
pdimav1979(не собака)yandex.ru
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

pdimav писал(а):А можете выложить пример отчета на основе html для Excel !?
Можно.. Дело то не хитрое.. Только без знания HTML в нем все равно ничего понятно не будет. Если HTML знаешь то тогда и вопросов не будет.
Вывод. Найди какую-нибедь литературу по HTML, сразу все станет понятнее. Язык не полноценный поэтому крайне простой.
sinbeam
Сообщения: 5
Зарегистрирован: 17 апр 2012, 08:14

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение sinbeam »

Айдар писал(а):можно! в твоем случае трудно сказать в чем именно проблема, не увидев сам шаблон, м.б. не хватает сортировки в значении стандарт
Сортировка есть. Шаблон стандартный. На всякий случай проверил в разных средах - результат один.
Разрезную шайбу отказывается выбирать в отчет. Даже если на болте толька одна разрезная шайба - в отчете стандарт выбирает для обычных шайб.
Айдар
Сообщения: 231
Зарегистрирован: 06 дек 2011, 22:23
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Айдар »

Есть задача, в которой нет решения!

Основная строка "Сборка" и второстепенная "Деталь". Есть суммы "SUM" (связаны с количеством позиции в сборки) из строк деталей, которые должны отображаться в строке "Сборка" т.е. выше! Как такое возможно сделать? (м.б. HTML поможет?)
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

HTML поможет + пару строчек на Java Script. Это достаточно простая задача.
Айдар
Сообщения: 231
Зарегистрирован: 06 дек 2011, 22:23
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Айдар »

сейчас решал этот вопрос переносом "сборки" вниз)
но все ж можно пример кода
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

Айдар писал(а):сейчас решал этот вопрос переносом "сборки" вниз)
но все ж можно пример кода

Код: Выделить всё

<table id="table">
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>4</td><td>5</td><td>6</td></tr>
<tr><td>7</td><td>8</td><td>9</td></tr>
</table>
<script type="text/javascript">
<!--
for(i=0;(node=document.getElementById("table").getElementsByTagName("tr").item(i));i++){
sum_tr=0;
for(k=0;(td=node.getElementById.getElementsByTagName("td").item(k));k++){
sum_tr+=td.innerHTML;
}
alert(sum_tr);
}
-->
</script> 
Андрей Мисюра
Сообщения: 63
Зарегистрирован: 07 апр 2012, 23:06

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Андрей Мисюра »

Здравствуйте!
Возникла такая проблема, создал ведомость метизов, и непонятно откуда появились болты длиной 400-600 мм. Клас болта отображается как 00. Что это может быть?
bolt000.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
vladimir_a
Сообщения: 699
Зарегистрирован: 07 дек 2011, 21:22

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение vladimir_a »

так выдели болты М16 М20 и поставь класс прочности 5.8. у тебя там нули походу стоят)
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

Андрей Мисюра писал(а):Здравствуйте!
Возникла такая проблема, создал ведомость метизов, и непонятно откуда появились болты длиной 400-600 мм. Клас болта отображается как 00. Что это может быть?
Выбири класс прочности. По умолчанию его задать нельзя. О ставит "00"
Андрей Мисюра
Сообщения: 63
Зарегистрирован: 07 апр 2012, 23:06

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Андрей Мисюра »

Спасибо, уже разобрался.
pdimav
Сообщения: 243
Зарегистрирован: 16 янв 2012, 19:07

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение pdimav »

а кто нибудь генерировал рамку со штампом строительным формата А4 в отчете HTML? ...может подкините?;)
pdimav1979(не собака)yandex.ru
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

pdimav писал(а):а кто нибудь генерировал рамку со штампом строительным формата А4 в отчете HTML? ...может подкините?;)
Не делали но можно сделать это дело 5 минут
simpleengineer
Сообщения: 2
Зарегистрирован: 23 окт 2012, 09:39

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение simpleengineer »

А какой атрибут отвечает за нумерацию чертежей в TS 15.0?
pdimav
Сообщения: 243
Зарегистрирован: 16 янв 2012, 19:07

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение pdimav »

Таран Д. А. писал(а):
pdimav писал(а):а кто нибудь генерировал рамку со штампом строительным формата А4 в отчете HTML? ...может подкините?;)
Не делали но можно сделать это дело 5 минут
Дмитрий, а могли бы помочь сделать шаблончик HMTL с рамкой и штампов для формата А4 !?
Вообще суть темы..генерация текстового отчета с вставкой его в чертеж(рамка со штампом чертежа)!

Может есть смысл смотреть на другой принцип решения поставленной задачи?
pdimav1979(не собака)yandex.ru
Владимир Шнейдер
Сообщения: 291
Зарегистрирован: 03 фев 2012, 17:29
Откуда: Днепропетровск

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Владимир Шнейдер »

pdimav писал(а):
Таран Д. А. писал(а):
pdimav писал(а):а кто нибудь генерировал рамку со штампом строительным формата А4 в отчете HTML? ...может подкините?;)
Не делали но можно сделать это дело 5 минут
Дмитрий, а могли бы помочь сделать шаблончик HMTL с рамкой и штампов для формата А4 !?
Вообще суть темы..генерация текстового отчета с вставкой его в чертеж(рамка со штампом чертежа)!

Может есть смысл смотреть на другой принцип решения поставленной задачи?
а зачем? чем не подходят графические шаблоны? у них практически такая же гибкость, как и у отчетов
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

Честно то говоря, мы уже отошли от отчетов.
У нас прямые выгрузки в SQL и обработка данных идет на нормальном SQL языке. Никаких проблем нет. В Tekla Structures конечно очень своеобразный редактор и у него есть просто масса минусов .
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

pdimav писал(а):
Таран Д. А. писал(а):
pdimav писал(а):а кто нибудь генерировал рамку со штампом строительным формата А4 в отчете HTML? ...может подкините?;)
Не делали но можно сделать это дело 5 минут
Дмитрий, а могли бы помочь сделать шаблончик HMTL с рамкой и штампов для формата А4 !?
Вообще суть темы..генерация текстового отчета с вставкой его в чертеж(рамка со штампом чертежа)!

Может есть смысл смотреть на другой принцип решения поставленной задачи?
Моу сделать отчет в экселе сразу со штампом. Но есть свои тонкости. Вообще я просто делал отчет в экселе и вставляю в файл ворда со штампом.
Рамка в ворде А3.doc
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
CuPo>I<a
Сообщения: 846
Зарегистрирован: 26 дек 2011, 12:41
Откуда: Златоуст
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение CuPo>I<a »

Подскажите, пожалуйста кто в курсе! Почему с помощью атрибута GetValue("CONNECTED_ASSEMBLIES") не выводится значение, когда марка к которой крепится марка и прикрепляемая марка имеют одинкаковый номер позиции???
mischa
Сообщения: 40
Зарегистрирован: 05 мар 2012, 21:13

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение mischa »

Согласно "Руководство по работе и шаблонами и отчетами",для получения отчетов многоуровневых сборок нужно пользоваться структорой:см.Вложения.Для сборок работает.А для отчетов арматуры из многоуровневых отлитых элементов не очень. Из стандартных отченов для арматуры выяснил что строку арматура нужно ложить в папку детали.У меня такая структура работает только для 2-х уровневого отлитого элемента,а для трех уровневого никак.Т.е. не получается отчет для сборки 0 уровня.Помогите Очень нужно.и именно трехуровневая модель отлитого элемента. :?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
mischa
Сообщения: 40
Зарегистрирован: 05 мар 2012, 21:13

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение mischa »

mischa писал(а):Согласно "Руководство по работе и шаблонами и отчетами",для получения отчетов многоуровневых сборок нужно пользоваться структорой:см.Вложения.Для сборок работает.А для отчетов арматуры из многоуровневых отлитых элементов не очень. Из стандартных отченов для арматуры выяснил что строку арматура нужно ложить в папку детали.У меня такая структура работает только для 2-х уровневого отлитого элемента,а для трех уровневого никак.Т.е. не получается отчет для сборки 0 уровня.Помогите Очень нужно.и именно трехуровневая модель отлитого элемента. :?
Еще раз здравствуйте!Сегодня попросил помочь разобраться в данном вопросе коллегу с работы(неплохо разбирающийся в языках программирования и запросах в базу данных ). В итоге убили пару-тройку часиков, и выяснили тот факт.что не получается запросить отлитый элемент входящий в состав отлитого элемента.По глобальному идентификатору видно, что внутри "себя" он видит только "себя", не зависимо от уровня сборки.
Если Создать отчет из всех то увидим, что вложенные элементы существуют в модели.?!Пожалуйста помогите решить данную проблему!Очень нужно!Необходимо!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Builder
Сообщения: 76
Зарегистрирован: 13 янв 2012, 13:46
Откуда: Нижний Тагил - Челябинск
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Builder »

Обнаружили проблему при создании нового текстового отчёта. Не удаётся назначить тип для строки, поскольку эта опция недоступна.
Проблема только в KMD_RUS, в других средах такого нет
Кто-нибудь сталкивался?
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

Builder писал(а):Обнаружили проблему при создании нового текстового отчёта. Не удаётся назначить тип для строки, поскольку эта опция недоступна.
Проблема только в KMD_RUS, в других средах такого нет
Кто-нибудь сталкивался?
Дай скрин хоть :)
У меня все работает.
Скинь сам отчет. Я попробую у себя.
Аватара пользователя
Builder
Сообщения: 76
Зарегистрирован: 13 янв 2012, 13:46
Откуда: Нижний Тагил - Челябинск
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Builder »

не активно окно в Текла.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

Странно как ты так вообще сделал.
Когда создаешь цикл не забывай сразу выбрать какой парамерт использовать.
Но вообще чтото не так у тебя.. Так не должно быть. Переставь теклу.
Изображение
troy-47
Сообщения: 135
Зарегистрирован: 29 янв 2013, 10:15
Откуда: Краснодар

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение troy-47 »

Айдар писал(а):1.в шаблоне ставишь поле значения, счелкаешь 2 раза на нем
2.Жми формула
3.Поле для прописи формул – туда и забиваешь;)



Если не сложно, объясни еще разок что в шаблоне открывать надо, как ссылку вставлять на имя, не совсем разобрался...
Аватара пользователя
AntonB
Сообщения: 56
Зарегистрирован: 19 дек 2012, 17:05

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение AntonB »

Как в список отчетов добавить собственные отчеты? Искал, но что-то не нашёл..
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

AntonB писал(а):Как в список отчетов добавить собственные отчеты? Искал, но что-то не нашёл..
Никак просто в ту же папку положи
Аватара пользователя
AntonB
Сообщения: 56
Зарегистрирован: 19 дек 2012, 17:05

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение AntonB »

Пробовал, программа не видит. Перезапускал, не помогает.
Аватара пользователя
CuPo>I<a
Сообщения: 846
Зарегистрирован: 26 дек 2011, 12:41
Откуда: Златоуст
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение CuPo>I<a »

расширения должны быть tpl или rpt
перезапускать надо только генератор отчетов
Jenek
Сообщения: 13
Зарегистрирован: 15 дек 2012, 16:19

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Jenek »

Подскажите пожалуйста почему при запросе детали различаются вес (нетто) и вес (брутто)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

По моему одно рассчитывается из сечения другой рассчитывается умножение на массу 1 погонного метра в свойстве профиля.
Точно не помню но есть метода по тому как рассчитываются все массы.
troy-47
Сообщения: 135
Зарегистрирован: 29 янв 2013, 10:15
Откуда: Краснодар

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение troy-47 »

Не получается заменить обозначение "PL" на "-"прописал вот что:

if (GetValue("PROFILE.HEIGHT") < GetValue("PROFILE.WIDTH")) then
"-"+GetValue("PROFILE.HEIGHT")
else
"-"+GetValue("PROFILE.WIDTH")
endif

может я что не так делаю: 1 открыл шаблон, 2 профиль, 3 формула, 4 формулу прописал, перезагрузился и вот результат
У вас нет необходимых прав для просмотра вложений в этом сообщении.
troy-47
Сообщения: 135
Зарегистрирован: 29 янв 2013, 10:15
Откуда: Краснодар

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение troy-47 »

Еще возник вопросик, что надо прописать что бы в штампе на отдельную деталь отображалась марка детали?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

GetValue("PART.PART_POS")
troy-47
Сообщения: 135
Зарегистрирован: 29 янв 2013, 10:15
Откуда: Краснодар

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение troy-47 »

Таран Д. А. писал(а):GetValue("PART.PART_POS")
только не бейте ногами... в редакторе шаблонов самого штампа уже прописана формула, а добавить эту не получается...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

endif - перенеси в самый конец текста но не на месте. Да и сам текст как то странно работает.
Сделай так

Код: Выделить всё

if (GetValue("DRAWING.TYPE") == "G") then GetValue("DRAWING.TITLE1") else
if (GetValue("DRAWING.TYPE") == "A") then GetValue("ТУТ ВПИШИ ПЕРЕМЕННУЮ С НОМЕРОМ ПРОЕКТА")  +"-" + GetValue("DRAWING.DR_PART_POS") else
if (GetValue("DRAWING.TYPE") == "M") then GetValue("DRAWING.TITLE1") else
if (GetValue("DRAWING.TYPE") == "W") then GetValue("DRAWING.TITLE1") else
if (GetValue("DRAWING.TYPE") == "C") then GetValue("DRAWING.TITLE1")+"-" + GetValue("DRAWING.DR_PART_POS")  else

" "
endif
endif
endif
endif
endif
А потом выводи уже это поле. ТАк как для разных типов чертежей поля разные.
Ну а потом ссылайся на это поле и уже обрезай его если нало и раскидывай на разное количество строк

Код: Выделить всё

if length(GetFieldFormula("Текст_поля_1"))<=22 then GetFieldFormula("Текст_поля_1") else " " endif
troy-47
Сообщения: 135
Зарегистрирован: 29 янв 2013, 10:15
Откуда: Краснодар

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение troy-47 »

Таран Д. А. писал(а):endif - перенеси в самый конец текста но не на месте. Да и сам текст как то странно работает.
Сделай так

Код: Выделить всё

if (GetValue("DRAWING.TYPE") == "G") then GetValue("DRAWING.TITLE1") else
if (GetValue("DRAWING.TYPE") == "A") then GetValue("ТУТ ВПИШИ ПЕРЕМЕННУЮ С НОМЕРОМ ПРОЕКТА")  +"-" + GetValue("DRAWING.DR_PART_POS") else
if (GetValue("DRAWING.TYPE") == "M") then GetValue("DRAWING.TITLE1") else
if (GetValue("DRAWING.TYPE") == "W") then GetValue("DRAWING.TITLE1") else
if (GetValue("DRAWING.TYPE") == "C") then GetValue("DRAWING.TITLE1")+"-" + GetValue("DRAWING.DR_PART_POS")  else

" "
endif
endif
endif
endif
endif
А потом выводи уже это поле. ТАк как для разных типов чертежей поля разные.
Ну а потом ссылайся на это поле и уже обрезай его если нало и раскидывай на разное количество строк

Код: Выделить всё

if length(GetFieldFormula("Текст_поля_1"))<=22 then GetFieldFormula("Текст_поля_1") else " " endif

Что-то не получается, может я опять что-то не то делаю...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

1) Создаем скрытое поле в котором будет генерироваться нужный текст для нужнго типа чертежа
txt.png
2) Далее выводим с нужным фильтром уже готовый текст в нужнфе поля

ече2.png
Не понимаю зачем так долго возиться если за копейки можно взять все готове.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
troy-47
Сообщения: 135
Зарегистрирован: 29 янв 2013, 10:15
Откуда: Краснодар

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение troy-47 »

Здравствуйте, так та оно так... и скорее всего приобретем среду... но пока не начну разбирать что к чему, хотя бы простенькие скрипты... среды мне не видать как собственных ушей....
по поводу создания "Текст поля 1", я все сделал как описано выше и вот результат
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

у тебя сам штам должен быть в цикле сборки
troy-47
Сообщения: 135
Зарегистрирован: 29 янв 2013, 10:15
Откуда: Краснодар

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение troy-47 »

Таран Д. А. писал(а):у тебя сам штам должен быть в цикле сборки
Все, сделал, работает, красота....
Я только одну формулу немного передел:
if (GetValue("DRAWING.TYPE") == "A") then GetValue("DRAWING.DR_PART_POS") else
что бы в названии сборки не было шифра....
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение Таран Д. А. »

troy-47 писал(а):
Таран Д. А. писал(а):у тебя сам штам должен быть в цикле сборки
Все, сделал, работает, красота....
Я только одну формулу немного передел:
if (GetValue("DRAWING.TYPE") == "A") then GetValue("DRAWING.DR_PART_POS") else
что бы в названии сборки не было шифра....
На заводе одновременно может находится очень много одинаковых сборок из разных проектов. Номер проекта в шифре обязателен.
troy-47
Сообщения: 135
Зарегистрирован: 29 янв 2013, 10:15
Откуда: Краснодар

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение troy-47 »

Таран Д. А. писал(а):
troy-47 писал(а):
Таран Д. А. писал(а):у тебя сам штам должен быть в цикле сборки
Все, сделал, работает, красота....
Я только одну формулу немного передел:
if (GetValue("DRAWING.TYPE") == "A") then GetValue("DRAWING.DR_PART_POS") else
что бы в названии сборки не было шифра....
На заводе одновременно может находится очень много одинаковых сборок из разных проектов. Номер проекта в шифре обязателен.
Тогда понятно...
sinbeam
Сообщения: 5
Зарегистрирован: 17 апр 2012, 08:14

Признак наличия более одной детали в сборке

Сообщение sinbeam »

В зависимости от того есть ли сварка вес сборки умножается на небольшой коэффициент. Как можно в отчете включить такое условие? Варианты - наличие сварки или в сборке более одной детали.
Аватара пользователя
CuPo>I<a
Сообщения: 846
Зарегистрирован: 26 дек 2011, 12:41
Откуда: Златоуст
Контактная информация:

Re: Признак наличия более одной детали в сборке

Сообщение CuPo>I<a »

sinbeam писал(а):В зависимости от того есть ли сварка вес сборки умножается на небольшой коэффициент. Как можно в отчете включить такое условие? Варианты - наличие сварки или в сборке более одной детали.
...или вес сборки не равен весу главной детали
sinbeam
Сообщения: 5
Зарегистрирован: 17 апр 2012, 08:14

Re: Признак наличия более одной детали в сборке

Сообщение sinbeam »

CuPo>I<a писал(а): ...или вес сборки не равен весу главной детали
Не подходит. В отчете вес сборки формируется суммированием весов входящих деталей и после суммирования нужно умножить или не умножить на коэффициент. Т.е. Assembly weight не используется вообще а part.weight используется в цикле с условием расчета веса в зависимости от типа профиля.
Аватара пользователя
CuPo>I<a
Сообщения: 846
Зарегистрирован: 26 дек 2011, 12:41
Откуда: Златоуст
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение CuPo>I<a »

чего это не подходит!?
если вес главной детали (mainpart.weight) равен весу сборки (assembly.weight), то значит в сборке одна деталь
и побоку все ваши дополнительные алгоритмы расчетов
sinbeam
Сообщения: 5
Зарегистрирован: 17 апр 2012, 08:14

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение sinbeam »

А в принципе верно. Спасибо. Перемудрил.
meart
Сообщения: 494
Зарегистрирован: 04 мар 2013, 18:09

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение meart »

Таран Д. А. писал(а):Странно как ты так вообще сделал.
Когда создаешь цикл не забывай сразу выбрать какой парамерт использовать.
Но вообще чтото не так у тебя.. Так не должно быть. Переставь теклу.
Изображение
Builder писал(а):
не активно окно в Текла.png
сталкивался с этой проблемой в среде russia.. решение в конце концов нашлось:
нужно указать в каком файле прописаны типы строк.
Редактор шаблонов -> Параметры -> Предпочтительные параметры -> "Содержимое строки"
http://pikucha.ru/iaRs0

P.S. прошу прощения за скрин.. не нашел как добавить напрямую на форум
«Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не вполне уверен.» А. Эйнштейн
meart
Сообщения: 494
Зарегистрирован: 04 мар 2013, 18:09

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение meart »

при создании текстового шаблона можно использовать ID объекта, чтобы по клику в шаблоне объект выделялся в модели..
Но не получается выделить все сборки одной марки (выделяет один экземпляр сборки).. а хотелось бы выделить все -_-
может кто сталкивался с подобного рода вопросом?
«Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не вполне уверен.» А. Эйнштейн
Аватара пользователя
CuPo>I<a
Сообщения: 846
Зарегистрирован: 26 дек 2011, 12:41
Откуда: Златоуст
Контактная информация:

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение CuPo>I<a »

И не получится. Только через api
rka
Сообщения: 100
Зарегистрирован: 11 янв 2012, 12:19
Откуда: Курган

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение rka »

Есть возможность в текстовом редакторе сделать нумерацию выведенных строк?
daiman444
Сообщения: 73
Зарегистрирован: 04 май 2016, 13:12

Re: Создание текстовых отчетов Tekla Structures *.RPT

Сообщение daiman444 »

CuPo>I<a писал(а): 06 мар 2013, 10:40 если вес главной детали (mainpart.weight) равен весу сборки (assembly.weight), то значит в сборке одна деталь
гениально
Американский форум- задал вопрос, тебе на него обстоятельно и вежливо ответят.
Еврейский форум- задал вопрос, тебе зададут встречный вопрос.
Русский форум-задал вопрос, тебе ещё 2 часа будут объяснять какой ты мудак!
Ответить

Вернуться в «Редактор шаблонов Tekla Structures»