Doctor_Che Posted February 3, 2020 Report Share Posted February 3, 2020 21 час назад, Andrey_ka сказал: Добрый день, я решил данную задачу. В данный момент тестирую... Вроде как работает. Ожидаем результатов Quote Link to comment Share on other sites More sharing options...
Andrey_ka Posted February 3, 2020 Report Share Posted February 3, 2020 (edited) 1 час назад, Doctor_Che сказал: Ожидаем результатов А результат таков - работает. Проверил на 2-х подшивках... И так, вопрос был в следующем: "Кто-нибудь решил вопрос сквозной нумерации с условием того что текстовая часть делается в ворде?" Я предлагаю решить данный вопрос следующим образом: 1. при создании текстовой части в верде создается определенное количество листов (допустим 10), т.е. нумерация листов в нашем комплекте документации, далее по тексту "КД", должна начинаться с 11; 2. и тут мне пришло озарение... ; 3. создаем в свойствах КД дополнительное свойство с наименованием "Начало нумерации"; 4. открываем наш шаблон (это может быть любой пользовательский шаблон) и создаем в верхнем правом углу (или там, где нам нужна сквозная нумерация) однострочный текст; 5. далее нам нужно вставить в него нашу сквозную нумерацию, для этого нам нужно в наш текст вставить текстовое поле и в данное текстовое поле вставить формулу с параметрами "Начало нумерации"+"Номер текущего листа", данные параметры вставляются при помощи стандартных средств (не нужно ничего копировать работать не будет), т.е. на поле формулы ПКМ - вставить поле - выбираем из списка "Начало нумерации" - ""+ ПКМ - вставить поле - выбираем из списка"Номер текущего листа"; 6. жмакаем ОК и наслаждаемся 7. если количество листов в верде изменится, то проделываем следующее: заходим в свойства КД, выбираем дополнительное свойство КД "Начало нумерации", выставляем требуемое значение, обновляем и наслаждаемся результатом; Если я не совсем понятно объяснил... Прикладываю маленький пример сделанный из стандартного шаблона.. ха... не могу загрузить... Мне такой вариант очень понравился, возможно кто-то усовершенствует... Всем хорошего дня! Возникнут вопросы, пишите Edited February 3, 2020 by Andrey_ka 2 2 Quote Link to comment Share on other sites More sharing options...
Doctor_Che Posted February 3, 2020 Report Share Posted February 3, 2020 3 часа назад, Andrey_ka сказал: А результат таков - работает. Проверил на 2-х подшивках... И так, вопрос был в следующем: "Кто-нибудь решил вопрос сквозной нумерации с условием того что текстовая часть делается в ворде?" Я предлагаю решить данный вопрос следующим образом: 1. при создании текстовой части в верде создается определенное количество листов (допустим 10), т.е. нумерация листов в нашем комплекте документации, далее по тексту "КД", должна начинаться с 11; 2. и тут мне пришло озарение... ; 3. создаем в свойствах КД дополнительное свойство с наименованием "Начало нумерации"; 4. открываем наш шаблон (это может быть любой пользовательский шаблон) и создаем в верхнем правом углу (или там, где нам нужна сквозная нумерация) однострочный текст; 5. далее нам нужно вставить в него нашу сквозную нумерацию, для этого нам нужно в наш текст вставить текстовое поле и в данное текстовое поле вставить формулу с параметрами "Начало нумерации"+"Номер текущего листа", данные параметры вставляются при помощи стандартных средств (не нужно ничего копировать работать не будет), т.е. на поле формулы ПКМ - вставить поле - выбираем из списка "Начало нумерации" - ""+ ПКМ - вставить поле - выбираем из списка"Номер текущего листа"; 6. жмакаем ОК и наслаждаемся 7. если количество листов в верде изменится, то проделываем следующее: заходим в свойства КД, выбираем дополнительное свойство КД "Начало нумерации", выставляем требуемое значение, обновляем и наслаждаемся результатом; Если я не совсем понятно объяснил... Прикладываю маленький пример сделанный из стандартного шаблона.. ха... не могу загрузить... Мне такой вариант очень понравился, возможно кто-то усовершенствует... Всем хорошего дня! Возникнут вопросы, пишите Получилось! Пытался до этого сделать похоже, но валился на пятом пункте. Там где надо вставить сначала формулу, а потом в формулу поля. Quote Link to comment Share on other sites More sharing options...
Электрик Posted February 4, 2020 Report Share Posted February 4, 2020 В 03.02.2020 в 10:05, Andrey_ka сказал: А результат таков - работает. Проверил на 2-х подшивках... И так, вопрос был в следующем: "Кто-нибудь решил вопрос сквозной нумерации с условием того что текстовая часть делается в ворде?" Я предлагаю решить данный вопрос следующим образом: 1. при создании текстовой части в верде создается определенное количество листов (допустим 10), т.е. нумерация листов в нашем комплекте документации, далее по тексту "КД", должна начинаться с 11; 2. и тут мне пришло озарение... ; 3. создаем в свойствах КД дополнительное свойство с наименованием "Начало нумерации"; 4. открываем наш шаблон (это может быть любой пользовательский шаблон) и создаем в верхнем правом углу (или там, где нам нужна сквозная нумерация) однострочный текст; 5. далее нам нужно вставить в него нашу сквозную нумерацию, для этого нам нужно в наш текст вставить текстовое поле и в данное текстовое поле вставить формулу с параметрами "Начало нумерации"+"Номер текущего листа", данные параметры вставляются при помощи стандартных средств (не нужно ничего копировать работать не будет), т.е. на поле формулы ПКМ - вставить поле - выбираем из списка "Начало нумерации" - ""+ ПКМ - вставить поле - выбираем из списка"Номер текущего листа"; 6. жмакаем ОК и наслаждаемся 7. если количество листов в верде изменится, то проделываем следующее: заходим в свойства КД, выбираем дополнительное свойство КД "Начало нумерации", выставляем требуемое значение, обновляем и наслаждаемся результатом; Если я не совсем понятно объяснил... Прикладываю маленький пример сделанный из стандартного шаблона.. ха... не могу загрузить... Мне такой вариант очень понравился, возможно кто-то усовершенствует... Всем хорошего дня! Возникнут вопросы, пишите Спасибо большое! Перенес ваш ответ в FAQ. Quote Link to comment Share on other sites More sharing options...
Doctor_Che Posted February 25, 2020 Report Share Posted February 25, 2020 (edited) В 03.02.2020 в 10:05, Andrey_ka сказал: А результат таков - работает. Проверил на 2-х подшивках... И так, вопрос был в следующем: "Кто-нибудь решил вопрос сквозной нумерации с условием того что текстовая часть делается в ворде?" Я предлагаю решить данный вопрос следующим образом: 1. при создании текстовой части в верде создается определенное количество листов (допустим 10), т.е. нумерация листов в нашем комплекте документации, далее по тексту "КД", должна начинаться с 11; 2. и тут мне пришло озарение... ; 3. создаем в свойствах КД дополнительное свойство с наименованием "Начало нумерации"; 4. открываем наш шаблон (это может быть любой пользовательский шаблон) и создаем в верхнем правом углу (или там, где нам нужна сквозная нумерация) однострочный текст; 5. далее нам нужно вставить в него нашу сквозную нумерацию, для этого нам нужно в наш текст вставить текстовое поле и в данное текстовое поле вставить формулу с параметрами "Начало нумерации"+"Номер текущего листа", данные параметры вставляются при помощи стандартных средств (не нужно ничего копировать работать не будет), т.е. на поле формулы ПКМ - вставить поле - выбираем из списка "Начало нумерации" - ""+ ПКМ - вставить поле - выбираем из списка"Номер текущего листа"; 6. жмакаем ОК и наслаждаемся 7. если количество листов в верде изменится, то проделываем следующее: заходим в свойства КД, выбираем дополнительное свойство КД "Начало нумерации", выставляем требуемое значение, обновляем и наслаждаемся результатом; Если я не совсем понятно объяснил... Прикладываю маленький пример сделанный из стандартного шаблона.. ха... не могу загрузить... Мне такой вариант очень понравился, возможно кто-то усовершенствует... Всем хорошего дня! Возникнут вопросы, пишите В 04.02.2020 в 14:43, Электрик сказал: Спасибо большое! Перенес ваш ответ в FAQ. Обнаружен косяк при работе таким способом. Если в одном файле находятся несколько листов, то данная нумерация слетает. На всех листах в данном файле сохраняется номер последнего открытого листа. При открытии листа из подшивки поле регенерируется и для данного листа показывает верное значение, но видимо изменяет и все одноимённые поля в данном файле на точно такое же значение. И при пакетной печати выводятся неверные номера. Например есть такая структура из четырёх файлов: 1 - текстовая часть в ворде на 15ти листах 2 - лист №16 3 - листы 17, 18, 19 4 - лист 20 Если последним в файле 3 был открыт, например лист 18, то при печати нумерация выведется так: 16, 18, 18, 18, 20. Вроде как-то так. Проблема, видимо, происходит когда поля находятся в атрибутах блока. Если поле в обычном тексте, то вроде всё нормально. Edited February 25, 2020 by Doctor_Che Quote Link to comment Share on other sites More sharing options...
Walkmax Posted February 25, 2020 Report Share Posted February 25, 2020 2 часа назад, Doctor_Che сказал: текстовая часть в ворде Чисто из любопытства, а почему в Word? Копроративный стандарт или дело привычки? Пишите текстовую часть в modelspace в mtext, разбивайте по столбцам, выводите в paperspace через viewport. Решение отработано годами. 1 Quote Link to comment Share on other sites More sharing options...
Doctor_Che Posted February 25, 2020 Report Share Posted February 25, 2020 (edited) 1 час назад, Walkmax сказал: Чисто из любопытства, а почему в Word? Копроративный стандарт или дело привычки? Пишите текстовую часть в modelspace в mtext, разбивайте по столбцам, выводите в paperspace через viewport. Решение отработано годами. Корпоративный стандарт. Приходится. Но тут всё равно дело в другом. Неправильно отрабатывают поля в аннотациях блока. В этом проблема. Проблема с подшивкой.zip Добавил файлы. Тут только два файла DWG без ворда. Видно что поля в тексте отрабатывают нормально, а в блоке нет. В файле PDF видно слетевшую нумерацию листов. Edited February 25, 2020 by Doctor_Che Добавил файл Quote Link to comment Share on other sites More sharing options...
Andrey_ka Posted February 25, 2020 Report Share Posted February 25, 2020 4 часа назад, Doctor_Che сказал: Обнаружен косяк при работе таким способом. Проблема, видимо, происходит когда поля находятся в атрибутах блока. Если поле в обычном тексте, то вроде всё нормально. Такой вариант был протестирован именно в поле, в обычном тексте... К сожалению в атрибутах блока много чего не работает, в автокаде работает - проверено. Quote Link to comment Share on other sites More sharing options...
Lion2032 Posted February 25, 2020 Report Share Posted February 25, 2020 47 минут назад, Andrey_ka сказал: К сожалению в атрибутах блока много чего не работает, в автокаде работает - проверено. Вот именно поэтому подшивки приходится оформлять в Автокаде (((( Quote Link to comment Share on other sites More sharing options...
Doctor_Che Posted February 26, 2020 Report Share Posted February 26, 2020 17 часов назад, Lion2032 сказал: Вот именно поэтому подшивки приходится оформлять в Автокаде (((( Автокадов у нас нема... Quote Link to comment Share on other sites More sharing options...
Artem_R Posted February 26, 2020 Report Share Posted February 26, 2020 В настоящее время в платформе дело обстоит так: листы подшивки с галочкой "автонумерация" имееют номер +1 от предыдущего. Без галочки - какой хотите. Т.е. есть листы А,Б,В,Г,Д. Имеем 1-А, 2-Б, 3-В, 4-Г, 5-Д. Убираем у А и Г автонумерацию и ставим вручную, например, 10 и 25. получаем10-А, 11-Б, 12-В, 25-Г, 26-Д. Думаю в электро так же. Это не то, что нужно? 1 Quote Link to comment Share on other sites More sharing options...
Doctor_Che Posted February 27, 2020 Report Share Posted February 27, 2020 19 часов назад, Artem_R сказал: В настоящее время в платформе дело обстоит так: листы подшивки с галочкой "автонумерация" имееют номер +1 от предыдущего. Без галочки - какой хотите. Т.е. есть листы А,Б,В,Г,Д. Имеем 1-А, 2-Б, 3-В, 4-Г, 5-Д. Убираем у А и Г автонумерацию и ставим вручную, например, 10 и 25. получаем10-А, 11-Б, 12-В, 25-Г, 26-Д. Думаю в электро так же. Это не то, что нужно? Это удобно если делать без подшивки. В данном случае автонумерация происходит в пределах одного файла. И получается надо задавать начальные значения в каждом файле. Если добавился лист где-то в середине, то надо по-новой задавать начальные значения в последующих файлах. А файлов может быть довольно много. В этом случае и помогает подшивка. Quote Link to comment Share on other sites More sharing options...
Artem_R Posted February 27, 2020 Report Share Posted February 27, 2020 3 минуты назад, Doctor_Che сказал: Это удобно если делать без подшивки... Ничего не понял. Как Вы будете менять номера листов в подшивке без подшивки? ) У нас есть несколько файлов и комплект документации, куда собраны листы с них. В файлах есть поля с номером листов в подшивке. Сами номера в подшивке задаются как я сказал. Ну в платформе сейчас так. Quote Link to comment Share on other sites More sharing options...
Doctor_Che Posted February 27, 2020 Report Share Posted February 27, 2020 4 минуты назад, Artem_R сказал: Ничего не понял. Как Вы будете менять номера листов в подшивке без подшивки? ) У нас есть несколько файлов и комплект документации, куда собраны листы с них. В файлах есть поля с номером листов в подшивке. Сами номера в подшивке задаются как я сказал. Ну в платформе сейчас так. Произошло недопонимание. Я подумал что вы говорите про функционал "Формат". А в подшивке, если убрать галочку "автонумерация", то этот лист просто не участвует в автонумерации. Например была нумерация: 1, 2, 3, 4, 5. Убираем автонумерацию с листа 3 и вручную изменяем на 8. Делаем "Обновить нумерацию листов". Получается 1, 2, 8, 3, 4. Quote Link to comment Share on other sites More sharing options...
Artem_R Posted February 27, 2020 Report Share Posted February 27, 2020 6 минут назад, Doctor_Che сказал: Например была нумерация: 1, 2, 3, 4, 5. Убираем автонумерацию с листа 3 и вручную изменяем на 8. Делаем "Обновить нумерацию листов". Получается 1, 2, 8, 3, 4. Нет. Получается 1, 2, 8, 9, 10. Ну то есть раньше было как Вы написали, но, по-моему, достаточно давно изменено. p.s.: посмотрел в нано 11 - там ещё не изменено. Т.е. достаточно давно, но после выхода нано 11 ) Quote Link to comment Share on other sites More sharing options...
Doctor_Che Posted February 27, 2020 Report Share Posted February 27, 2020 3 минуты назад, Artem_R сказал: Нет. Получается 1, 2, 8, 9, 10. Ну то есть раньше было как Вы написали, но, по-моему, достаточно давно изменено. Работаю в последней версии NE. Стало быть ждём обновления. Quote Link to comment Share on other sites More sharing options...
Artem_R Posted February 27, 2020 Report Share Posted February 27, 2020 2 минуты назад, Doctor_Che сказал: Работаю в последней версии NE. Стало быть ждём обновления. Да, посмотрел на сайте. Платформа в Электро ещё нано 11, поэтому подшивки в части нумерации себя по-разному ведут. В 20-ке задавать нужную нумерацию заметно проще. 1 Quote Link to comment Share on other sites More sharing options...
Andrey_ka Posted February 27, 2020 Report Share Posted February 27, 2020 2 часа назад, Artem_R сказал: Да, посмотрел на сайте. Платформа в Электро ещё нано 11, поэтому подшивки в части нумерации себя по-разному ведут. В 20-ке задавать нужную нумерацию заметно проще. осталось дождаться NCE на 20-й платформе Quote Link to comment Share on other sites More sharing options...
Электрик Posted February 27, 2020 Report Share Posted February 27, 2020 Во всю работаем над этим. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.