Перейти к содержанию

MCAD

Дилеры
  • Публикаций

    1 597
  • Зарегистрирован

  • Посещение

  • Победитель дней

    157

Весь контент MCAD

  1. Уж если мы говорим про возможные сценарии, то можно попробовать обрезать строку в таблице, там сгруппировать Вернуть назад в маркер из объекта: Но, опять же аргумент subSplit придется определять заранее
  2. В "Универсальных маркерах" реализован другой механизм и другая последовательность. Маркер берет значения с объекта или примитива в момент вставки. Может последовательно брать с нескольких объектов. Для этого нужно смотреть в "нотификатор" и последовательно указывать нужные объекты. Про возможное получение полей @doctorraz отлично расписал, в том числе и у себя в блоге показал как сделать интерактивную форму объекта, что бы пользователь видел с каким объектом он работает. Можно легко управлять какие контролы и изображения показывать, например
  3. А можете объяснить, в какой ситуации вы планируете использовать данные функции? Все, что делается внутри объекта, можно сделать конкатенацией разных параметров. Если Вы планируете брать параметры с других объектов и "парсить" строки из зависимостей (это единственное что приходит в голову), то в Родительских объектах тоже можно вынести ключевые параметр и по ним фильтровать параметры.
  4. Хорошо Нет Это тоже про маркер? Нет. Если про отчёты, то на уровне выборки объектов
  5. уМаркер - это упрощённый вариант объекта. Это нельзя формализовать в виде "Таблицы с фильтрацией"? Тело документа тут
  6. Очередной вопрос "Из зала" Пользователи платформы нанокад, не имеющие возможности сделать выноску в виде универсального маркера и подключить таблицу параметров, вынуждены записывать значения руками и одной строкой. Соответственно, при создании отчёта, нет возможности получения данных записанных одной строкой, в качестве параметров. Например, значение выноски %%с5 L=5000 мм придёт одной «строкой» Для разбора такой строки и определения условия для отбора можно воспользоваться выражением: iff(xNum(Object.String2)==Diam1;xNum(subSplit(Object.String2;"L=";2)
  7. Часто спрашивают, почему ctlSetValue передаёт в объект данные не соответствующие тому, что Видно в таблице Если строки сгруппированы, то нужно в выражении это учитывать и писать sum(ctlSetValue(Cell;object property)) sum CtlSetValue.dwg
  8. Проверьте к какой БД подключена Стройплощадка? Должно быть так: nppr21
  9. Можно так попробовать. Только сами отчеты проверьте. Пересозданный Много отчётов в одной таблице.dwg
  10. Можно тут посмотреть
  11. Тема уже давно ушла от задачи, обозначенной в заголовке :(. @doctorraz, раздели тему?
  12. Нужно одной базой пользоваться, тогда можно не только в других чертежах, а на разных компьютерах. И не только таблицами...
  13. Он больше тут не появляется.
  14. @doctorraz так может у @abvgit есть альтернативный алгоритм разбивки всех блоков
  15. Тогда интересно, как это "описано" для автокада
×
×
  • Создать...