dromandon 97 Жалоба Опубликовано 20 апреля, 2017 (изменено) Предлагаю тему для вопросов по таблицам СПДС и их функционалу (отчёты, формулы в таблице). Поиск вроде не дал результатов, но может плохо искал - если так, прошу тыкнуть носом Сразу задам интересующие меня вопросы: 1. Функция Geometry(object) выдаёт текущую геометрию объекта из отчёта. Возможно ли сделать так, чтобы она выдавала другой вид объекта? Пример - на плане разложил перемычки с видом сверху, но в отчёте нужен вид не сверху, а вид слева. Ну и хорошо бы, конечно, чтобы можно было задать угол у геометрии, а то на виде сверху я могу положить перемычку и под 90 градусов, что развернёт и геометрию этой перемычки в отчёте на данный угол. Что имею: Что хочу: 2. РЕШЕНО (60644) Объединение повторяющихся элементов в отчёте. Что имею ввиду: Есть условно 20 квартир с повторяющимися помещениями - кухня, санузел, коридор, комната. В помещениях этих разные полы. Мне надо сделать ведомость полов по помещениям, мои действия: Делай отчёт по помещениям, группирую ячейки по номеру пола. Общую площадь полов получаю в соседней от номера пола ячейке через функцию "Sum(Площадь пола помещения). Теперь мне надо вывести все названия помещений в ещё одну ячейку рядом с номером пола. Через функцию Summ(Название помещения+"; ") получаю следующую картину: Как видите, получаю очень много повторений, таких как С/У, Ванная и т.п. Что бы хотелось получить, так это чтобы эти повторения либо объединились как-то, либо исключились и остались в единственном количестве, т.е. ячейка выдавала бы не условные "С/У, С/У, С/У, С/У, С/У, Ванная, Ванная, Ванная, Коридор, Коридор", а "С/У, Ванная, Коридор" Изменено 23 октября пользователем dromandon Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
dromandon 97 Жалоба Опубликовано 28 апреля, 2017 Прошу дать на мои вопросы хоть какой-то ответ Возможно ли сделать, что я описываю? Если нет, актуальна ли проблема для кого-то кроме меня и будут ли решения этих задач в будущих версиях программы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MCAD 628 Жалоба Опубликовано 29 апреля, 2017 1. Можно сделать системный вид. McViewMcView.zip 2. А в итоге отчёта собрать не получится? Как в роликеТабличка связанная с помещениями.dwg http://www.youtube.com/watch?v=ob_7IS2VHF0&index=13&list=PL1MQqrS2qjWNfYGu1IyeLR3l5YGd4N20p 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MCAD 628 Жалоба Опубликовано 30 апреля, 2017 2. Объединение повторяющихся элементов в отчёте. т.е. ячейка выдавала бы не условные "С/У, С/У, С/У, С/У, С/У, Ванная, Ванная, Ванная, Коридор, Коридор", а "С/У, Ванная, Коридор" Так? Конечно нужно добавить проверку по первой колонке (номер квартиры), но уже лениво. McView.dwg Площадь.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
dromandon 97 Жалоба Опубликовано 3 мая, 2017 (изменено) 1. Можно сделать системный вид. McViewMcView.zip 2. А в итоге отчёта собрать не получится? Как в роликеТабличка связанная с помещениями.dwg http://www.youtube.com/watch?v=ob_7IS2VHF0&index=13&list=PL1MQqrS2qjWNfYGu1IyeLR3l5YGd4N20p 1.Системный вид - то, что нужно, НО, если объект повёрнут в плане, то и его вид будет повёрнут, что в итоге меня не устраивает =( 2.Собрать в итоге отчёта у меня получается, но так не получается требуемый вид таблицы.. Просто я не понимаю.. Я бы с удовольствием пользовался вашим внутреннем решением по команде "Экпликация полов", но и тут результат выдаётся как я описывал - вместо "Комната, лоджия, С/у" строка "Наименование помещения" заполняется "Комната, Комната, Комната..." Изменено 3 мая, 2017 пользователем dromandon Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MCAD 628 Жалоба Опубликовано 3 мая, 2017 1.Системный вид - то, что нужно, НО, если объект повёрнут в плане, то и его вид будет повёрнут, что в итоге меня не устраивает =( Руками не сделать. 2.Просто я не понимаю.. Вот две таблицы, данные (естественно) одни и те же: Пример из поста #4 решает эту задачу или я её не правильно понял? Хоть бы на пример посмотреть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
dromandon 97 Жалоба Опубликовано 3 мая, 2017 (изменено) Пример из поста #4 решает эту задачу или я её не правильно понял? Вот, взял файл из поста #3 и создал там таблицу - сгруппирована по полам (мне не важно в какой квартире полы или на каком этаже, важен только тип пола). В ячейке пососедству как в примере из поста #4 прописана формула. Помещения тем не менее повторяются.. --------------------------------------------- Забыл сказать: в файле из поста #3 изменил номера полов у помещений, там были везде одинаковые. Полы.7z Изменено 3 мая, 2017 пользователем dromandon Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MCAD 628 Жалоба Опубликовано 3 мая, 2017 В 03.05.2017 в 16:54, dromandon сказал: Вот, взял файл из поста #3 и создал там таблицу http://www.youtube.com/watch?v=1mS_fN6q71k&feature=youtu.be Группировать ( в данном алгоритме отчёта) нужно по "В", а по "А" объединять. Не знаю что должно получится в итоге. Колонку "А" можно скрыть. Полы_1.dwg Вариант 2 Колонка "А" тоже сгруппирована Полы_2.dwg Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
dromandon 97 Жалоба Опубликовано 3 мая, 2017 Группировать ( в данном алгоритме отчёта) нужно по "В", а по "А" объединять. Не знаю что должно получится в итоге. Столбец "А" можно скрыть. Ну и получается, что делаешь эту таблицу в большей степени "для себя", а не в готовом виде... Ладно, есть такой вопрос: У вас есть прекрасная кнопочка, которая называется "Экпликация полов", которая создаёт таблицу по всем правилам, с номером пола, его схемой, данными и общей площадью. Но присутствует вот это повторение. Зачем? Это косяк или так задумано? Если косяк, исправлено ли в последней версии (к сожалению нет возможности проверить) Если это всё не поправлено, то возвращаемся к нашим манипуляциям с формулами в таблице: Есть ли возможность создать таблицу аналогичную той, что создаётся по кнопке "Экспликация полов", но при этом без повторений названия помещений? Потому что вариант предлагаемый вами, повторюсь, "для себя", он не даёт готового требуемого вида и после создания подобной таблицы придётся создавать ещё одну и туда прописывать уже значения вручную. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MCAD 628 Жалоба Опубликовано 3 мая, 2017 Я выложил второй вариант. Его смотрели? PS: Все таблицы под себя. Сохраните в базу и пользуйтесь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
dromandon 97 Жалоба Опубликовано 3 мая, 2017 Я выложил второй вариант. Его смотрели? PS: Все таблицы под себя. Сохраните в базу и пользуйтесь. Не обратил внимание вначале, прощу прощения) Посмотрел, но суть та же - эти же повторения.. А что насчёт команды spexplfloors (Экспликация полов)? P.S. Ну и с тем, что все таблицы под себя не соглашусь.. Многие можно сделать так, чтобы они выдали требуемый результат сразу - та же экспликация помещений у меня прекрасно работает, выдаёт требуемый вид, при этом, в отличии от стандартных(создаваемых по нажатию кнопки "Экспликация помещений") имеет обратную связь и автоматически меняется при внесение изменений на планах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
dromandon 97 Жалоба Опубликовано 21 августа (изменено) Вопрос! В таблицах можно перенести текст в ячейке с помощью комбинаций клавиш ctrl+Enter. А как сделать перенос строки для формулы? Допусти я хочу, чтобы ячейка у меня заполнялась следующим образом: Параметр1 Параметр2 Если Параметр1 - это ячейка А1, а Параметр 2 - А2, то какая формула должна быть? A1+"\P"+A2 - не работает( Нанокад СПДС 6.0 Изменено 21 августа пользователем dromandon 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MCAD 628 Жалоба Опубликовано 21 августа Вопрос! В таблицах можно перенести текст в ячейке с помощью комбинаций клавиш ctrl+Enter. А как сделать перенос строки для формулы? Допусти я хочу, чтобы ячейка у меня заполнялась следующим образом: Параметр1 Параметр2 Так же, только "перевод каретки" - это же тоже "Текст" +" ctrl+Enter "+ Перенос строки.dwg еще пример (edit) Блоки трасс.zip 2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
dromandon 97 Жалоба Опубликовано 21 августа MCAD,чёт я тупанул, спасибо)) 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mитька 94 Жалоба Опубликовано 17 октября (изменено) Я выложил второй вариант. Его смотрели? PS: Все таблицы под себя. Сохраните в базу и пользуйтесь. Не обратил внимание вначале, прощу прощения) Посмотрел, но суть та же - эти же повторения.. О как я удачно зашёл. С аналогичным же вопросом про повторения. Как я понимаю, проблема не решена в том виде, в котором хотелось? Мне вот тоже нужен именно такой вид таблицы на выходе. Чтоб чистая группировка, а не объединение, но без повторов. А "группировать по столбцу А" - затем, что вид в итоге нужен именно такой. С тем же успехом можно задать вопрос "А зачем вообще группировать? И так же можно." Изменено 17 октября пользователем Mитька Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mитька 94 Жалоба Опубликовано 17 октября Если косяк, исправлено ли в последней версии (к сожалению нет возможности проверить) В СПДС 9.1 та же ботва... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MCAD 628 Жалоба Опубликовано 17 октября В 17.10.2019 в 08:52, Mитька сказал: В СПДС 9.1 та же ботва... Может так: Если просто убрать повторения то можно сделать. Если интервалы и пропуски - то нет. Тоже можно http://www.youtube.com/watch?v=-U8iK_5p0-A&list=PLxzNmJ3Maam5c5pCkaWGaGAVzOVq2ddqD Object.Square.1.dwg 2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
dromandon 97 Жалоба Опубликовано 17 октября В СПДС 9.1 та же ботва... Может так: Если просто убрать повторения то можно сделать. Если интервалы и пропуски - то нет. По предварительным тестам - это то, что надо (для моего случая) Чуть позже буду разбираться в формулах и тестировать ещё, поэтому в ноги пока не кланяюсь.. Но я ещё вернусь 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MCAD 628 Жалоба Опубликовано 17 октября Чуть позже буду разбираться в формулах и тестировать ещё, Я тоже буду. На коленке делал, Наверное можно оптимизировать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MCAD 628 Жалоба Опубликовано 17 октября "Лениво" писать новый пост: Принцип и пошаговая инструкция тут: "Объединение диапазонов" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mитька 94 Жалоба Опубликовано 18 октября (изменено) А у меня вот не выходит натянуть на свой случай, не понимаю, почему. Убираю всю сортировку в вашей таблице получаю полную таблицу. Подгодняю данные под свои объекты (просто заменяю одни переменные другими) - получаю непонятную проблему в первой строке, он её даже не форматирует. Не врубаюсь, почему... =( UPD: или прикол именно в ПОРЯДКЕ создания таблицы..? UPD2: и объекты без сортировки он у меня в таблице отображает не все (20 вместо 22). UPD3: ещё интересный момент (см. картинку) - потерянные значения есть "снаружи" таблицы, но отсутствуют "внутри" Группировка.dwg Изменено 18 октября пользователем Mитька Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MCAD 628 Жалоба Опубликовано 18 октября Не разбирался, но Редактор же честно пишет, что разные типы данных в 4-й строке и не может их сравнить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MCAD 628 Жалоба Опубликовано 18 октября Вроде работает PS: UPD2: и объекты без сортировки он у меня в таблице отображает не все (20 вместо 22). Фантастика :-| Не понимаю как такое могло быть: UPD3: ещё интересный момент (см. картинку) - потерянные значения есть "снаружи" таблицы, но отсутствуют "внутри" Мистика ;-(Посмотрю, попозже. Может и правда бывают чудеса. Группировка.dwg 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mитька 94 Жалоба Опубликовано 18 октября Больше спасибо. ХЗ, как вы это делаете, я вот смотрю на формулу и прям не врубаюсь... А про форматирование странно... Почему так получилось. Объекты одни и те же, формат данных - только число... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mитька 94 Жалоба Опубликовано 18 октября И да, вроде работает. Спасибо. :wub: :wub: 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты