|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Таблицы в СПДС график
Регистрация: 11.01.2010
Сообщений: 41
|
||
Просмотров: 77634
|
|
||||
Выкладывай пример с конкретной задачей. На пальцах долго объяснять.
Стоимость в погонных метрах для каждого диаметра? |
||||
![]() |
|
||||
Регистрация: 08.04.2009
Тамбов
Сообщений: 69
|
Во вложении не хватает самих объектов, по которым таблица заполняется. Сложно без них показать.
Для твоей цели нужно воспользоваться группировкой объектов (в последних версиях такая кнопка находится над шаблоном отчёта) А для количества нужно отвести отдельную колонку и в шаблоне вбить формулу: "=count(object)" Как пользоваться группировкой и прочее описано в нуОЧЕНЬподробной справке. ![]() |
|||
![]() |
|
||||
Цитата:
PS: Добавил в отчете длинну трубы, для каждой конкретной позиции Последний раз редактировалось MCAD, 14.09.2010 в 12:11. |
||||
![]() |
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
В 6-й версии СПДС GraphiCS в папке программы лежит справочный файлик "Создание спецификаций" или что-то вроде того. Там подробно расписаны все инструменты для создания автоматической спецификации. Если что не расписано - смотрите в справке СПДС GraphiCS
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. |
|||
![]() |
|
||||
Цитата:
2. Меню/ разделы; 3. «Вставить раздел отчета»; 4. Появятся «Шаблон отчета»; 5. В его правой части добавится две кнопки «Выбрать исходные объекты» и «Группировать и объединять; 6. Нажимаем на «Выбрать сходные объекты» 7. В открывшемся диалоге из выпадывающего списка выбираем нужные. В данном случае это «труба» 8. Для того чтоб в выборку попали все трубы задаем условие что имя содержит «труба» 9. После перехода в редактор, становимся на ячейку А5 (в нашем случае именно она начало шаблона отчета) 10. Нажимаем F2. 11. В списке выбираем нужное для колонки свойство (=Object.Name) 12. Так, последовательно задаем значение для всех колонок. 13. Выбираем над шаблоном отчета строку «Шаблон отчета»; 14. Из списка «Итог отчета» 15. Появится строка итога отчета. 16. Из контекстного меню всегда можно добавить /удалить ненужные строки 17. В правой части шаблона отчета нажимаем на кнопку «группировать и объединять» 18. В открывшемся окне используя Drag&Drop перетаскиваем колонку «А» в левую часть. 19. В выпадывающем списке задаем «Объединение» для колонки и правило сортировки. 20. Таким образом Трубы одного типоразмера но с разной длинной объединились в одной ячейке. 21. Если на чертеже присутствуют трубы одного типоразмера и одной длинны, то целесообразно «объединить», так же и колонку «В» (но это уже при необходимости.) 22. Переходим теперь к созданию итога отчета; 23. В Ячейке Е23 пишем условие =summ($E6 ![]() a. Где $E относительный адрес начальной ячейки b. Off(-1;0) – адрес ячейки расположенной на один ряд выше и не смещен относительно оси «Х»; c. Summ – ну тут все понятно ![]() В итоге у нас получилось числовое выражения. Для примера добавим описательно части. + «строка». В итоге = 16 деталей. staer , ответил на те вопросы которые были заданы. Если нужны консультации по остальной части таблици, то по мере сил и времени смогу ответить, если будет интересю PS: Да, забыл сказать самое важное. Эта операция делается один раз и на все жизнь. Достаточно сохранить таблицу в базу и, при последующей вставке, она точно так же будет собирать информацию с ваших чертежей и чертежей ваших коллег Последний раз редактировалось MCAD, 14.09.2010 в 16:05. |
||||
![]() |
|
||||
Регистрация: 08.04.2009
Тамбов
Сообщений: 69
|
|
|||
![]() |
|
||||
Да простят меня великие модераторы, использовал тему для более полного раскрытия функционала. Правда в таблице нет данных о стоимости, но я просто не знаю откуда ее брать. Руками забивать или форму сделать для всех типоразмеров. Или просто по массе прикиинуть ...
|
||||
![]() |
|
||||
Итак, последним вопросом остается подсчет стоимости всего металло проката в целом. :-(
а тут СПДС мало чего может знать о стоимости комплектующих, так как она зависит от множества факторов: завод изготовитель, приобретаемая партия, наличае на складе, транспортные расходы и т.д. и т.п. Для решения этой задачи, мы ввели дополнительную колонку "Н" - куда пользователь руками сможет занести "АКТУАЛЬНУЮ" СТОИМОСТЬ ТОГО ИЛИ ДРУГОГО сортамента. Общая стоимость (в конкретном случае) выводится в ячейке "Е26". Понятно, что при добавлении / удалении труб из проекта относсительный адрес будет другим. |
||||
![]() |
|
||||
Регистрация: 08.04.2009
Тамбов
Сообщений: 69
|
А можно ещё подредактировать сам объект базы "Труба...ГОСТ...". Добавить в нём ещё один табличный параметр для цены и указать актуальные цены.
Вот только что будет со старыми чертежами? Не помню, влияют такие изменения? И по каждому производителю отдельный объект базы с его ценами. Тогда не надо будет из бумажного прайса выписывать цифры. У каждой трубы будет свая цена, как и свой диаметр, толщина стенки и прочие параметры. |
|||
![]() |
|
||||
Цитата:
У производителя цены тоже меняются, но это не самое актуальное. Я имею ввиду что стоимость сильно зависит от партии. ПОкупаешь ты вагон или один трехметровый кусок. Тут цены могут вырасти в разы. Не вижу я тут простого решения. Возможно, что такие расчеты должны делаться на стороне. Скажем, СПДС выдаёт нужную информацию в любом формате, скажем XML, а сметная программа все обсчитывает. Но это уже из области фантастики и решается на другом берегу. Сметчиками. Задача СПДС правильно и грамотно оформить чертеж, собрать все актуальную информацию, а дальше должны (ЯТД) быть привлечены другие службы. PS: В голове вертится возможность использования записной книжки, для этих целей. Но, опять же, кто будет поддерживать их а акуальном состоянии? Последний раз редактировалось MCAD, 15.09.2010 в 06:51. |
||||
![]() |
|
||||
Регистрация: 08.04.2009
Тамбов
Сообщений: 69
|
Тогда только вручную вбивать цены по актуальному прайсу. Всякие ухищрения будут оправданы, если будут получаться огромные спецификации. И тогда что в них вбивать, что какую-н. базу в актуальном состоянии поддерживать - одни и те же затраты, а процесс будет более автоматизирован.
|
|||
![]() |
|
||||
Ты обратил внимание, что в данном подходе для одного типоразмера стоимость вбивается только один раз. В жизни все не так. Один и тот-же сортамент может приобретаться у нескольких поставщиков. По остаточному признаку. :-)
|
||||
![]() |
|
||||
Регистрация: 08.04.2009
Тамбов
Сообщений: 69
|
Ну уж чтобы всё учесть, надо в свойствах каждой трубы ковыряться, предварительно задав изменяемый параметр для цены. Легко проглядеть где и какому куску трубы задана правильная цена. Да и как проверить? Может и маркировку отдельную присваивать таким кускам?
![]() Что-то я и не встречал таких задач. Труба она и труба. Сколько стоит - дело сметчиков ![]() |
|||
![]() |
|
||||
Offtop: Мы когда себе офис строили, то специального противопожарного гипсокартона в одном месте купить не смогли (или строители так искал) так вот по цене один и тот же гипсокартон сильно расходился :-)
|
||||
![]() |
|
||||
Регистрация: 04.10.2007
Магнитогорск
Сообщений: 22
![]() |
|
|||
![]() |
|
||||
Регистрация: 09.04.2007
Сообщений: 49
|
Добрый день!
Подскажите, можно ли что-нибудь придумать в следующей ситуации. Таблица в СПДС 6. Вычисляю общую массу стержней арматуры простой формулой количество умножаем на массу одного стержня, пишу в ячейке, например, такую формулу: =D5*E5 +" кг" Чтобы добавлялись единицы измерения (кг) формат ячейки ставлю автоматический, но тогда не регулируется точность вычисления (количество знаков после запятой), и результат выглядит, например, 129,7 кг. Когда ставлю формат ячейки числовой, снимаю галочку подавлять нули и ставлю точность вычислений 3, получаем, например, 129,700, но "кг" дописать не получается. Необходимо, чтобы хвостовые нули не подавлялись, но при этом и единицы измерения автоматически дописывались. Возможно ли такое осуществить? Спасибо. |
|||
![]() |
|
||||
Цитата:
1. в менеджере объектов выбираешь нужную трубу; 2. правым кликом вызываешь контектстное меню; 3. Вибираешь, "Открыть в Мастере объектов"; 4. Далее в дереве, Параметры/Табличные. Например так: |
||||
![]() |
|
||||
nanoCAD, ArchiCAD - все что с ними связано :-) Регистрация: 25.12.2008
Москва
Сообщений: 607
|
Возможно - смотрите приложенный файл )))
|
|||
![]() |
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
Цитата:
=int(D4*E4*100+0.5)/100+"кг" - два знака после запятой =int(D4*E4*10+0.5)/10+"кг" - один знак после запятой а вот чтобы хвостовые нули не подавлялись - надо подумать, как сделать
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. |
|||
![]() |
|
||||
Нет, так только округления работают. Форматирование знаков после запятой с нулями не будет.
|
||||
![]() |
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
а так?
=if(((int(D4*E4*100+0.5)/100)*10-int((int(D4*E4*100+0.5)/100)*10))>0;(int(D4*E4*100+0.5)/100)+" кг";(int(D4*E4*100+0.5)/100)+"0 кг") у себя проверил, вроде работает UPD: надо ещё добавить аналогичную проверку. Если в итоге целое число, то вместо "475,00" пишет "4750"
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. Последний раз редактировалось kha, 16.08.2011 в 14:39. |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
вроде заработало
=if(((int(D4*E4*100+0.5)/100)*10-int((int(D4*E4*100+0.5)/100)*10))>0;(int(D4*E4*100+0.5)/100)+" кг";if(((int(D4*E4*10+0.5)/10)*10-int((int(D4*E4*10+0.5)/10))*10)>0;(int(D4*E4*100+0.5)/100)+"0 кг";(int(D4*E4*100+0.5)/100)+",00 кг")) пример dows'a у меня не открывается
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. |
|||
![]() |
|
||||
Похоже, что ты просто гений !!!!
Добавь проверку на нулевое значение и выводи там " ". Цитата:
Последний раз редактировалось MCAD, 01.01.2022 в 11:36. Причина: СИльно не проверял |
||||
![]() |
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
Цитата:
т.е. у него практически точно такой же код был? )))) позже сделаю для 0,0; и для 0,000
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. Последний раз редактировалось kha, 16.08.2011 в 16:03. |
|||
![]() |
|
||||
Цитата:
для сравнения - построители выражений 6 и 7 СПДС в аттаче: Последний раз редактировалось MCAD, 17.08.2011 в 08:01. |
||||
![]() |
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
Против семёрки ничего не имею ))
Работаю в группе. Поэтому если поставлю семёрку, то коллеги не смогут работать с моими чертежами.
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Регистрация: 09.04.2007
Сообщений: 49
|
Задался еще таким вопросом: можно ли в зависимости от содержимого назначать цвет шрифта.
Например, пишу в ячейку текст "∅8-АIII ГОСТ 5781-82, L=1520", который должен будет окраситься в цвет, скажем, 84, поскольку содержит "%%C8". То есть чтобы в зависимости от диаметра назначался определенный цвет шрифту и еще при этом передавался всей строке. ![]() |
|||
![]() |
|
||||
Да уж. Проверял на nanoCAD Стройплощадка 2.1 (2.1.1789.1055). Ниже не смотрел.
![]() Последний раз редактировалось MCAD, 23.08.2011 в 13:47. |
||||
![]() |
|
||||
Регистрация: 16.12.2009
Сообщений: 214
|
dows, kha, а я бы вот так сделал:
=int(c1*d1) + "," + str(int(10*c1*d1-10*int(c1*d1)))+ str(int(100*c1*d1-10*int(10*c1*d1)))+ str(rnd(c1*d1*1000-10*int(100*c1*d1))) + " кг" Из плюсов - количество знаков после запятой легко изменяется среднестатистическим юзером ![]() |
|||
![]() |
|
||||
Регистрация: 16.12.2009
Сообщений: 214
|
Ну не совсем супер, может неправильно показывать при переносе из младших разрядов.
Вот так лучше: =int(f1) + "," + str(int(10*f1-10*int(f1)))+ str(int(f1*100-10*int(10*f1)))+ str(int(f1*1000-10*int(100*f1)))+ " кг" , где f1=rnd(1000*c1*d1)/1000 Можно, конечно, в одну строчку написать, но формула будет нечитабельна. |
|||
![]() |
|
||||
И Это радует :-). Вообще оригинальное решение конечно!!!
Offtop: Цитата:
Увы, Но в шестерке этого еще не было. Хотя nanoCAD 3.0 (3.0.1779.1031) с этим файлом работает. Другое дело, что я внимательно посмотрел ваше ТЗ и понял, что решение не совсем полное. Или задание не полное :-| Короче, общего рецепта я не нашел. |
||||
![]() |
|
||||
Регистрация: 09.04.2007
Сообщений: 49
|
Интересно, выражение xNum, которое извлекает число из строки, оно работает только до первого числа. А как извлечь последующие числа?
Например, если назначим выражение xNum для ячейки, которая содержит "∅8-АIII ГОСТ 5781-82, L=1520", получим 8. А как же изъять длину (1520)? |
|||
![]() |
|
||||
Цитата:
* * * Прислали суровым сибирским мужикам японскую бензопилу. Решили они ее испытать. Положили на нее досочку. - Вжик, - сказала японская бензопила. - Хм, - сказали суровые сибирские мужики и положили бревно. - Вжжик, - сказала японская бензопила. - Хм-м, - сказали суровые сибирские мужики и положили целое дерево. - Вжжжжик, - сказала японская бензопила. - Хм-м-м, - сказали суровые сибирские мужики и положили стальной лом. - Вжжжжжжжж-КРЯК! - сказала японская бензопила. - Ага-а-а! - сказали суровые сибирские мужики... * * * ![]() |
||||
![]() |
|
||||
|
||||
![]() |
|
||||
Регистрация: 09.04.2007
Сообщений: 49
|
Цитата:
А есть ячейка - масса единицы, тут, соответственно, длина (1,52 м) умножается на массу 1 метра погонного арматуры (диаметром 8 мм в данном случае). Так вот я хотел бы, чтобы эта ячейка заполнялась автоматически. Для этого из записи "∅8-АIII ГОСТ 5781-82, L=1520" можно в отдельную ячейку вынести диаметр арматуры с помощью выражения xNum, а потом значение в этой ячейке связать с массой 1 метра стержня именно этого диаметра. Дальше умножаем на длину - и готово. Так вот как сделать, чтобы указать, на какую длину умножать? Можно, конечно, сделать отдельный столбец, куда вручную повторно вводить длину стержня, но позиции же все время меняются, длины, соответственно тоже, да и тогда уже проще просто самому посчитать массу единицы. И вот потому у меня и родился тот вопрос: Интересно, выражение xNum, которое извлекает число из строки, оно работает только до первого числа. А как извлечь последующие числа? Например, если назначим выражение xNum для ячейки, которая содержит "∅8-АIII ГОСТ 5781-82, L=1520", получим 8. А как же изъять длину (1520)? Ну вот. Спасибо за внимание. |
|||
![]() |
|
||||
Цитата:
|
||||
![]() |
|
||||
Эксплоде не работает? |
||||
![]() |
|
||||
Цитата:
СПДС 7 Хелп/Редактирование/Масштаб / Текущий масштаб. Изменение текущего масштаба влияет на следующие объекты: Цитата:
|
||||
![]() |
|
||||
Регистрация: 09.04.2012
Сообщений: 8
|
Вопрос комрады!
есть план здания, растравлены настроены "форматы помещений", в них обозначен тип пола (для себя написал цифрами). создаю таблицу "ведомость полов" креплю к ней "форматы помещений" хочу сгруппировать по типу (например у меня 4 помещения с 1 типом пола), что бы посчитало общую площадь по типам полов и что бы в столбике "наименование писало номера помещений через запятую всех сгруппировавших по типу. ![]() |
|||
![]() |
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,602
|
MCAD, спасибо! Не знал, что так можно! Буду пользовать.
PS Только вместо вот этого - Object."Quarter description", нужно использовать Object.Quarter description. Т.е. без кавычек
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. |
|||
![]() |
|
||||
Можно и так писать, если тебе разделитель, в виде "," не нужен. Ты лучше файл выложи - про сумму площадей я тебе так и не ответил же ? ! ?
|
||||
![]() |
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,602
|
MCAD, у меня работает формула вида =summ(Object.Quarter description+", ") и запятая на месте. А вот на кавычки как раз ругается.
СПДС 6.0.782
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Регистрация: 09.04.2012
Сообщений: 8
|
пример.dwg сорь, на знаю как сюда по другому скинуть..
![]() |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
Цитата:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Disabled, Да вроде всё нормально у тебя :-)
|
||||
![]() |
|
||||
Подбери размер шрифта в ячейке
|
||||
![]() |
|
||||
Disabled, Я вот понять только не могу, почему у тебя масштаб измерений 1:1 ?
|
||||
![]() |
|
||||
Инженер-проектировщик Регистрация: 11.03.2011
Сыктывкар
Сообщений: 12
![]() |
Подскажите.
Есть обьект СПДС GraphiCS, допустим "профиль алюм". У него два параметра. "Наименование-- =Object1.Name" и "Длина-- =Object1.l". При вставке обьекта, таблица должна прописать его. Как прописать его параметы в ОДНОЙ ячейке? чтоб получилось примерно так : [профиль алюм L=3555] |
|||
![]() |
|
||||
Регистрация: 09.04.2012
Сообщений: 8
|
Цитата:
попробуй, сам не селен но кажись так такие формулы прописываются.. |
|||
![]() |
|
||||
Только не забудь вставит раздел "Отчёта"
|
||||
![]() |
|
||||
Регистрация: 09.04.2012
Сообщений: 8
|
там точно должны стоять кавычки и +, попробуй по другому, короче вот формула для общих данных =Object."Drawing type"+" "+Object."Drawing type1"+" "+Object."Drawing type2" видишь элементы разделяются кавычками у тебя должно получится =Object1.Name+" "+Object1.l нуна пробовать, есле бы ты скинул, можно поколупатся..
проследи за правильностью "названия" параметра! если у тебя Object1.Name или Object1."Name" огромная разница.. |
|||
![]() |
|
||||
...Убил..
|
||||
![]() |
|
||||
Инженер-проектировщик Регистрация: 11.03.2011
Сыктывкар
Сообщений: 12
![]() |
))) Вопрос может и не в эту тему...но.. Возможно ли Мастером обьектов создать обьект, чтоб при в вставке его, создавался автоматически слой с его именем. Например, есть профили, вставляю "Профиль ал." и он уже лежит в слое созданном "Профили". Может где прописать в скрипте?
|
|||
![]() |
|
||||
|
||||
![]() |
|
||||
На такую кнопочку нажимали?
|
||||
![]() |
|
||||
Регистрация: 14.07.2012
Сообщений: 4
|
да,все получилось,спасибо)))
но возникла новая проблема: в новом файле таблица автоматически заполняется в этот файл не вставлены части чертежа из другого файла....в чем может быть проблема? Последний раз редактировалось watercolour, 16.07.2012 в 22:06. |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
бывший... Регистрация: 13.08.2009
Краснодар
Сообщений: 1,171
![]() |
Нажмите на кнопочку справа от указанной на картинке в посте 2. В появившемся окне есть возможность задать область сбора информации для таблиц. Поэкспериментируйте, может быть поможет. Я применяю "В прямоугольнике"...
Из опыта. При передаче чертежа на другой компьютер или по другой (для меня неизвестной и непредсказуемой) причине таблицы может "потерять" связь с маркерами и в один прекрасный момент на чертеже окажется только заголовок и шапка таблицы. Для сохранения таблицы я делаю ее копию, в редакторе таблицы жму "Шаблон отчета" и выбираю "Преобразовать в данные". После преобразования и (необходимого ?) редактирования помещаю таблицу в поле печати чертежа. Таким образом, в файле присутствует две таблицы: одна для подсчета чего-то, другая - для печати |
|||
![]() |
|
||||
Регистрация: 01.05.2013
Сообщений: 10
|
Доброго дня всем.
Народ необходима помощь специалиста, Создал ведомость элементов конструкции, все реализовано но ни как не могу разобраться как суммировать значения и объединять ячейки по строкам с одинаковой маркой, попросту получать суммарный вес каждого изделия. (Интересует формула для столбца G)... Буду очень благодарен за квалифицированную помощь. Заранее благодарен с уважен Димитрий. |
|||
![]() |
|
||||
Регистрация: 01.05.2013
Сообщений: 10
|
Ну ты походу скрины не смотрел... я чётко всё описал.... А так я тоже умею... А если конструкций в ведомости много??? то что?? Голяк!
Насколько я понимаю ту сложная формула с IFF или IF или чтобы как-то после каждой конструкции выводился отчет а дальше следующая... Так что задачка не из лёгких и не ВСЕМ ПО ЗУБАМ! тут надо мозгами поработать... Люди помогите мне, гляди и я пригожусь кому-то в будущем... Заранее спасибо… Последний раз редактировалось MitOk, 01.05.2013 в 19:09. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
MitOk
Чуть позже гляну... Вряд ли все так сложно как ты думаешь. Надо использовать setheight И делать выборку по наименованию, типа Вл-1, Вл-2, Вл-3 и т.д. Если в итого больше 0 то дать высоту 5 мм, если =0 то высота строки должна быть 0 Чуть о позже попробую сделать подобную таблицу... Вот тебе одна из моих заготовок сводной таблицы, дальше сам разберешься я думаю... Но сделать вполне можно....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 01.05.2013 в 21:39. |
|||
![]() |
|
||||
Регистрация: 01.05.2013
Сообщений: 10
|
Здравствуй DEM… Приятно видить тех кому не равнодушна данная тема….
Спасибо за ответы, но я не совсем понял принцип,,? вот бы посмотреть, аналог, пощупать, а те таблы которые ты прислал они не подходят там таких решений нет... увы времени нахватает, вникать плотнячком надо, буду благодарен за помощь в реализации формулы по столбцу G /// А вообще подумываю о переходе на Advance Steel... пробовал...понравилось....но надо поработать над спецификой проектируемых изделий свой сортамент свои узлы свои спецификации....и тд… С уважением Димитрий…. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
MitOk
К сожалению свойство Object.SomeValue у тебя какое то не стабильное, и сортировку я хотел делать по нему... Сделать выбор элементов Вл-1, Вл-2, Вл-3 и т.д. а строку Итого скрывать и отображать в зависимости от того чему она равна, если больше 0 то отображать Итого, если равна "" то не отображать. с помощью регулировки высоты строки....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 01.05.2013
Сообщений: 10
|
SomeValue - эту переменную я ввёл в скрипт сам... Работает зашибись...
SomeValue = new.SomeValue; Просто у тебя в скрипте её нету...Можешь чем-то заменить... А вот что писать В G7 … что бы объединяло строки и суммировало…. Вот вопрос…Поможешь??? |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
MitOk
Работает отвратителено, т.к. если я захочу скопировать элемент и присвоить другую марку то он не работает. Я могу тебе сделать так чтобы строка отображалась или нет. Лучше сделай чтобы это свойство было переменным и работало нормально, тогда я тебе сделаю спокойно такую таблицу. Либо я тебе сделаю это на примере блоков с атрибутами.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 01.05.2013
Сообщений: 10
|
У тебя этой переменной нет...
да ты ее не изменишь... а я могу любые значения присваивать (свободная переменная)... Давай блоками атрибутами..... пойдет... только под мою форму таблицы.... Мой скрипт очень отличается от стандартного.... Спасибо что помогаешь...с меня магарыч.... |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
MitOk
Ну твою форму таблицы врядли повторю. Но будет похоже. Чутка позже выложу. Вот лови... =setheight(Iff((off(0;-1))>0;8;3)) Тройку можно заменить на 0 и строка вообще станет не видимой.... ![]() Тут просто не большой трюк сделан... Правда придется делать до фига вариантов поиска объектов на чертеже, я сделал только для трех ВП-0,ВП-1 и ВП-2 их надо будет продолжить для такого количества которое тебе нужно....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 02.05.2013 в 22:47. |
|||
![]() |
|
||||
Регистрация: 01.05.2013
Сообщений: 10
|
Доброго времени суток DEM///
Спасибо за труд... Такой вариант жизнь не упростит... Легче добавить ещё один столбец и в ручную объединять и суммировать... Я хочу приблизить форму таблицы к ГОСТовской... Вот примерно так... см скрин Как считаешь... это реально автоматизировать???? |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Боковую строку не получить, только если прогу сделать то получится.
Нижнюю я показал как сделать можно, еще нижнюю можно будет получить с помощью сводной таблицы. Но при этом у тебя должна быть уже известна маркировка элементов. Тогда сделав большую выборку элементов у тебя будет таблица обновляться автоматом. Еще есть у меня мысля, как сделать боковую, но врядли получится.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 01.05.2013
Сообщений: 10
|
Ну а если сделать сводную доп. таблицу с Суммарным весом Каждой марки и Связать её с моей спецификацией так чтобы вес брался из сводной доп. таблицы а ненужные ячейки скрывались?? как если так реализовать?? сыроват мыслишка… но что то в этом есть??
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
НЕЕЕЕ
Оказывается все можно сделать..... Надеюсь дальше сам до тумкаешь как до делать.... Столбцы в которых производятся дополнительные вычисления надо будет скрыть...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 01.05.2013
Сообщений: 10
|
Да это уже ближе к теме.....
Но.... я не могу знать из скольких составляющих будет состоять каждая марка (конструкция).... Вот и получается беда... Я всё же думаю надо как то со сводной таблицей мутить.... наверное... хотя могу и ошибаться... Вот нашел таблицу Гостовскую, вот что-то похожее надо, только с объединением по маркам .... см приложение Последний раз редактировалось MitOk, 03.05.2013 в 12:13. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Ну будет штук 20 позиций максимум, вот и делай для такого количества.
Там мою таблицу чутка до делать и будет тебе счастье. Вот смотри переделал вариант который первый был.... Но опять же повторяюсь, надо будет делать выборки для ВП-0/ВП-ХХХХ Обрати внимание там есть скрытые строки...... PS. Если сам не сможешь до делать то обращайся сюда....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 03.05.2013 в 14:29. |
|||
![]() |
|
||||
Регистрация: 01.05.2013
Сообщений: 10
|
Ну вот что то вышло, В последней строке, одной марки, суммарный вес одной марки...
Да и как то стрёмно, вот в фермах кровельных деталей ДОХЕРИЩА от 50 и до 100 может быть.... это такая колбаса...получается... А вот как бы так что бы столбец I + ещё один столбец и чтоб в последней ячейки строки марки, дублировал соседнюю ячейку не зависимо от кол-ва деталей в марке ну или как-то ещё… Ну вот очень надо... Чего то я видимо не дотягиваю… |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
MitOk
Номера строк автоматом изменяются(как в экселе при добавлении новых строк), так что все отлично работает.... Учись..... ![]() ![]()
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
А как оказался такой коэффициент сжатия?
|
||||
![]() |
|
||||
бывший... Регистрация: 13.08.2009
Краснодар
Сообщений: 1,171
![]() |
|
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Я тоже смог повторить. Только копировать нужно из ячейки у которой сжатие установлено отличным от единицы.
|
||||
![]() |
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,602
|
Глюк с отчетом по выборке.
Столкнулся с такой штукой - таблица СПДС с выборкой не видит блоков, начинающихся с _. Но не всегда. Некоторые видит. Убираю подчеркивание (rename), - считает блоки, возвращаю обратно - шиш! А может, дело не в подчеркивании? win7 x64, а2010, СПДС 8.0.1307 Прилагаю файл с читающимся и нечитающимся блоками. (читающийся правда динамический, с аттрибутом)
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. Последний раз редактировалось CaMoCAD, 21.08.2013 в 10:04. |
|||
![]() |
|
||||
А почему это глюк СПДС'а? Если Autodesk назвал это блоком, то пусть он за это отвечает ;-)
|
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
CaMoCAD
У меня похожее тоже было но с динамическими блоками... Поэтому можно пользоваться выбором через(содержит)..... PS. Глянул файло, действительно не видит... Ну ды переименуй их все....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 26.07.2013 в 11:09. |
|||
![]() |
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,602
|
Увы, нельзя. Ни таблица, ни быстроСПДСвыбор не видит эти блоки в упор. Ни как блоки, ни как прокси, - No selection
![]()
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. |
|||
![]() |
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,602
|
Не вопрос. Хотелось бы услышать что-нить типа: Для корректной работы не используйте в именах блоков символ "_", и еще символ ..., и комбинацию символов ... Пока что вижу нелепую отмазку:
Я теперь прямо как-то неуверенный стал, - может статься, еще чего-нить не посчиталось, так и заболеть можно. ![]()
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Offtop: Ну що ты такой сурьезный, просто наверняка когда фильтры делали, упустили из виду, что "_" допускается при наименовании блоков....
![]() ![]() ![]()
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,602
|
но динамические-то он видит!
Ладна, вот вам за это еще косячок: в настройках - двойное нажатие - редактирование многострочных текстов заодно отключает редактирование таблиц. Что таблица, что многострочный текст - одна кухнЯ, а автостол, значит, блоки неправильно называет ![]()
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. |
|||
![]() |
|
||||
Проще сделать "Универсальный маркер" с раздельными полями.
|
||||
![]() |
|
||||
Регистрация: 17.07.2008
Сообщений: 75
|
Встретил не понятную ситуацию
На сайте www.spds.ru представлена статья «Автоматизация составления экспликации полов в nanoCAD СПДС», с примером формирования табличного отчёта, кто нибудь обладает рабочим вариантом этого примера??? Вопрос в том, что при результат получаемый попытке воспроизвести мягко говоря отличен от образца из статьи, отчёт не работает как показано |
|||
![]() |
|
||||
Цитата:
где файл с тем, что не получилось?
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 17.07.2008
Сообщений: 75
|
вот файл
файл сохранен с желательным результатом, но если копировать любой из блоков появится нежелательный результат |
|||
![]() |
|
||||
С
Сложно сказать что может быть. Вы внутри многоуровневого отчёта запускаете сортировку по колонкам А и С, потом группируете строки по В Соотоветственно если при добавлении новых объектов попадают строки в колонки для сортировки то отчёт будет выглядеть по другом. Это еще не значит, что он не правильный. Я не могу осознать алгоритм работы Вашего отчёта. |
||||
![]() |
|
||||
удалил
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 19.02.2016 в 13:04. |
||||
![]() |
|
||||
вопрос по алгоритму..
если у опор один класс, но разные параметры в спецификации элементов (2...9) то как он их должен группировать? т.е. должен ли добавить отдельной строкой или проигнорировать???
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 17.07.2008
Сообщений: 75
|
уникальные параметры - номера опор (Object."1")
повторяющиеся параметры - типы опор (Object.OBJECT_CLASS) и конструктив (Object."2", Object."3", ..., Object."9") у каждого типа опор свой конструктив жестко привязанный к типу опоры, соответствие типа опор и конструктива не меняется может быть несколько однотипных опор с одинаковым конструктивом но разным номером, например несколько анкерных и несколько промежуточных алгоритм: первый столбец - выборка списком через запятую номеров опор с одинаковым типом второй столбец - перечисление типов опор с объединением по типам третий столбец - построковая спецификация данного типа опоры таблица работает только если каждого типа по одному, при числе большем чем один начинается дробление ячеек первого и второго столбца, с выводом непонятных списков в первом столбце |
|||
![]() |
|
||||
последний столбец ОДНА строка
формула для нее: Код:
настройка переноса ячеек последнего столбца "увеличить высоту строки Сортировка как на картинке группировка по "С" если у кого рука дрогнет, что бы опора с "левыми комплектующими" не попала в общую группу, будет отдельной строкой. ================= Ps не надо ничего усложнять ))))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
то что выложил ты да нерабочий.
про статью ничего не скажу не разбирался. Сложные отчеты формирую на VBA, меньше тормозят систему и гарантированно не изменятся без моего ведома
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Цитата:
Попытаться повторить по описанию конечно можно, но без гарантии на удовлетворительный результат. Проще самому сделать с нуля.
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 17.07.2008
Сообщений: 75
|
Соглашусь с обоими высказываниями, т.к. попытка была изначально пошагово повторить, как только дошло дело до отчёта появилось подозрение, что пример-то не рабочий, и вопрос даже не в том, откуда берутся данные (маркер или блок), тут дело в разделе отчёта и формулах, и никто из техподдержки не смог дать консультацию почему пример не реализуем
|
|||
![]() |
|
||||
Тогда я не понимаю алгоритм работы всего комплекса (маркера и отчёта)
Статье 5 лет. Делалось еще раньше самими пользователями. У меня были промежуточные варинты. Пока не могу найти. |
||||
![]() |
|
||||
Регистрация: 17.07.2008
Сообщений: 75
|
Суть вопроса заключается именно в работоспособности многострочного отчёта, как в статье
Возможно, что нежелательный результат получится избежать если данные собирать из первого элемента в списке по сортировке в «A» и при группировке по «B», но как это сделать пока не соображу |
|||
![]() |
|
||||
Регистрация: 17.07.2008
Сообщений: 75
|
Ещё вопрос назрел
Создал маркер, создал несколько представлений в маркере, создал таблицу с отчётом в которой отображается геометрия представлений маркера. обнаружил следующие неприятные особенности:
|
|||
![]() |
|
||||
Штатно думаю никак, потому что в отчет вставляется текущая геометрия..
Но можно нештатно по кривому: Если исполнений не очень много, можно сделать строку с данными (над отчетом или использовать именованные ячейки) и в ее ячейки "внедрить объект"-графику, как должна выглядеть.. а в самом отчете показывать эту графику по условию типа iff(Obj.mcImplementation=="Sqare"; A1;A2)... или по другому условию
__________________
Мастерская СПДС |
||||
![]() |
|
||||
А можно пример, для чего это вообще нужно?
|
||||
![]() |
|
||||
|
||||
![]() |
|
||||
Offtop: очередной перепетуум??
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Это понятно КАК, вопрос был: Зачем?
Прислали суровым сибирским мужикам японскую бензопилу. Решили они ее испытать. Положили на нее досочку. - Вжик, - сказала японская бензопила. - Ни хуясе, - сказали суровые сибирские мужики и положили бревно. - Вжжик, - сказала японская бензопила. - Ни хуясе, - сказали суровые сибирские мужики и положили целое дерево. - Вжжжжик, - сказала японская бензопила. - Ни хуясе, - сказали суровые сибирские мужики и положили стальной лом. - Вжжжжжжжж- Ни хуясе! - сказала японская бензопила. - А ты как думала! - сказали суровые сибирские мужики... |
||||
![]() |
|
||||
Регистрация: 17.07.2008
Сообщений: 75
|
это нужно для формирования ведомости монтажных узлов
поставил на плане маркер, в форме указал параметры определяющие тип монтажного узла, получил ведомость с указанием номеров узлов на плане, количества типовых узлов на плане и их изображения, по аналогии с архитектурными ведомостями. так критична сфера применения? вопрос был по «механизму» который даёт не тот результат, что ожидалось в базовом алгоритме так что-то можно с эти сделать? |
|||
![]() |
|
||||
этот механизм не в курсе какой с него результат требуется... сказано ему подавай Geometry, он и старается. Он так видит
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 17.07.2008
Сообщений: 75
|
значит кроме этого способа вариантов нет?
IMHO это косяк |
|||
![]() |
|
||||
Во как, если функционал реализованный в пост #152 это косяк, покажите аналог того, что вам нужно.
Условие очень простое Цитата:
Последний раз редактировалось MCAD, 30.03.2016 в 14:33. |
||||
![]() |
|
||||
Регистрация: 17.07.2008
Сообщений: 75
|
Косяк не в функционале, а в том что нет способа влиять на отображение геометрии представления, это явно баг нежели фича
при количестве монтажных узлов ~50 и более (в моём случае именно так), этот способ не оптимален, проще не пользоваться в маркере выносками и выравниванием нужно то всего навсего чтобы геометрия не поворачивалась в таблице (иначе на кой такая ведомость) и чтобы выноска из неё не торчала, я ожидал найти решение в построителе выражений (что было бы логично), но увы ... Последний раз редактировалось Walkmax, 30.03.2016 в 14:43. |
|||
![]() |
|
||||
Я не сомневаюсь, что самый, самый оптимальный способ еще не придуман (и вряд ли когда то будет изобретён).
И еще бы понял бы Вас если бы задача была обратная. В зависимости от условий менять исполнение самого "Маркера"
А так получается просто загадка :-( Реализация по пунктам: 1. На чертеже проставляется позиция маркера; 2. Маркер, с использованием зависимостей или в ручную, получает набор необходимых характеристик; 3. Отчёт собирает данные с маркеров и с помощью "построителя выражений" выдаёт нужные данные. А никто и не говорил нигде что это ведомость. Есть много задач, где определяется именно положение геометрии (совсем не всегда это маркеры). Отчёты универсальный механизм. Нужен инструмент для конкретных задач? Последний раз редактировалось MCAD, 30.03.2016 в 15:11. |
||||
![]() |
|
||||
Регистрация: 17.07.2008
Сообщений: 75
|
В чём загадка? В алгоритме формирования ведомости монтажных узлов с использованием таблиц и маркеров, или вопросе о необходимости этого?
Инструмент для конкретных задач плох тем, что при значительном количестве этих конкретных но разных задач инструментов тоже будет значительное количество, в свою очередь такой инструмент как отчёт помогает реализовать задачи весьма разнообразных направлений и обсуждаемый мной недостаток это скорее неудобство, чем невозможность применения, вот по поводу устранения этого неудобства я и высказал свой интерес. Если это не реально, то можно хоть поставить в список на следующие версии, как например вы добавили возможность редактирования атрибутов через таблицу. это ясно, но ведь отчёт в том самом потоке данных берёт и информацию о том, какой угол у маркера, теоретически можно ведь в эту переменную подставить постоянное значение (т.е. добавить такую возможность для пользователя), тоже и для выноски Последний раз редактировалось Walkmax, 30.03.2016 в 18:07. |
|||
![]() |
|
||||
Я уже писал, что нет предела совершенству. И никогда никто не говорил, что идеально. Однако реализовать можно.
Понятно, спасибо. |
||||
![]() |
|
||||
Регистрация: 20.09.2011
Сообщений: 35
|
Подскажите есть ли возможность в собираемой групповой спецификации избавиться от повторяющихся значений в первом столбце?
Ну и совсем космос, можно ли по форме данной групповой спецификации получать общую массу изделия? СПДС 8.1, сбор данных производится с динамических блоков с свойствами и атрибутами. Подробности в вложении. Версия када 2010 |
|||
![]() |
|
||||
Подробности во вложении.
Добавил общую массу Последний раз редактировалось MCAD, 19.07.2016 в 17:09. |
||||
![]() |
|
||||
Регистрация: 20.09.2011
Сообщений: 35
|
Спасибо за столь быстрый ответ, с объединением строк очень простое и красивое решение, я просто слепец)
А вот с массой я не совсем то имел ввиду, по форме данной групповой спецификация необходимо подсчитывать общую массу на каждую сборочную единицу, в данном случаи необходимо подсчитать общую массу стержней отдельно на КР1 и на КР2, что бы результат был примерно как на картинке: |
|||
![]() |
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
Посмотрите, попробуйте что-нибудь из этого:
https://forum.dwg.ru/showpost.php?p=792734&postcount=24 https://forum.dwg.ru/showpost.php?p=792804&postcount=28
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. |
|||
![]() |
|
||||
Формула
=round(площадь;знаковпослезапятой) Что бы были не значащие нули, ячейке в свойствах тип -числовой и выставить количество знаков
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Цитата:
Цитата:
Код:
В аттаче различные варианты округлений |
||||
![]() |
|
||||
Регистрация: 07.06.2008
Сообщений: 199
|
Здравствуйте, коллеги.
Групповую спецификацию кому нибудь удалось победить автоматическим сбором СПДС атрибутов динамических блоков? Не получается избавиться от дублирования строк. Ниже скрин ручной спецификации и спецификации СПДС, где в разных столбцах заданы разные формулы атрибутов блока. Последний раз редактировалось rzinnurov, 26.12.2022 в 16:43. |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,923
![]() |
Задам и я свой вопрос
Дано чертеж с данными которые необходимо свести в таблицу. Составлена таблица СПДС GraphiCS (см. вложение) в первом столбце подсчет данных с чертежа. во втором необходимо внести запись с условием проверки содержимого первого столбца. Вопрос как такое провернуть? У меня не получилось задать условие проверки по части содержимого ячейки. Вложение: Таблица с условием.dwg
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Регистрация: 17.07.2008
Сообщений: 75
|
Последний раз редактировалось Walkmax, 28.12.2022 в 18:33. |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,923
![]() |
Цитата:
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,923
![]() |
Цитата:
у меня 2021+2021
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
для СПДС2021 можно через subsplit
либо так =Iff((substring(Object.Text;1;3 ))=="СПО";"Однокамерный";"Двухкамерный") справка по новейшим табличным функциям ----- добавлено через ~1 мин. ----- почти в каждой версии новые команды добавляют
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 29.12.2022 в 06:55. |
||||
![]() |
|
||||
Offtop: на вертикалку свистоперделок не навешаешь, приходиться им реальный функционал улучшать
с платформой проще, новые иконки нарисовал и вот она новая версия)))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Так?
Колонки H, I, J, K, L Не смотрел |
||||
![]() |
|
||||
__________________
Мастерская СПДС |
||||
![]() |
|
||||
ОЗиС Регистрация: 29.12.2020
Калуга
Сообщений: 50
|
Цитата:
P.s. тормоз, сам себе отвечу, нужно нажать на таблицу ПКМ и выбрать меню редактировать. P.P.S поделитесь, кто как вставляет таблицы на листы чертежа? через видовые экраны, копированием с модели на лист? еще варианты? Последний раз редактировалось Xekkuc, 25.05.2023 в 12:07. Причина: Вопрос по размещению таблиц на листах |
|||
![]() |
|
||||
__________________
Мастерская СПДС |
||||
![]() |
|
||||
один вариант, очевидножэж
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 27.02.2006
Сообщений: 14
![]() |
Коллеги, добрый день!
Дано: Маркер расчета площади. Площадь определяемся для разных типов покрытий: асфальт, газон, брусчатка. Площадь одного водосборного участка. Выполнить группировку одного столбца с одной маркировкой участка проблема нет. Вопрос: А можно ли объединить/сместить строки с одинаковым обозначением участка по столбцу "А" но с разными площадями: чтобы они были в одну строку. |
|||
![]() |
|
||||
Цитата:
Проверку делайте в колонке D..F iff(Object."Ваш критерий"==Cell(3;col);Object."Ваш критерий";"") Пример тут: Файлы и легенда на timeLine под роликом PS: Лучше пример |
||||
![]() |
|
||||
Регистрация: 27.02.2006
Сообщений: 14
![]() |
Цитата:
![]() Попробую понаглеть и приложу свой файл, так как "сходу" не получилось у меня решить эту задачу. Спасибо. |
|||
![]() |
|
||||
Регистрация: 27.02.2006
Сообщений: 14
![]() |
Гениальность в простоте оказалась...
Это то что нужно было, и как я сам не додумался... Да, не надо было "объединять" ! Спасибо огромное за оперативность! Буду изучать дальше - возможности инструмента огромны. Надеюсь он будет развиваться дальше! |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Цитата:
|
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связать две таблицы СПДС 6 и ещё | rider42 | ПО от CSoft | 4 | 22.04.2010 10:00 |
Копирование данных для спецификаций из выносок СПДС в таблицу из мтекстов | Red Nova | Программирование | 177 | 08.12.2008 11:35 |
как с помощью vba начертить линию | vasyavip | Программирование | 77 | 09.10.2008 23:17 |
Таблицы в СПДС 4 | Огурец | Вертикальные решения на базе AutoCAD | 14 | 24.10.2007 11:00 |
Таблицы в СПДС GraphiCS | Athlon | ПО от CSoft | 5 | 30.08.2005 11:39 |