Doctor_Che Posted February 25, 2020 Report Share Posted February 25, 2020 (edited) Проблема, видимо, происходит когда поля находятся в атрибутах блока. Если поле в обычном тексте, то вроде всё нормально. Если в одном файле находятся несколько листов, то данная нумерация листов слетает. На всех листах в данном файле сохраняется номер последнего открытого листа. При открытии листа из подшивки поле регенерируется и для данного листа показывает верное значение, но видимо изменяет и все одноимённые поля в данном файле на точно такое же значение. И при пакетной печати выводятся неверные номера. Например есть такая структура из двух файлов: 1 - лист 1 2 - листы 2, 3, 4 Если последним в файле 2 был открыт, например лист 2, то при печати нумерация выведется так: 1, 2 2, 2. Вроде как-то так. В приложенном примере видно что поля в тексте отрабатывают нормально, а в блоке нет. В файле PDF видно слетевшую нумерацию листов. Проблема с подшивкой.zip Edited February 25, 2020 by Doctor_Che 1 Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted February 26, 2020 Report Share Posted February 26, 2020 19 часов назад, Doctor_Che сказал: Если в одном файле находятся несколько листов, то данная нумерация листов слетает. Возможно, проблема в формировании "Комплекта документации". В приложенных файлах вставлено поле "Номер текущего листа". При попытке вставить "Номер текущего листа комплекта документации" ничего не происходит. Как должно работать данное поле ? Не вполне понятна роль "Формата". При изменении его параметров автоматически вставляются поля, в том числе поле "Листов". Насколько они конфликтуют с полями определенными в "Штампе" и какие назначения являются более приоритетными ? Quote Link to comment Share on other sites More sharing options...
Doctor_Che Posted February 26, 2020 Author Report Share Posted February 26, 2020 3 часа назад, A.Kudrjashov сказал: Возможно, проблема в формировании "Комплекта документации". В приложенных файлах вставлено поле "Номер текущего листа". При попытке вставить "Номер текущего листа комплекта документации" ничего не происходит. Как должно работать данное поле ? Не вполне понятна роль "Формата". При изменении его параметров автоматически вставляются поля, в том числе поле "Листов". Насколько они конфликтуют с полями определенными в "Штампе" и какие назначения являются более приоритетными ? 1. Комплект документации сформирован штатным образом. 2. Вставлено поле "Номер текущего листа" (%<\AcSm Sheet.Number \f >%) - всё так. Поля "Номер текущего листа комплекта документации" у меня даже нет в списке доступных. Откуда вы его берёте? 3. "Листов" - поле присутствует на на первом листе согласно нормативам. Берётся опять таки из свойств подшивки "Количество листов текущего комплекта документации" (%<\AcSm.16.2 SheetSet.SheetsCount \f >%). 4. Поле "Номер текущего листа" при переходе на лист отрабатывает нормально. Но как написано в заглавном сообщении при печати происходит следующая ситуация: если это поле в тесте - всё нормально (листы оказываются пронумерованными правильно), если оно находится в атрибуте блока, то во всём файле оказывается одно значение. Quote Link to comment Share on other sites More sharing options...
Artem_R Posted February 26, 2020 Report Share Posted February 26, 2020 Есть подобная проблема в базе (но с низким приоритетом). Пока просто замените поле: Комплект документации -> номер текущего листа на Все -> комплект документации -> нужный лист -> номер По идее должно помочь. Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted February 26, 2020 Report Share Posted February 26, 2020 19 минут назад, Doctor_Che сказал: Вставлено поле "Номер текущего листа" (%<\AcSm Sheet.Number \f >%) - всё так. Поля "Номер текущего листа комплекта документации" у меня даже нет в списке доступных. Откуда вы его берёте? Вот отсюда Спойлер Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted February 26, 2020 Report Share Posted February 26, 2020 (edited) 33 минуты назад, Doctor_Che сказал: если оно находится в атрибуте блока, то во всём файле оказывается одно значение. Насколько я понимаю, это не совсем блок. Вот это, насколько я понял "Формат" со своими настройками: Спойлер Спойлер А вот это "Штамп" со своими настройками: Спойлер Спойлер И это не совсем Блоки. Попытка запустить Диспетчер атрибутов блоков сообщит, что "Блоки с атрибутами отсутствуют в чертеже". Собственно в Справке это тоже отдельные сущности: Спойлер Если менять настройки "Формата", то в "Штампе" появляются поля, не зависящие от настроек "Штампа". Поэтому у меня и возник вопрос о взаимодействии этих полей и приоритете их использования. Я пока четкой логики не уловил. Плюс к этому, "Комплект документации" фактически использует механизм "Пакетной печати", но не тождественен ему. Edited February 26, 2020 by A.Kudrjashov Quote Link to comment Share on other sites More sharing options...
Doctor_Che Posted February 26, 2020 Author Report Share Posted February 26, 2020 1 час назад, A.Kudrjashov сказал: Вот отсюда Поле "Номер текущего листа комплекта документации" (Скрыть контент) Тогда это одно и тоже Quote Link to comment Share on other sites More sharing options...
Doctor_Che Posted February 26, 2020 Author Report Share Posted February 26, 2020 (edited) 1 час назад, Artem_R сказал: Есть подобная проблема в базе (но с низким приоритетом). Пока просто замените поле: Комплект документации -> номер текущего листа на Все -> комплект документации -> нужный лист -> номер По идее должно помочь. Что то не получается. Вставляю поле: Все -> комплект документации -> выбираю нужный лист Но номер листа выбрать не могу. Окошко "Свойство" не активно. Спойлер Edited February 26, 2020 by Doctor_Che Quote Link to comment Share on other sites More sharing options...
Artem_R Posted February 26, 2020 Report Share Posted February 26, 2020 какая версия программы? по-моему была такая ошибка, но должна быть исправлена Quote Link to comment Share on other sites More sharing options...
Doctor_Che Posted February 26, 2020 Author Report Share Posted February 26, 2020 5 минут назад, Artem_R сказал: какая версия программы? по-моему была такая ошибка, но должна быть исправлена nanoCAD Электро x64 11.0.5093 Quote Link to comment Share on other sites More sharing options...
Artem_R Posted February 26, 2020 Report Share Posted February 26, 2020 1 минуту назад, Doctor_Che сказал: nanoCAD Электро x64 11.0.5093 Т.е. речь не о платформе. Если честно не знаю какая там сборка платформы. Но у меня в 20-ке такой проблемы нет. Quote Link to comment Share on other sites More sharing options...
Doctor_Che Posted February 26, 2020 Author Report Share Posted February 26, 2020 2 минуты назад, Artem_R сказал: Т.е. речь не о платформе. Если честно не знаю какая там сборка платформы. Но у меня в 20-ке такой проблемы нет. Да как раз в платформе. Подшивка - это ведь функционал платформы. Quote Link to comment Share on other sites More sharing options...
Doctor_Che Posted February 26, 2020 Author Report Share Posted February 26, 2020 (edited) В общем опыты показали следующее: Если сделать вручную блок, вставить туда текст, в текст вставить "Номер текущего листа" - работает. Если сделать вручную блок, вставить туда текст, в текст вставить формулу, в формулу вставить "Номер текущего листа" + "Количество листов текущего комплекта документации" - работает. Если сделать вручную блок, вставить туда атрибут, в атрибут вставить "Номер текущего листа" - работает. Если сделать вручную блок, вставить туда атрибут, в текст вставить формулу, в формулу вставить "Номер текущего листа" - ломается. Если сделать вручную блок, вставить туда атрибут, в текст вставить формулу, в формулу вставить "Номер текущего листа" + "Количество листов текущего комплекта документации" - ломается. В общем не отрабатывает формула в атрибуте блока. Ломает содержимое. Вместо %<\AcExpr (%<\_FldId 2228094255280>%)>% остаётся что то вроде такого: (\AcSm Sheet.Number "Номер текущего листа" и "Количество листов текущего комплекта документации" имеется ввиду из свойств подшивки. Edited February 27, 2020 by Doctor_Che Исправил "текст" на "атрибут" в предложениях с "ломается" 1 Quote Link to comment Share on other sites More sharing options...
A.Kudrjashov Posted February 27, 2020 Report Share Posted February 27, 2020 13 часов назад, Doctor_Che сказал: В общем не отрабатывает формула в атрибуте блока. Ломает содержимое Какая то опечатка ? Я не понял чем принципиально отличаются вот эти строки ? Спойлер Quote Link to comment Share on other sites More sharing options...
Artem_R Posted February 27, 2020 Report Share Posted February 27, 2020 15 часов назад, Doctor_Che сказал: Да как раз в платформе. Подшивка - это ведь функционал платформы. Ну правильно. В платформе была эта ошибка, сейчас нет. Наверное Электро ещё на той платформе, где была. Quote Link to comment Share on other sites More sharing options...
Doctor_Che Posted February 27, 2020 Author Report Share Posted February 27, 2020 3 часа назад, A.Kudrjashov сказал: Какая то опечатка ? Я не понял чем принципиально отличаются вот эти строки ? Скриншот (Скрыть контент) Исправил добавлено через 0 минут 1 час назад, Artem_R сказал: Ну правильно. В платформе была эта ошибка, сейчас нет. Наверное Электро ещё на той платформе, где была. Если так, то ждём обновления... Quote Link to comment Share on other sites More sharing options...
A-g Posted February 21 Report Share Posted February 21 кто нибудь подскажет как вставить поле с количеством листов в документе Quote Link to comment Share on other sites More sharing options...
XPom Posted February 21 Report Share Posted February 21 2 минуты назад, A-g сказал: кто нибудь подскажет как вставить поле с количеством листов в документе при определенной организации подшивки можно использовать поля "Количество листов текущего комплекта документации" или "Количество листов текущей группы! Quote Link to comment Share on other sites More sharing options...
A-g Posted February 21 Report Share Posted February 21 к сожалению или к счастью подшивки не использую, предпочитаю использовать свою организацию работы. нужен счетчик общего кол-ва листов документа Quote Link to comment Share on other sites More sharing options...
XPom Posted February 21 Report Share Posted February 21 2 минуты назад, A-g сказал: предпочитаю использовать свою организацию работы но спрашиваете в теме про подшивки? добавлено через 0 минут 3 минуты назад, A-g сказал: нужен счетчик общего кол-ва листов документа нанотаблица 2 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted February 21 Report Share Posted February 21 5 минут назад, A-g сказал: нужен счетчик общего кол-ва листов документа считать именно листы это принципиально? листы ж не сами по себе, в них форматы, основные надписи.. их проще посчитать 2 Quote Link to comment Share on other sites More sharing options...
MCAD Posted February 21 Report Share Posted February 21 1 час назад, A-g сказал: кто нибудь подскажет как вставить поле с количеством листов в документе 1 час назад, A-g сказал: нужен счетчик общего кол-ва листов документа 1 час назад, A-g сказал: к счастью подшивки не использую Нумерация форматов в нанокад на примере динамического блока. В частности, поднялся вопрос, пронумеровать листы комплекта или как быстро подсчитать количество форматов по тому или иному разделу выполненному разными сотрудниками. 2 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.