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

MCAD

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

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

  • Посещение

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

    124

Сообщения, опубликованные MCAD


  1. 1 час назад, A.Kudrjashov сказал:

    Теперь в исходных данных меняю местами атрибуты у двух позиций.

    1. Задача именно в том, что нужно получить объедение именно последовательных значений. Абсолютно не важно в каком порядке и по каком алгоритму они пришли в отчёт. Описан именно механизм объединения последовательных значений

    1 час назад, A.Kudrjashov сказал:

    По логике Ваш отчет от перестановки слагаемых в однотипных исходных данных поменяться не должен

    2. Вот :-) Именно ДОЛЖЕН меняться

    Если вы хотите автоматическое обновление, то добавьте сортировку по "С"

    img-2020-01-29-17-16-20.png.b68fd2da76b5b8279a6b5c3787d945de.png

     

    Но тогда вы получите аналог отчёта под названием "Объединение ячеек отчёта"

    img-2020-01-29-17-17-38.thumb.png.7e3fb5b9a94919677d5290770dab6570.png

     

    Тогда не получится сделать такой отчёт

    см. поз. 3 и поз. 7, 8

    img-2020-01-29-17-23-22.png.ad96921eaa047a2a34184c20a5d09033.png

     

     

     


  2. 24 минуты назад, A.Kudrjashov сказал:

    Разные результаты MERGE, которые я получил в предыдущем сообщении, - это нормально или не нормально ?

    Конечно. Именно ради этого и сделан такой пример.

    В ролике показано как работают "обычные" отчёты . 

    В правой части экрана Там всё однозначно и прозрачно.

     

     


  3. 12 минут назад, A.Kudrjashov сказал:

    Хорошо. Последний аргумент.
    Данная таблица, в следствие стандартных правил группировки и сортировки, должна работать вне зависимости от исходных данных.

     

    Тогда я совсем потерялся.  :-) Все данные берутся из атрибутов блока. Все, что мы редактируем в ОДНОЙ таблице, передаются в блок и через него передаются во все другие отчёты (таблицы) в блоке.

     

    Все объекты между собой перевязаны. Ну считайте, что это не блок, а универсальный маркер, который, обозначает позицию на чертеже.

    В левой части таблица из PDF, в правой обычные отчёты. Без "Прибамбасов"

     

    img-2020-01-29-14-35-09.thumb.png.0febf622835a47bdedce4c4467a923cf.png

     

     

     

     

     


  4. 26 минут назад, A.Kudrjashov сказал:

    Но, если позиции на границе групп колонки B не совпадают, то объединения быть не должно.

    Так в том то и дело, что это дополнительное условие, необходимое пользователю :-( 

    То, что вы предлагаете можно выполнить штатными средствам. Без использования "построителя выражения"

     

    img-2020-01-29-13-22-06.png.c38b06f6fdb781343a9399181fba9191.pngimg-2020-01-29-13-22-32.png.c6fa47d86b239645627661b7cac72c9a.png

     

     

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

    img-2020-01-29-13-32-33.png.535c182794afce28351ecac9d6abfefd.png

    Объединение ячеек отчёта с помощью MERGE.dwg


  5. 5 минут назад, A.Kudrjashov сказал:

    Формула правильная,  но по тексту получается, что "если значение текущей строки и строки на одну выше не равны, то к значению текущего столбца на одну строку выше прибавляем единицу", то есть "продолжаем нумерацию". А "если эти значения равны, то текущей ячейке присваиваем 1", то есть "запускаем новую нумерацию".

    Я должен это осмыслить по новой :-(

    Доберусь до компьютера.... 


  6. 2 часа назад, A.Kudrjashov сказал:

    1.
    В приложенном тексте все верно, не наоборот ?

    Да вроде правильно определение диапазона (от перемены мест слагаемых сумма не меняется) 

    Пример в аттаче 

     

    2 часа назад, A.Kudrjashov сказал:

    2.
    И второй момент меня смущает. Вот здесь после группировки и сортировки (п.1.4) в (1 - Номер 13) сначала должна идти "Строка 1", а затем уже "Строка 2".

    Так в том -то все и дело :-)  Порядок следования в колонках, определяется сортировкой в Колонке "В" -  из-за этого и приходится строки (атрибуты блоков), в колонке "С" объединять Merg'эм  

     

    В примере и в PDF файле - абстрактный пример. А вот в ролике. Действительное применение

    Merge Cell.dwg


  7. В очередной раз получил вопрос "Из зала". "Как объединить одинаковые ячейки, но в разных диапазонах" img-2020-01-28-19-11-39.png.776d67ff6d01678f4cd50b2fa6349f76.png

    Пример и описание в аттаче:

    Объединение ячеек отчёта с помощью MERGE.zip

    • Like 2
    • Thanks 1

  8.   

    В 16.01.2020 в 11:17, MCAD сказал:

    Кстати, у меня, сейчас, пересчитывается нормально. Без "зависаний"

     

    В 15.01.2020 в 22:47, MCAD сказал:

    А нет. Пересчиталось

     

    Я проверял же.  Был какой-то сбой (но не в релизе) 


  9. 13 часов назад, Shamray490 сказал:

    Пытался через построитель выражений, но так и не понял как заставить данные обоих ячеек идти друг за другом.

     

    Вот, то что есть в текущей версии по работе со строками

    В дополнение к посту

    img-2019-12-29-15-29-14.png

    Форматирование текста.dwg

    • Like 1

  10. 2 часа назад, Mитька сказал:

    По-моему, команда spregenobj до кучи обновляла все автоотчёты..? Или я путаю?

    У dromandon сложные, многоуровевые отчёты.

     

    pD1YS5AQS7.gif

     

    По просьбе автора алгоритма , было проверено в nanocad 20. В нем работает как надо!

     


  11. 37 минут назад, Shamray490 сказал:

    Пытался через построитель выражений

    В "Построителе выражений" можно  только подсказки к функциям посмотреть и результат

    img-2019-12-29-02-18-24.png

    Форматирование текста.dwg

    • Like 1

  12. 1 час назад, Shamray490 сказал:

    Через отчет делал только работоспособную автонумерацию блоков. 

    не знаю к месту или нет.

    6 минут назад, Shamray490 сказал:

    из Мтекста сослаться на ячейки таблицы или её комментарии?

    Я не знаю за МТекст (если в него что-то вставить инородное, он перестанет быть МТекстом) , но  вертикалках можно в tt (технические требования) 


  13. 3 минуты назад, Shamray490 сказал:

    Но чтобы не просто самому писать, а через ctab

    Про ctab -я уже тут писал.

    Всё именно так, как вы и говорите

    6 минут назад, Shamray490 сказал:

    "Модель" меняется на нужный номер страницы, однако сводная таблица по-прежнему пишет модель, точно также как и в ведомости основного комплекта,

    Не смог настроить И пост найти не могу :-(


  14. 23 минуты назад, Shamray490 сказал:

    Вот это меня перекорежило.

    :o

    В 24.12.2019 в 19:37, Shamray490 сказал:

    какое-то время связи проходят, а потом в один момент новые перестают связываться, а старые отваливаются

    Это происходит по независящим от "Таблиц" причинам. 

     

    23 минуты назад, Shamray490 сказал:

    Попробуйте связать данные между штампами и таблицей ОД

    Пробовали уже много раз. Например:

    Тут с таблицами.

    Тут с форматами

    Как это работает.pdf

×
×
  • Создать...