Jump to content

При изменении имени слоя, его отображение в таблицах не меняется!!!


Recommended Posts

Только что, XPom сказал:

это как? ))

открой мой файл поменяй слой

повторится?

на твоем файле повторилось

Link to comment
Share on other sites

вот, в Вашем файле беру переименовываю слой "ЭС_UNPLOTTED" в "ЭС_UNPLOTTED_1". Отчет, естественно, обнуляется (фильтр не соответствует). Правлю фильтр на имя слоя "ЭС_UNPLOTTED_1", а в отчете он мне старые имена выдает

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

повторится?

да

слой.dwg

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

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

в отчете он мне старые имена выдает

ага так воспроизвелось

не понял думал  отчет не обнуляется(((

добавлено через 2 минуты

коль в редактор и фильтр заходим логично тыкнуть image.png.0b1628fb808130f979afc839eb563839.png

хотя должно само иначе бага

  • Like 1
Link to comment
Share on other sites

16 часов назад, XPom сказал:

А пока ждем, можно использовать костыль:

добавляем в таблицу 2 скрытых столбца.

в шаблоне отчета прописываем формулы: 1) "=Object.thickness" 2) "=ctlSetValue(off(-1;0);Object.Thickness)"

теперь, после переименования слоя и перенастройки фильтра отчета (почему он, кстати слетает полностью?) нужно обновить отчет и имена слоев в таблице обновятся

Оказалось костыль не нужен. нужно просто после редактирования фильтра просто вручную обновить отчет

  • Like 3
Link to comment
Share on other sites

Всем, добрый день. Пишу что бы внести ясность в суть БАГА. Господин doctorraz внес непонимание в суть проблемы своими автоотчет офф и он. Автоотчеты и автопересчёт форму всегда включены по умолчанию при создании нового фала и далее новой таблицы. Причем отдельно стоит упомянуть их включение и выключения: на панели они отображаются галочками, т.е нет галочки - off, есть - on, в случае nanocad разработчики решили поглумится над пользователями и сделали галочки кнопками!!!, т.е. если вокруг галочки есть голубой фон - on, нет - off. Короче все сделано для интуитивного понимания и причем отличия между галочками  автоотчет и автопересчёт совершенно НЕТ, поэтому пользуемся выпадающим списком "Правка" и наслаждаемся.

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

 

добавлено через 6 минут

Да, если мы будем обратно переименовывать Слой2 в Слой1, будет менять и фильтр отчета слой2 на слой1, хотя мы в него даже не заходили.

  • Like 1
Link to comment
Share on other sites

12 минут назад, groverland сказал:

Господин doctorraz внес непонимание в суть проблемы своими автоотчет офф и он

каюсь, не сразу понял о чем тут

 

 разобрались жэж

файл или видео б значительно ускорили процесс

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

И в этом случаи фильтр не сбивается, как об этом писал doctorraz.

он и в том случае (офф) не сбивается, просто в отчет "попадает" примитив которого в отчете быть не должно

то же разобрались

думаю это все хвосты одной баги...

Link to comment
Share on other sites

Кнопка "Обновить отчеты" лишь частично позволяет уйти от проблемы. Проблема ("фича") БАГА в том, что он позволяет изменять условия фильтра шаблона отчета динамически, т.е. не заходя в сам фильтр. Разработчики не дали пользователям возможности вставлять "поле" в фильтр шаблона отчета или ставить зависимость от различных переменных (наверно считают данную реализацию очень сложной), данный БАГ дает это сделать переименованием имени слоя. Поэтому можно пользоваться данной возможностью, так как реализация динамических переменных в шаблоне отчета будет реализована командой nanocad в 203х году, примерно... Ниже прикладываю видео, где это реализуется.

 

Edited by groverland
Link to comment
Share on other sites

10 часов назад, groverland сказал:

данный БАГ дает это сделать переименованием имени слоя

ты забыл добавить, что это срабатывает (изменяется условие фильтра) только в том случае, если такие имена слоев когда-либо "упоминались" в файле. т.е. в твоем примере файл уже "видел" имя слоя "Слой1" (т.е. ты уже создавал "Слой1", а потом его переименовал или удалил). Такая фишка не пройдет со "Слой3", если файл еще не "видел" такого имени, и фильтр будет работать с прежними условиями а при попытке его редактирования "сбросится". Понятно объяснил? :)

добавлено через 1 минуту

это очень противный баг, который может приводить к ошибкам в расчетах

  • Like 3
Link to comment
Share on other sites

  • 4 months later...
В 11.01.2023 в 12:36, NYO сказал:
В 10.01.2023 в 23:47, groverland сказал:

Данный баг проверялся на 22 и 23 платформе Nanocad

Записали #17247

Починили, будет доступно в обновлении.

  • Like 2
  • Thanks 1
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...