doctorraz Posted January 12 Report Share Posted January 12 Только что, XPom сказал: это как? )) открой мой файл поменяй слой повторится? на твоем файле повторилось Quote Link to comment Share on other sites More sharing options...
XPom Posted January 12 Report Share Posted January 12 вот, в Вашем файле беру переименовываю слой "ЭС_UNPLOTTED" в "ЭС_UNPLOTTED_1". Отчет, естественно, обнуляется (фильтр не соответствует). Правлю фильтр на имя слоя "ЭС_UNPLOTTED_1", а в отчете он мне старые имена выдает добавлено через 1 минуту 1 минуту назад, doctorraz сказал: повторится? да слой.dwg 1 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted January 12 Report Share Posted January 12 3 минуты назад, XPom сказал: в отчете он мне старые имена выдает ага так воспроизвелось не понял думал отчет не обнуляется((( добавлено через 2 минуты коль в редактор и фильтр заходим логично тыкнуть хотя должно само иначе бага 1 Quote Link to comment Share on other sites More sharing options...
XPom Posted January 12 Report Share Posted January 12 16 часов назад, XPom сказал: А пока ждем, можно использовать костыль: добавляем в таблицу 2 скрытых столбца. в шаблоне отчета прописываем формулы: 1) "=Object.thickness" 2) "=ctlSetValue(off(-1;0);Object.Thickness)" теперь, после переименования слоя и перенастройки фильтра отчета (почему он, кстати слетает полностью?) нужно обновить отчет и имена слоев в таблице обновятся Оказалось костыль не нужен. нужно просто после редактирования фильтра просто вручную обновить отчет 3 Quote Link to comment Share on other sites More sharing options...
groverland Posted January 12 Author Report Share Posted January 12 Всем, добрый день. Пишу что бы внести ясность в суть БАГА. Господин doctorraz внес непонимание в суть проблемы своими автоотчет офф и он. Автоотчеты и автопересчёт форму всегда включены по умолчанию при создании нового фала и далее новой таблицы. Причем отдельно стоит упомянуть их включение и выключения: на панели они отображаются галочками, т.е нет галочки - off, есть - on, в случае nanocad разработчики решили поглумится над пользователями и сделали галочки кнопками!!!, т.е. если вокруг галочки есть голубой фон - on, нет - off. Короче все сделано для интуитивного понимания и причем отличия между галочками автоотчет и автопересчёт совершенно НЕТ, поэтому пользуемся выпадающим списком "Правка" и наслаждаемся. Я отошел от темы, предлагаю посмотреть видео, чтобы понять суть проблемы. Надеюсь разработчики поняли о чем я говорю. В таблице не изменяются название слоев.mp4 добавлено через 6 минут Да, если мы будем обратно переименовывать Слой2 в Слой1, будет менять и фильтр отчета слой2 на слой1, хотя мы в него даже не заходили. 1 Quote Link to comment Share on other sites More sharing options...
groverland Posted January 12 Author Report Share Posted January 12 И в этом случаи фильтр не сбивается, как об этом писал doctorraz. Quote Link to comment Share on other sites More sharing options...
doctorraz Posted January 12 Report Share Posted January 12 12 минут назад, groverland сказал: Господин doctorraz внес непонимание в суть проблемы своими автоотчет офф и он каюсь, не сразу понял о чем тут разобрались жэж файл или видео б значительно ускорили процесс добавлено через 1 минуту 2 минуты назад, groverland сказал: И в этом случаи фильтр не сбивается, как об этом писал doctorraz. он и в том случае (офф) не сбивается, просто в отчет "попадает" примитив которого в отчете быть не должно то же разобрались думаю это все хвосты одной баги... Quote Link to comment Share on other sites More sharing options...
hudozhnik Posted January 12 Report Share Posted January 12 Пробовал, принудительное нажатие на кнопочку "Обновить отчеты" помогает, но тогда вопрос - зачем нужна галка? Quote Link to comment Share on other sites More sharing options...
groverland Posted January 12 Author Report Share Posted January 12 (edited) Кнопка "Обновить отчеты" лишь частично позволяет уйти от проблемы. Проблема ("фича") БАГА в том, что он позволяет изменять условия фильтра шаблона отчета динамически, т.е. не заходя в сам фильтр. Разработчики не дали пользователям возможности вставлять "поле" в фильтр шаблона отчета или ставить зависимость от различных переменных (наверно считают данную реализацию очень сложной), данный БАГ дает это сделать переименованием имени слоя. Поэтому можно пользоваться данной возможностью, так как реализация динамических переменных в шаблоне отчета будет реализована командой nanocad в 203х году, примерно... Ниже прикладываю видео, где это реализуется. Изменение имени слоя влияет на фильтр в таблице.mp4 Edited January 12 by groverland Quote Link to comment Share on other sites More sharing options...
XPom Posted January 13 Report Share Posted January 13 10 часов назад, groverland сказал: данный БАГ дает это сделать переименованием имени слоя ты забыл добавить, что это срабатывает (изменяется условие фильтра) только в том случае, если такие имена слоев когда-либо "упоминались" в файле. т.е. в твоем примере файл уже "видел" имя слоя "Слой1" (т.е. ты уже создавал "Слой1", а потом его переименовал или удалил). Такая фишка не пройдет со "Слой3", если файл еще не "видел" такого имени, и фильтр будет работать с прежними условиями а при попытке его редактирования "сбросится". Понятно объяснил? добавлено через 1 минуту это очень противный баг, который может приводить к ошибкам в расчетах 3 Quote Link to comment Share on other sites More sharing options...
NYO Posted May 15 Report Share Posted May 15 В 11.01.2023 в 12:36, NYO сказал: В 10.01.2023 в 23:47, groverland сказал: Данный баг проверялся на 22 и 23 платформе Nanocad Записали #17247 Починили, будет доступно в обновлении. 2 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.