Jump to content

Комплект документации в NE 8.2


Recommended Posts

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

Ожидаем результатов

А результат таков - работает. Проверил на 2-х подшивках... 

И так, вопрос был в следующем: "Кто-нибудь решил вопрос сквозной нумерации с условием того что текстовая часть делается в ворде?" 

Я предлагаю решить данный вопрос следующим образом:

1. при создании текстовой части в верде создается определенное количество листов (допустим 10), т.е. нумерация листов в нашем комплекте документации, далее по тексту "КД", должна начинаться с 11;

2. и тут мне пришло озарение... :);

3. создаем в свойствах КД дополнительное свойство с наименованием "Начало нумерации";

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

5. далее нам нужно вставить в него нашу сквозную нумерацию, для этого нам нужно в наш текст вставить текстовое поле и в данное текстовое поле вставить формулу с параметрами "Начало нумерации"+"Номер текущего листа", данные параметры вставляются при помощи стандартных средств (не нужно ничего копировать работать не будет), т.е. на поле формулы ПКМ - вставить поле - выбираем из списка "Начало нумерации" - ""+  ПКМ - вставить поле - выбираем из списка"Номер текущего листа";

6. жмакаем ОК и наслаждаемся

7. если количество листов в верде изменится, то проделываем следующее: заходим в свойства КД, выбираем дополнительное свойство КД "Начало нумерации", выставляем требуемое значение, обновляем и наслаждаемся результатом;

 

Если я не совсем понятно объяснил... Прикладываю маленький пример сделанный из стандартного шаблона.. ха... не могу загрузить...:huh:

Мне такой вариант очень понравился, возможно кто-то усовершенствует... Всем хорошего дня! Возникнут вопросы, пишите :)

 

Edited by Andrey_ka
  • Like 2
  • Thanks 2
Link to comment
Share on other sites

3 часа назад, Andrey_ka сказал:

А результат таков - работает. Проверил на 2-х подшивках... 

И так, вопрос был в следующем: "Кто-нибудь решил вопрос сквозной нумерации с условием того что текстовая часть делается в ворде?" 

Я предлагаю решить данный вопрос следующим образом:

1. при создании текстовой части в верде создается определенное количество листов (допустим 10), т.е. нумерация листов в нашем комплекте документации, далее по тексту "КД", должна начинаться с 11;

2. и тут мне пришло озарение... :);

3. создаем в свойствах КД дополнительное свойство с наименованием "Начало нумерации";

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

5. далее нам нужно вставить в него нашу сквозную нумерацию, для этого нам нужно в наш текст вставить текстовое поле и в данное текстовое поле вставить формулу с параметрами "Начало нумерации"+"Номер текущего листа", данные параметры вставляются при помощи стандартных средств (не нужно ничего копировать работать не будет), т.е. на поле формулы ПКМ - вставить поле - выбираем из списка "Начало нумерации" - ""+  ПКМ - вставить поле - выбираем из списка"Номер текущего листа";

6. жмакаем ОК и наслаждаемся

7. если количество листов в верде изменится, то проделываем следующее: заходим в свойства КД, выбираем дополнительное свойство КД "Начало нумерации", выставляем требуемое значение, обновляем и наслаждаемся результатом;

 

Если я не совсем понятно объяснил... Прикладываю маленький пример сделанный из стандартного шаблона.. ха... не могу загрузить...:huh:

Мне такой вариант очень понравился, возможно кто-то усовершенствует... Всем хорошего дня! Возникнут вопросы, пишите :)

 

Получилось!
Пытался до этого сделать похоже, но валился на пятом пункте. Там где надо вставить сначала формулу, а потом в формулу поля.

Link to comment
Share on other sites

В 03.02.2020 в 10:05, Andrey_ka сказал:

А результат таков - работает. Проверил на 2-х подшивках... 

И так, вопрос был в следующем: "Кто-нибудь решил вопрос сквозной нумерации с условием того что текстовая часть делается в ворде?" 

Я предлагаю решить данный вопрос следующим образом:

