Перейти к содержанию
Doctor_Che

Подшивка. Проблема с нумерацией листов в рамке, сделанной блоком.

Рекомендуемые сообщения

Проблема, видимо, происходит когда поля находятся в атрибутах блока. Если поле в обычном тексте, то вроде всё нормально.

Если в одном файле находятся несколько листов, то данная нумерация листов слетает. На всех листах в данном файле сохраняется номер последнего открытого листа. При открытии листа из подшивки поле регенерируется и для данного листа показывает верное значение, но видимо изменяет и все одноимённые поля в данном файле на точно такое же значение. И при пакетной печати выводятся неверные номера.
Например есть такая структура из двух файлов:
1 - лист 1
2 - листы 2, 3, 4

Если последним в файле 2 был открыт, например лист 2, то при печати нумерация выведется так: 1, 2 2, 2. Вроде как-то так.

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

Проблема с подшивкой.zip

Изменено пользователем Doctor_Che

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
19 часов назад, Doctor_Che сказал:

Если в одном файле находятся несколько листов, то данная нумерация листов слетает.


Возможно, проблема в формировании "Комплекта документации".
В приложенных файлах вставлено поле "Номер текущего листа". При попытке вставить "Номер текущего листа комплекта документации" ничего не происходит.
Как должно работать данное поле ?

Не вполне понятна роль "Формата". При изменении его параметров автоматически вставляются поля, в том числе поле "Листов". Насколько они конфликтуют с полями определенными в "Штампе" и какие назначения являются более приоритетными ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, A.Kudrjashov сказал:


Возможно, проблема в формировании "Комплекта документации".
В приложенных файлах вставлено поле "Номер текущего листа". При попытке вставить "Номер текущего листа комплекта документации" ничего не происходит.
Как должно работать данное поле ?

Не вполне понятна роль "Формата". При изменении его параметров автоматически вставляются поля, в том числе поле "Листов". Насколько они конфликтуют с полями определенными в "Штампе" и какие назначения являются более приоритетными ?

1. Комплект документации сформирован штатным образом.

2. Вставлено поле "Номер текущего листа" (%<\AcSm Sheet.Number  \f >%) - всё так. Поля "Номер текущего листа комплекта документации" у меня даже нет в списке доступных. Откуда вы его берёте?

3. "Листов" - поле присутствует на на первом листе согласно нормативам. Берётся опять таки из свойств подшивки "Количество листов текущего комплекта документации" (%<\AcSm.16.2 SheetSet.SheetsCount  \f >%).

4. Поле "Номер текущего листа" при переходе на лист отрабатывает нормально. Но как написано в заглавном сообщении при печати происходит следующая ситуация: если это поле в тесте - всё нормально (листы оказываются пронумерованными правильно), если оно находится в атрибуте блока, то во всём файле оказывается одно значение.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть подобная проблема в базе (но с низким приоритетом).

 

Пока просто замените поле:

 

Комплект документации -> номер текущего листа

на

Все -> комплект документации -> нужный лист -> номер

 

По идее должно помочь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
19 минут назад, Doctor_Che сказал:

Вставлено поле "Номер текущего листа" (%<\AcSm Sheet.Number  \f >%) - всё так. Поля "Номер текущего листа комплекта документации" у меня даже нет в списке доступных. Откуда вы его берёте?

 

Вот отсюда

Спойлер

image.png.9c63110330e61d12e3a32a90f6a35aba.png

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
33 минуты назад, Doctor_Che сказал:

если оно находится в атрибуте блока, то во всём файле оказывается одно значение.


Насколько я понимаю, это не совсем блок.
Вот это, насколько я понял "Формат" со своими настройками:

Спойлер

image.png.33c4db59169d10cfffe10f13d3a3e090.png

 

Спойлер

image.png.1c8b175e283da6796d648a0ace1c724c.png


А вот это "Штамп" со своими настройками:

Спойлер

image.png.ca2cf1b7bc0a69a24e1cc24950935a51.png

 

Спойлер

image.png.ad42fdab338cf460b8fc828790017f34.png

 

