Jump to content

Регенерация полей в листах


Recommended Posts

Добрый день! При использовании "Комплекта документации", в пространстве листов созданы поля - имя листа и номер листа соответственно из "Комплекта документации",
при пакетной печати всех листов, поля "не успевают" обновиться, освежиться) и на печать выходят листы с одинаковым названием и номерами листов) ЧТО ЗА БАГ?
А в листе когда находишься корректно все отображается. Может настройки обновления полей какие покрутить? 

Link to comment
Share on other sites

Добрый день! Какая версия? и еще, вы печатаете при открытых листах? я к тому, что все листы я бы закрыл, открыл КД и запустил Пакетную печать, но это я про 20.1... версию 21 еще не довелось

Link to comment
Share on other sites

Версия 20.1
Печатаю при открытых листах, да.
Но мало того что при печати такая лажа
Дак еще и в содержании тома такая же фигня из-за этих полей
все листы в содержании с одинаковым названием с одинаковым листом) с первым в списке)
а заходишь в лист все корректно отображается

Link to comment
Share on other sites

Попробовал, результат тот же)

Link to comment
Share on other sites

Может настройки обновления полей какие покрутить?

Link to comment
Share on other sites

Именно внутри таблицы

Link to comment
Share on other sites

Было такое замечание и это не было признано дефектом.

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

В общем, конкретно это поле внутри таблиц не стоит использовать вмести с пакетной печатью.

  • Like 3
Link to comment
Share on other sites

У меня на таблицах все оформление и сделано, как так то(((

Link to comment
Share on other sites

48 минут назад, flagman сказал:

У меня на таблицах все оформление и сделано, как так то(((

так это .. Вы поле вставляйте не "комплект документации - номер текущего листа", а "комплект документации - комплект документации - (нужный лист) - номер" и всё будет хорошо.

 

2021-03-29.jpg.6876091a3e86e2da14fb244de3be150c.jpg

  • Like 2
Link to comment
Share on other sites

Да, проверил, работает, но так получится что в каждом новом листе, при копировании я должен буду пересоздавать эти поля, с привязкой к новом листу

Link to comment
Share on other sites

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

Да, проверил, работает, но так получится что в каждом новом листе, при копировании я должен буду пересоздавать эти поля, с привязкой к новом листу

Ну или поле из таблицы вынести. Тогда можно не пересоздавать.

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

Ну или поле из таблицы вынести. Тогда можно не пересоздавать.
Это как?

добавлено через 1 минуту
4 минуты назад, Artem_R сказал:

Ну или поле из таблицы вынести. Тогда можно не пересоздавать.

Как это сделать? Что Вы имеете вввиду?

Link to comment
Share on other sites

7 минут назад, flagman сказал:

Что Вы имеете вввиду?

Поле вставить в блок, текст или мтекст, не использовать таблицы, выноски и другие элементы платформы.

 

Link to comment
Share on other sites

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

Как это сделать? Что Вы имеете вввиду?

 

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

Поле вставить в блок, текст или мтекст, не использовать таблицы, выноски и другие элементы платформы.

 

Ну да. Например, над таблицей текст с этим полем. Главное при копировании текст не потерять )

Link to comment
Share on other sites

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

Ну да. Например, над таблицей текст с этим полем. Главное при копировании текст не потерять )

Получается, что проприетарные объекты автокад умели и умеют..

Объекты платформы за 13 лет так и не научились. Могут исполнять много чего другого, но базовый функционал так и не осилили.. печалька

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

Надо с форматом СПДС будет проверить, формат от СПДС CS 7 такие вещи если не изменяет память вполне умел.. даж статья у мну была. 

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

Даунгрейдите потихоньку функционал(((

Edited by doctorraz
Link to comment
Share on other sites

спасибо, разобрался, да пакетная печать пошла, но как же в таком случае содержание тома собирать?
ведь отчеты в таблице СПДС, в которые попадают получается те же поля нормально не работают, они ж все одинаковые становятся)
чем же содержание собирать?
Смотрел 21 версию на данный предмет, содержание собирается в таблицу DWG))) да и еще с масштабом не корректным, без настраиваемого шаблона

Link to comment
Share on other sites

3 минуты назад, flagman сказал:

но как же в таком случае содержание тома собирать?

Поля с листов собирай в таблицы на листах, а с них в содержание)))

Но ведь тож наверное содержание при печати не обновится.

Уверен, что разработчики предложат простое решение. Со временем

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

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

В общем, конкретно это поле внутри таблиц не стоит использовать вмести с пакетной печатью.

На самом деле обновление полей при печати базовый функционал всех объектов кад. Имха это не фишка работы таблиц, а баг нано реализации.

  • Like 1
Link to comment
Share on other sites

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

.. но базовый функционал так и не осилили.. печалька

Ну это уж слишком сильное обобщение для одно поля при одном сценарии, однако )

Link to comment
Share on other sites

Поля с листов собирай в таблицы на листах, а с них в содержание))) - так не получается, результат тот же становиться) все одинакого

Думаю что нужно написать на Lisp поиск блоков с атрибутами в которых поля,
из который будет делать выгрузку в таблицу)

Link to comment
Share on other sites

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

спасибо, разобрался, да пакетная печать пошла, но как же в таком случае содержание тома собирать?
ведь отчеты в таблице СПДС, в которые попадают получается те же поля нормально не работают, они ж все одинаковые становятся)
чем же содержание собирать?

Ничего не понял.

"Номер текущего листа" он один на весь dwg файл. Просто при смене листа он меняется.

Если Вы вставите 10 раз в таблицу одно и то же значение, то получите 10 одинаковых значений. По другому это работать не может. Се ля ви.

 

Если нужен номер конкретного листа - вставляйте номер этого конкретного листа.

Link to comment
Share on other sites

6 минут назад, Artem_R сказал:

Ну это уж слишком сильное обобщение для одно поля при одном сценарии, однако )

дык пляши не пляши, раз не топнул все пропало(((

это база, база.. не умеет? не умеет... дальше можно не смотреть

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

просто в этом конкретном случае, какие грабли подставлять?

добавлено через 1 минуту
9 минут назад, Artem_R сказал:

Ну это уж слишком сильное обобщение для одно поля при одном сценарии, однако )

воот и костылики вырисовываются

3 минуты назад, flagman сказал:

Думаю что нужно написать на Lisp поиск блоков с атрибутами в которых поля,

простой текст может, а таблицы не умеют(((

Link to comment
Share on other sites

3 минуты назад, Artem_R сказал:

"Номер текущего листа" он один на весь dwg файл. Просто при смене листа он меняется.

Вот теперь до меня все дошло)))

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

Спасибо!

  • Like 1
Link to comment
Share on other sites

3 минуты назад, Artem_R сказал:

Просто при смене листа он меняется.

сто листов ручками сменить  поле или просто вставить блок-текст со ссылкой на текущий лист подшивки...

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

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

  • Thanks 1
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...