1. при создании текстовой части в верде создается определенное количество листов (допустим 10), т.е. нумерация листов в нашем комплекте документации, далее по тексту "КД", должна начинаться с 11;

2. и тут мне пришло озарение... :);

3. создаем в свойствах КД дополнительное свойство с наименованием "Начало нумерации";

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

5. далее нам нужно вставить в него нашу сквозную нумерацию, для этого нам нужно в наш текст вставить текстовое поле и в данное текстовое поле вставить формулу с параметрами "Начало нумерации"+"Номер текущего листа", данные параметры вставляются при помощи стандартных средств (не нужно ничего копировать работать не будет), т.е. на поле формулы ПКМ - вставить поле - выбираем из списка "Начало нумерации" - ""+  ПКМ - вставить поле - выбираем из списка"Номер текущего листа";

6. жмакаем ОК и наслаждаемся

7. если количество листов в верде изменится, то проделываем следующее: заходим в свойства КД, выбираем дополнительное свойство КД "Начало нумерации", выставляем требуемое значение, обновляем и наслаждаемся результатом;

 

Если я не совсем понятно объяснил... Прикладываю маленький пример сделанный из стандартного шаблона.. ха... не могу загрузить...:huh:

Мне такой вариант очень понравился, возможно кто-то усовершенствует... Всем хорошего дня! Возникнут вопросы, пишите :)

 

Спасибо большое!

Перенес ваш ответ в FAQ.

Link to comment
Share on other sites

  • 3 weeks later...
В 03.02.2020 в 10:05, Andrey_ka сказал:

А результат таков - работает. Проверил на 2-х подшивках... 

И так, вопрос был в следующем: "Кто-нибудь решил вопрос сквозной нумерации с условием того что текстовая часть делается в ворде?" 

Я предлагаю решить данный вопрос следующим образом:

1. при создании текстовой части в верде создается определенное количество листов (допустим 10), т.е. нумерация листов в нашем комплекте документации, далее по тексту "КД", должна начинаться с 11;

2. и тут мне пришло озарение... :);

3. создаем в свойствах КД дополнительное свойство с наименованием "Начало нумерации";

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

5. далее нам нужно вставить в него нашу сквозную нумерацию, для этого нам нужно в наш текст вставить текстовое поле и в данное текстовое поле вставить формулу с параметрами "Начало нумерации"+"Номер текущего листа", данные параметры вставляются при помощи стандартных средств (не нужно ничего копировать работать не будет), т.е. на поле формулы ПКМ - вставить поле - выбираем из списка "Начало нумерации" - ""+  ПКМ - вставить поле - выбираем из списка"Номер текущего листа";

6. жмакаем ОК и наслаждаемся

7. если количество листов в верде изменится, то проделываем следующее: заходим в свойства КД, выбираем дополнительное свойство КД "Начало нумерации", выставляем требуемое значение, обновляем и наслаждаемся результатом;

 

Если я не совсем понятно объяснил... Прикладываю маленький пример сделанный из стандартного шаблона.. ха... не могу загрузить...:huh:

Мне такой вариант очень понравился, возможно кто-то усовершенствует... Всем хорошего дня! Возникнут вопросы, пишите :)

 

 

В 04.02.2020 в 14:43, Электрик сказал:

Спасибо большое!

Перенес ваш ответ в FAQ.

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

3 - листы 17, 18, 19

4 - лист 20

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

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

Edited by Doctor_Che
Link to comment
Share on other sites

2 часа назад, Doctor_Che сказал:

текстовая часть в ворде

Чисто из любопытства, а почему в Word? Копроративный стандарт или дело привычки? Пишите текстовую часть в modelspace в mtext, разбивайте по столбцам, выводите в paperspace через viewport.

Решение отработано годами.

  • Like 1
Link to comment
Share on other sites

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

Чисто из любопытства, а почему в Word? Копроративный стандарт или дело привычки? Пишите текстовую часть в modelspace в mtext, разбивайте по столбцам, выводите в paperspace через viewport.

Решение отработано годами.

Корпоративный стандарт. Приходится.