И это не совсем Блоки. Попытка запустить Диспетчер атрибутов блоков сообщит, что "Блоки с атрибутами отсутствуют в чертеже".
Собственно в Справке это тоже отдельные сущности:

Спойлер

image.png.cdfe3e884504c57666a8ade30fef1f79.png


Если менять настройки "Формата", то в "Штампе" появляются поля, не зависящие от настроек "Штампа". Поэтому у меня и возник вопрос о взаимодействии этих полей и приоритете их использования. Я пока четкой логики не уловил.

Плюс к этому, "Комплект документации" фактически использует механизм "Пакетной печати", но не тождественен ему.
 

Изменено пользователем A.Kudrjashov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, A.Kudrjashov сказал:

 

Вот отсюда

  Поле "Номер текущего листа комплекта документации" (Скрыть контент)

image.png.9c63110330e61d12e3a32a90f6a35aba.png

 

Тогда это одно и тоже

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Artem_R сказал:

Есть подобная проблема в базе (но с низким приоритетом).

 

Пока просто замените поле:

 

Комплект документации -> номер текущего листа

на

Все -> комплект документации -> нужный лист -> номер

 

По идее должно помочь.

Что то не получается.
Вставляю поле: Все -> комплект документации -> выбираю нужный лист

Но номер листа выбрать не могу. Окошко "Свойство" не активно.

 

Спойлер

комплект документации.PNG

 

Изменено пользователем Doctor_Che

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

какая версия программы?

по-моему была такая ошибка, но должна быть исправлена

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, Artem_R сказал:

какая версия программы?

по-моему была такая ошибка, но должна быть исправлена

nanoCAD Электро x64 11.0.5093

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, Doctor_Che сказал:

nanoCAD Электро x64 11.0.5093

Т.е. речь не о платформе. Если честно не знаю какая там сборка платформы. Но у меня в 20-ке такой проблемы нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, Artem_R сказал:

Т.е. речь не о платформе. Если честно не знаю какая там сборка платформы. Но у меня в 20-ке такой проблемы нет.

Да как раз в платформе. Подшивка - это ведь функционал платформы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем опыты показали следующее:

 

Если сделать вручную блок, вставить туда текст, в текст вставить "Номер текущего листа" - работает.

Если сделать вручную блок, вставить туда текст, в текст вставить формулу, в формулу вставить "Номер текущего листа" + "Количество листов текущего комплекта документации" - работает.

Если сделать вручную блок, вставить туда атрибут, в атрибут вставить "Номер текущего листа" -  работает.

 

Если сделать вручную блок, вставить туда атрибут, в текст вставить формулу, в формулу вставить "Номер текущего листа" - ломается.

Если сделать вручную блок, вставить туда атрибут, в текст вставить формулу, в формулу вставить "Номер текущего листа" + "Количество листов текущего комплекта документации" - ломается.

 

В общем не отрабатывает формула в атрибуте блока. Ломает содержимое. Вместо %<\AcExpr (%<\_FldId 2228094255280>%)>% остаётся что то вроде такого: (\AcSm Sheet.Number

 

"Номер текущего листа" и "Количество листов текущего комплекта документации" имеется ввиду из свойств подшивки.

Изменено пользователем Doctor_Che
Исправил "текст" на "атрибут" в предложениях с "ломается"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
13 часов назад, Doctor_Che сказал:

В общем не отрабатывает формула в атрибуте блока. Ломает содержимое


Какая то опечатка ? Я не понял чем принципиально отличаются вот эти строки ?
 

Спойлер

image.thumb.png.c64889d5474e465a0c40896a35141589.png


 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
15 часов назад, Doctor_Che сказал:

Да как раз в платформе. Подшивка - это ведь функционал платформы.

Ну правильно. В платформе была эта ошибка, сейчас нет. Наверное Электро ещё на той платформе, где была.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, A.Kudrjashov сказал:


Какая то опечатка ? Я не понял чем принципиально отличаются вот эти строки ?
 

  Скриншот (Скрыть контент)

image.thumb.png.c64889d5474e465a0c40896a35141589.png


 

Исправил

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

Ну правильно. В платформе была эта ошибка, сейчас нет. Наверное Электро ещё на той платформе, где была.

Если так, то ждём обновления...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

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

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...