groverland Posted January 10 Report Share Posted January 10 Добрый день, обнаружил баг в программе, при работе с таблицами. Создаем отрезок. Добавляем слой с именем Слой1. Назначаем слой Слой1 отрезку. Далее создаем таблицу на две ячейки. Создаем раздел отчета, в фильтре указываем "отрезок", в Слой=Слой1, нажимаем ОК. В шаблоне отчета указываем в первой ячейке "=Object.Layer", во второй "=Object.Length". В итоге получаем название слоя - Слой1 и длину отрезка. Далее меняем имя слоя на Слой2. В таблице в шаблоне отчета в фильтре указываем "отрезок", в Слой=Слой2, нажимаем ОК. В итоге получаем в таблице опять название слоя - Слой1, хотя его уже нет, мы ему сменили имя на Слой2. Имя Слой1 поменяется на Слой2 только при изменении длины отрезка. И это п....!!! (плохо). Мои расчеты в итоге оказались не верны, печально. Спойлер 1 1 Quote Link to comment Share on other sites More sharing options...
MCAD Posted January 10 Report Share Posted January 10 По первой части, а какая у Вас версия? 53 минуты назад, groverland сказал: В таблице в шаблоне отчета в фильтре указываем "отрезок", в Слой=Слой2, нажимаем ОК. В итоге получаем в таблице опять название слоя - Слой1, А вот тут совсем не понятно 1 Quote Link to comment Share on other sites More sharing options...
groverland Posted January 10 Author Report Share Posted January 10 Данный баг проверялся на 22 и 23 платформе Nanocad, на версиях ниже не пробывал. После переименования слоя "Слой1" в Слой2" заходим в нашу ранее созданную таблицу, в шаблоне отчёта в фильтре выбираем тип объектов "отрезок" и указываем условие - имя слоя = "Слой2" и нажимаем ОК (так как фильтр сбивается после переименования слоя). И далее в таблице видим, что имя слоя в первой ячейке так и осталось "Слой1", хотя его уже нет в диспетчере слоев и он переименован на "Слой2" (см. прикреплённые картинки выше). 1 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted January 10 Report Share Posted January 10 16 минут назад, groverland сказал: Данный баг проверялся на 22 и 23 платформе Nanocad не смог повторить ни в плаформе ни в СПДС 22,23 на всякий случай Спойлер если выключены.. включи 2 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted January 10 Report Share Posted January 10 (edited) @MCAD кстати похоже бага((( автоотчет офф переименовываем слой В отчете ничего не изменилось шерудим отрезок в отчете изменяется ИМЯ слоя!!!! (имя слоя ФИЛЬТР отчета!!!) ------------ автоотчет он переименовываем слой отрезок из отчета как и положено пропадает (логично он не удовлетворяет фильтру) автоотчет офф.dwg Edited January 11 by doctorraz 2 Quote Link to comment Share on other sites More sharing options...
MCAD Posted January 10 Report Share Posted January 10 5 минут назад, doctorraz сказал: не смог повторить ни в платформе ни в СПДС 22,23 Я "перечитал" сообщение. Все так и есть. Если не изменяет память - связно с тем, что в автокаде диалог слое висит поверх чертежа. 2 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted January 10 Report Share Posted January 10 хех при отключенном автоотчете, извне меняется фильтр выбора! я об этом мечтал, но надеялся что реализация будет несколько иной 1 1 Quote Link to comment Share on other sites More sharing options...
MCAD Posted January 10 Report Share Posted January 10 13 минут назад, doctorraz сказал: но надеялся что реализация будет несколько иной Спойлер 5 1 Quote Link to comment Share on other sites More sharing options...
NYO Posted January 11 Report Share Posted January 11 12 часов назад, groverland сказал: Данный баг проверялся на 22 и 23 платформе Nanocad Записали #17247 4 1 Quote Link to comment Share on other sites More sharing options...
XPom Posted January 11 Report Share Posted January 11 (edited) 1 час назад, NYO сказал: Записали Запишите и это тогда НЕ переименовываются слои внешней ссылки при изменении имени внешней ссылки (пока не закроешь/откроешь файл) 1. Вставляем внешнюю ссылку 2. Смотрим имена слоев внешней ссылки 3. Переименовываем внешнюю ссылку 4. Смотрим имена слоев. Они не переименовались, остались прежними 5. Сохраняемся. Закрываем файл. Открываем файл. Слои переименовались. Edited January 11 by XPom 1 Quote Link to comment Share on other sites More sharing options...
MCAD Posted January 11 Report Share Posted January 11 4 минуты назад, XPom сказал: Запишите и это тогда @XPom Это точно в другую тему нужно! 1 2 Quote Link to comment Share on other sites More sharing options...
EdwardSt Posted January 11 Report Share Posted January 11 22 минуты назад, XPom сказал: 5. Сохраняемся. Закрываем файл. Открываем файл. Слои переименовались. Достаточно просто обновить ссылку. Эффект тот же. 1 Quote Link to comment Share on other sites More sharing options...
XPom Posted January 11 Report Share Posted January 11 (edited) 16 минут назад, EdwardSt сказал: Достаточно просто обновить ссылку. Эффект тот же. У меня не тот же, а другой. Слои продублировались нанокад 6177 + спдс 3830 Edited January 11 by XPom заменил неудачный скриншот 3 Quote Link to comment Share on other sites More sharing options...
Svetlana Mayorova Posted January 11 Report Share Posted January 11 Добрый день! По слоям внешних ссылок тоже добавили в список на исправление. Спасибо! 3 3 Quote Link to comment Share on other sites More sharing options...
XPom Posted January 11 Report Share Posted January 11 22 часа назад, groverland сказал: Добрый день, обнаружил баг в программе, при работе с таблицами. Создаем отрезок. Добавляем слой с именем Слой1. Назначаем слой Слой1 отрезку. Далее создаем таблицу на две ячейки. Создаем раздел отчета, в фильтре указываем "отрезок", в Слой=Слой1, нажимаем ОК. В шаблоне отчета указываем в первой ячейке "=Object.Layer", во второй "=Object.Length". В итоге получаем название слоя - Слой1 и длину отрезка. Далее меняем имя слоя на Слой2. В таблице в шаблоне отчета в фильтре указываем "отрезок", в Слой=Слой2, нажимаем ОК. В итоге получаем в таблице опять название слоя - Слой1, хотя его уже нет, мы ему сменили имя на Слой2. Имя Слой1 поменяется на Слой2 только при изменении длины отрезка. И это п....!!! (плохо). Мои расчеты в итоге оказались не верны, печально. 8 часов назад, NYO сказал: Записали #17247 А пока ждем, можно использовать костыль: добавляем в таблицу 2 скрытых столбца. в шаблоне отчета прописываем формулы: 1) "=Object.thickness" 2) "=ctlSetValue(off(-1;0);Object.Thickness)" теперь, после переименования слоя и перенастройки фильтра отчета (почему он, кстати слетает полностью?) нужно обновить отчет и имена слоев в таблице обновятся 1 Quote Link to comment Share on other sites More sharing options...
NYO Posted January 12 Report Share Posted January 12 13 часов назад, XPom сказал: почему он, кстати слетает полностью? Есть такое замечание 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted January 12 Report Share Posted January 12 14 часов назад, XPom сказал: почему он, кстати слетает полностью? он не слетает если туда не лезть, после включения автоотчетов и появления объекта удовлетворяющего условиям все восстанавливается 1 Quote Link to comment Share on other sites More sharing options...
XPom Posted January 12 Report Share Posted January 12 1 час назад, doctorraz сказал: он не слетает если туда не лезть по исх. данным ТС нужно лезть туда В 10.01.2023 в 19:29, groverland сказал: В таблице в шаблоне отчета в фильтре указываем "отрезок", в Слой=Слой2 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted January 12 Report Share Posted January 12 (edited) 16 минут назад, XPom сказал: по исх. данным ТС нужно лезть туда имха ТС не указал, что он отключил автоотчеты (так и не приложил файлик в подтверждение поэтому считаю так) с отключенными автоотчетами глючит, обновляет (хотя не должен): длину и заодно слой (на неправильный) потому что отчет обновился не полностью (должен был вообще не обновляться) ------------ офф имха кошечек все жэж надо учиться готовить, нана пока не настолько идеален, что б ему еще и рукотворные глюки подкидывать, своих с избытком Edited January 12 by doctorraz Quote Link to comment Share on other sites More sharing options...
XPom Posted January 12 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 Только что, XPom сказал: он не отключал я файл не видел с включенными воспроизвести не удалось, поэтому пока не увижу файл или видео стою на своем Quote Link to comment Share on other sites More sharing options...
XPom Posted January 12 Report Share Posted January 12 1 минуту назад, doctorraz сказал: с включенными воспроизвести не удалось главное, что у разработчиков удалось а у вас обновляются имена слоев налету в автоотчете при их переименовании? 3 минуты назад, doctorraz сказал: стою на своем он мне лично сказал, что не отключал)) Quote Link to comment Share on other sites More sharing options...
XPom Posted January 12 Report Share Posted January 12 16 минут назад, doctorraz сказал: я файл не видел вот пожалуйстаПри изменении имени слоя, его отображение в таблицах не меняется.dwg в отчете имя слоя "Слой1" но такого слоя уже нет ("Слой1" был перименован в "Слой2") добавлено через 1 минуту и пока отрезки не "перестроятся" (не изменится какое-либо свойство), так и будет в отчете "Слой1" Quote Link to comment Share on other sites More sharing options...
doctorraz Posted January 12 Report Share Posted January 12 (edited) 9 минут назад, XPom сказал: и пока отрезки не "перестроятся" (не изменится какое-либо свойство), так и будет в отчете "Слой1" не повторилось файл сразу не увидел))) файл в аттаче воспроизведи потом верни файл слой.dwg Edited January 12 by doctorraz Quote Link to comment Share on other sites More sharing options...
XPom Posted January 12 Report Share Posted January 12 5 минут назад, doctorraz сказал: файл в аттаче воспроизведи это как? )) не медиафайл жеж)) 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.