Jump to content

Связь текстовых полей в штампе и свойств документа


Recommended Posts

Добрый день, товарищи наноученые! : )

Подскажите, при создании штампа можно использовать поля, список стандартных приведен в справке. Некоторые из них - при создании формата со штампом подставляют значение одноименного свойства документа. Но, во первых, при изменении значения свойства документа - уже созданные форматы значение поля не меняют (возможно, есть какая-то команда типа "обновить"?). Во-вторых, непонятно, как установить соответствие между полями и новыми свойствами? К примеру, в штампе есть поле "$Designation2$Дополнительное поле" (1), в свойствах чертежа добавлено пользовательское свойство "Designation2" (2). Как добиться, чтоб при изменении второго изменялось первое? В справке есть туманный намек "Атрибуты документа TechnologiCS - Обмен значениями между полями формата и атрибутами документа. Позволяет установить соответствие полей автоматически (по похожим именам), а затем уточнить вручную. Установленные соответствия сохраняются для последующего использования." - но как?

Link to comment
Share on other sites

1 минуту назад, AlеxV сказал:

при создании штампа можно использовать поля

использовать можно, но от версии к версии то работают то нет((

поэтому предлагаю посмотреть это

 

  • Like 1
Link to comment
Share on other sites

1 час назад, doctorraz сказал:

использовать можно, но от версии к версии то работают то нет((

поэтому предлагаю посмотреть это

 

О, вбашка в экселе. Спасибо! Только, чего то, код выходит на "таблица не найдена". Хотя вроде активный документ в нано - загруженный  из примера, сохранен локально.. Таблица с таким именем точно есть, на всяк случай скопировал из кода в имя табицы - не помогло. 1143815723_.thumb.png.ef5692a5fcb5fc014f6be3b052ba7a7b.png

Link to comment
Share on other sites

8 минут назад, AlеxV сказал:

О, вбашка в экселе.

переделал на VB.NET, там жэж в блоге смотри

Link to comment
Share on other sites

58 минут назад, AlеxV сказал:

Это ж какая то dll должна быть?

Тогда я еще не умел

Это

 

  • Like 1
Link to comment
Share on other sites

59 минут назад, doctorraz сказал:

поправил доступ и ссылку

Ага, спасибо, доктор! )

Я так понял, что значения полей штампов связаны с ячейками таблицы спдс через "взять с чертежа", вэбэнетка может закинуть имена/значения полей в свойства чертежа, откуда их можно использовать в полях других объектов, типа атрибутов блоков и т.д. Вобщем, полезно, интересно, но - костыль на костыле, костылем погоняет!   Хотя, вариант рабочий. Проверил - при копировании вроде связь не отваливается (в некоторых версиях СПДС, помнится, были с этим проблемы, - скопировал объект с наложенной связью, а она рвется). Формат, скопированный в пространство листа, связь тоже не теряет, табличка с ведомостью чертежей нормально работает. Конечно, случайное удаление головы таблицы для заполнения рвет все связи безнадежно..

Интересно, а вот если без костылей, - как предлагают сами разработчики CS решать данную тему? Ну, заполнения штампов, создания ведомости чертежей, организации ссылок в разрезах/узлах на нужные листы?

Edited by AlеxV
Link to comment
Share on other sites

14 минут назад, AlеxV сказал:

Я так понял, что значения полей штампов связаны с ячейками таблицы спдс через "взять с чертежа"

не правильно понял

цветная таблица отчетом заполняет маленькие таблицы а те отчетом заполняют выбранные форматки (идею  @MCAD подсказал)

ЗЫ "взять с чертежа" по возможности используй по минимуму, отцепляется только в путь, а узнаешь об этом только когда замечания от заказчика прилетят

-----------

14 минут назад, AlеxV сказал:

о - костыль на костыле, костылем погоняет!

весь СПДС&Механик так сделан, по сути большой костыль над кадом

14 минут назад, AlеxV сказал:

Конечно, случайное удаление головы таблицы для заполнения рвет все связи безнадежно.

нет там связей, поэтому ничего не рвет, сделано чисто на ОТЧЕТАХ

удалил таблицу, вставил другую такую жэж и все подхватилось

14 минут назад, AlеxV сказал:

как предлагают сами разработчики CS решать данную тему?

подшивки, что то же костыль, но

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

-------------

такчтэ костылики подставлены чтоб грабельки заботливо разложенные разработчиками обойти

печалька, что от версии к версии эти грабли оказываются в самых неожиданных местах

то что раньше работало отваливается, то что не работало работает, но в след версии возможно то же отвалится...

подшивки я забросил когда кончился СПДС CS 8, в последующих версиях, все было безнадежно испорченоcry2.gif.719ddd23a5240c75db8429e5a66db034.gif

добавлено через 3 минут
14 минут назад, AlеxV сказал:

вот если без костылей, - как предлагают сами разработчики CS решать данную тему? Ну, заполнения штампов, создания 

вспомнил АЛЬБОМЫ!!!!

Костылище от разработчика, правда потом они сами это поняли и с формулировкой "невостребованная функция" (а как его востребовать если непригодно ни для чего?) благополучно забросили biglol.gif.0fb122753ff470812077db99a5236c22.gif

Edited by doctorraz
Link to comment
Share on other sites

Цитата

подшивки я забросил когда кончился СПДС CS 8, в последующих версиях, все было безнадежно испорчено

Ну, я последние лет пять ревитом баловался, поэтому позабыл уже и про подшивки, и про СПДС. Но помнится, в последних версиях автокад + СПДС, в которых работал, были жесткие глюки как раз с подшивкой. Типа, запускаешь подшивку, и через несколько минут работы СПДС отваливался в хлам, без перезапуска автокада не реанимировался.

Link to comment
Share on other sites

ты таки попробуй, формат добавляешь в пространство, оно само его заполняет, нумерует и в ведомости подтягивает

надо поменять название шифр иль еще, что, в основной таблице изменил и везде все стало красиво...

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

  • Like 1
Link to comment
Share on other sites

13 минут назад, AlеxV сказал:

Ну, заполнения штампов, создания ведомости чертежей, организации ссылок

Если внутри одного файла (без учёта dwgProp) то с этого все начиналось

 

 

 

16 минут назад, AlеxV сказал:

организации ссылок в разрезах/узлах на нужные листы

а простой гиперлинк не спасёт? 

image.png.529b5800348c2874437631405a56ea96.png

  • Like 1
Link to comment
Share on other sites

1 минуту назад, AlеxV сказал:

в которых работал, были жесткие глюки как раз с подшивкой. Типа, запускаешь подшивку, и через несколько минут работы СПДС отваливался в хлам, без перезапуска автокада не реанимировался.

офф это приблуда от сисофт mcsEnablerХХХ с подшивками конфликтовала, порешали вопрос тогда жэж

Link to comment
Share on other sites

14 минут назад, doctorraz сказал:

ты таки попробуй, формат добавляешь в пространство, оно само его заполняет, нумерует и в ведомости подтягивает

надо поменять название шифр иль еще, что, в основной таблице изменил и везде все стало красиво...

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

Механизм мне пока не понятен. В части

Цитата

"а те отчетом заполняют выбранные форматки"

Цитата

а простой гиперлинк не спасёт? 

Не знаю пока.  Пока вот только начали возвращаться "назад в будущее" в нанокад и спдс,  делаю первые послеревитные проекты, пока небольшие. Потихоньку надо вспоминать, как оно там живется, в СПДС.. : D организовывать работу в процессе. Кстати, MCAD, а Model Studio - это же вроде как тоже одна из ваших башен Кремля Сисофта создала? : D

Edited by AlеxV
Link to comment
Share on other sites

1 минуту назад, AlеxV сказал:

Механизм мне пока не понятен. В части

image.thumb.png.d0ead420e629dd6d1ba81a43cd014975.png

 

если по простому...

табличный отчет может взять значение ячейки таблицы и записать это значение в объект отчета

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

1 час назад, doctorraz сказал:

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

можно это решить, если не пользоваться "Форматом" СПДС, а сделать формат блоком.

ссылки на листы тоже работают

работаем с подшивками ибо нет выбора (делаем большие разделы несколькими участниками). не все ровно, но все же

добавлено через 3 минут

мечтаем, чтоб табличный отчет научился подтягивать свойства листов из подшивки :)

  • Thanks 2
Link to comment
Share on other sites

15 минут назад, doctorraz сказал:

если по простому...

Если по простому, но предметно, то вот тут последовательный мануал с реальным примером. 

 

10 минут назад, XPom сказал:

ссылки на листы тоже работают

В примере выше - тоже блок.

 

12 минут назад, XPom сказал:

подтягивать свойства листов из подшивки

Если вы уже вставили блок в лист (sheet)  то получится двойная вставки. Тут просится dataextracion скорее.  

  • Like 1
Link to comment
Share on other sites

36 минут назад, XPom сказал:

мечтаем, чтоб табличный отчет научился подтягивать свойства листов из подшивки

офф думаешь это реальнее чем реген при публикации починить?

так то еслиб работала регенерация, то можно было б свойства блоков /форматок в отчет подтягивать и вся автоматизация

Link to comment
Share on other sites

1 час назад, doctorraz сказал:

думаешь это реальнее чем реген при публикации починить?

я же написал "мечтаем", а не "ждем"

1 час назад, MCAD сказал:

dataextracion

тоже мечтаем

Link to comment
Share on other sites

  • 3 weeks later...
  • 5 months later...
В 18.11.2022 в 17:44, doctorraz сказал:

печалька, что от версии к версии эти грабли оказываются в самых неожиданных местах

то что раньше работало отваливается, то что не работало работает, но в след версии возможно то же отвалится...

А я смотрю, за пару лет отсутствия, ничего особо не поменялось :D

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт Разработка? Tell a friend!
×
×
  • Create New...