Но тут всё равно дело в другом. Неправильно отрабатывают поля в аннотациях блока. В этом проблема.

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

Добавил файлы. Тут только два файла DWG без ворда.

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

Edited by Doctor_Che
Добавил файл
Link to comment
Share on other sites

4 часа назад, Doctor_Che сказал:

Обнаружен косяк при работе таким способом.

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

Такой вариант был протестирован именно в поле, в обычном тексте... К сожалению в атрибутах блока много чего не работает, в автокаде работает - проверено.  

Link to comment
Share on other sites

47 минут назад, Andrey_ka сказал:

К сожалению в атрибутах блока много чего не работает, в автокаде работает - проверено. 

 

Вот именно поэтому подшивки приходится оформлять в Автокаде ((((

Link to comment
Share on other sites

В настоящее время в платформе дело обстоит так: листы подшивки с галочкой "автонумерация" имееют номер +1 от предыдущего. Без галочки - какой хотите. Т.е. есть листы А,Б,В,Г,Д. Имеем 1-А, 2-Б, 3-В, 4-Г, 5-Д. Убираем у А и Г автонумерацию и ставим вручную, например, 10 и 25. получаем10-А, 11-Б, 12-В, 25-Г, 26-Д.

Думаю в электро так же.

Это не то, что нужно?

  • Like 1
Link to comment
Share on other sites

19 часов назад, Artem_R сказал:

В настоящее время в платформе дело обстоит так: листы подшивки с галочкой "автонумерация" имееют номер +1 от предыдущего. Без галочки - какой хотите. Т.е. есть листы А,Б,В,Г,Д. Имеем 1-А, 2-Б, 3-В, 4-Г, 5-Д. Убираем у А и Г автонумерацию и ставим вручную, например, 10 и 25. получаем10-А, 11-Б, 12-В, 25-Г, 26-Д.

Думаю в электро так же.

Это не то, что нужно?

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

А файлов может быть довольно много. В этом случае и помогает подшивка.

Link to comment
Share on other sites

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

Это удобно если делать без подшивки...

Ничего не понял. Как Вы будете менять номера листов в подшивке без подшивки? )

 

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

Link to comment
Share on other sites

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

Ничего не понял. Как Вы будете менять номера листов в подшивке без подшивки? )

 

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

Произошло недопонимание. Я подумал что вы говорите про функционал "Формат".

А в подшивке, если убрать галочку  "автонумерация", то этот лист просто не участвует в автонумерации.

Например была нумерация: 1, 2, 3, 4, 5. Убираем автонумерацию с листа 3 и вручную изменяем на 8. Делаем "Обновить нумерацию листов". Получается 1, 2, 8, 3, 4.

Link to comment
Share on other sites

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

Например была нумерация: 1, 2, 3, 4, 5. Убираем автонумерацию с листа 3 и вручную изменяем на 8. Делаем "Обновить нумерацию листов". Получается 1, 2, 8, 3, 4.

Нет. Получается  1, 2, 8, 9, 10.

Ну то есть раньше было как Вы написали, но, по-моему, достаточно давно изменено.

 

p.s.: посмотрел в нано 11 - там ещё не изменено. Т.е. достаточно давно, но после выхода нано 11 )

Link to comment
Share on other sites

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

Нет. Получается  1, 2, 8, 9, 10.

Ну то есть раньше было как Вы написали, но, по-моему, достаточно давно изменено.

Работаю в последней версии NE. Стало быть ждём обновления.

Link to comment
Share on other sites

2 минуты назад, Doctor_Che сказал:

Работаю в последней версии NE. Стало быть ждём обновления.

Да, посмотрел на сайте. Платформа в Электро ещё нано 11, поэтому подшивки в части нумерации себя по-разному ведут. В 20-ке задавать нужную нумерацию заметно проще.

  • Like 1
Link to comment
Share on other sites

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

Да, посмотрел на сайте. Платформа в Электро ещё нано 11, поэтому подшивки в части нумерации себя по-разному ведут. В 20-ке задавать нужную нумерацию заметно проще.

осталось дождаться NCE на 20-й платформе :)

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...