номер детали для ведомости КМ в Tekla Structures
- Yesha
- Сообщения: 214
- Зарегистрирован: 25 мар 2020, 12:01
номер детали для ведомости КМ в Tekla Structures
Добрый вечер, напомните, пожалуйста, номер детали для ведомости КМ присвоенный очаровательным макросом "Позиции-КМ Ведомость элементов" не меняется и не сбрасывается, вручную. Из-за чего это проблема возникает и как решается. Кажется был такой вопрос у кого-то давно
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Yura
- Сообщения: 644
- Зарегистрирован: 27 сен 2018, 21:11
- Откуда: Москва
- Контактная информация:
Re: номер детали для ведомости КМ в Tekla Structures
Ну тут еще версия типа только для инта
https://yadi.sk/d/4vj5uLWVxjRtBw
Ну можно еще приложением с warehouse setngetuda почистить
https://yadi.sk/d/4vj5uLWVxjRtBw
Ну можно еще приложением с warehouse setngetuda почистить
- Yesha
- Сообщения: 214
- Зарегистрирован: 25 мар 2020, 12:01
Re: номер детали для ведомости КМ в Tekla Structures
Ого, даже так? Настолько сильная защита от дурака что даже специальное приложение для чистки нужно?
Спасибо) я думал все гораздо проще конечно
Спасибо) я думал все гораздо проще конечно
- Clela
- Сообщения: 225
- Зарегистрирован: 23 мар 2020, 16:53
Re: номер детали для ведомости КМ в Tekla Structures
Просто скорее всего это значение было записано как один тип переменной, например double, А потом плагином был изменён тип переменной на string например. Но значение double в базе хранится, и при попытке перезаписи на string возникает ошибка. По факту нужно вначале "обнулить тип переменной" по умолчанию, стереть значение, записать изменение, а вот потом уже менять на всё что хочется. С пустыми полями таких проблем нет.
- Yesha
- Сообщения: 214
- Зарегистрирован: 25 мар 2020, 12:01
Re: номер детали для ведомости КМ в Tekla Structures
обнулить это первое что я попробовал, но в случае с этим атрибутом - не работает) такой эффект довольно странный, так как макрос то не самопис все таки, в среду встроен
- Clela
- Сообщения: 225
- Зарегистрирован: 23 мар 2020, 16:53
Re: номер детали для ведомости КМ в Tekla Structures
я и говорю, не просто обнулить. Вначале нужно привести в соответствие переменной по умолчанию. Если точнее то в соответствие с: Tekla.Structures.Datatype.Constants.XS_DEFAULT
Только потом обнулить. А потом уже записывать что угодно)
Только потом обнулить. А потом уже записывать что угодно)
- Yura
- Сообщения: 644
- Зарегистрирован: 27 сен 2018, 21:11
- Откуда: Москва
- Контактная информация:
Re: номер детали для ведомости КМ в Tekla Structures
Так и есть.. Ну при помощи того же приложения которое было на конкурсе можно получить текущее значение атрибута с типом данных Презентация с текла урал 2019 моя если есть где посмотри
Так получается когда в objects.inp был один тип данных назначили на часть объектов , потом поменяли тип данных.. Со старых если они были списком, через стандартный интерфейс не получится удалить, только через апи
Так получается когда в objects.inp был один тип данных назначили на часть объектов , потом поменяли тип данных.. Со старых если они были списком, через стандартный интерфейс не получится удалить, только через апи
- CuPo>I<a
- Сообщения: 846
- Зарегистрирован: 26 дек 2011, 12:41
- Откуда: Златоуст
- Контактная информация:
Re: номер детали для ведомости КМ в Tekla Structures
можно ссылку на Вашу презентацию?Yura писал(а): 08 апр 2020, 15:41 Так и есть.. Ну при помощи того же приложения которое было на конкурсе можно получить текущее значение атрибута с типом данных Презентация с текла урал 2019 моя если есть где посмотри
Так получается когда в objects.inp был один тип данных назначили на часть объектов , потом поменяли тип данных.. Со старых если они были списком, через стандартный интерфейс не получится удалить, только через апи
-
Константин
- Сообщения: 148
- Зарегистрирован: 14 авг 2012, 09:59
- Откуда: Луганск, Ессентуки
- Контактная информация:
Re: номер детали для ведомости КМ в Tekla Structures
Подниму данную тему. Что-то с этим макросом действительно проблемы. Но через танцы с бубном номера удалил. Оказалось проще руками задать на нужные элементы чем через макрос который лепит номера ко всему подряд. Но выплыла другая проблема. стали вылазить в ведомость элементы которые там совершенно не нужны... и как с этим бороться?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

