Jump to content
  • entries
    14
  • comments
    88
  • views
    3,126

АвтоЗаполнялка


doctorraz

1,800 views

 Share

По мотивам видео уважаемого  @MCAD

Спойлер

 

Собрал заполнялку форматок СПДС на основе таблиц...

Коротенько что умеет и зачем...

1. Заполняет реквизитную часть основных надписей

Спойлер

image.png.bb1eb081fccbcb24f20583517a64d91d.png

 

Но в связи с тем, что в таблицах бага (несколько (много ) отчетов начинают глючить, а мне надо много)

Эта таблица  заполняет данными другие таблицы..

Собирает данные с форматов в чертеже (мне надо для статистики по разделам, листов и приведение к А1)

UPD 19.05.2021  15:50 Заполняет данными  блок с атрибутами (иначе как мне взять полем в текст или мтекст??)  

И берет с этого блока поля  имени файла и путь файла ( заодно объехали еще одну багу с отцепляющимися полями в таблице при изменении в таблице количества строк и еще одну багу лишний пробел в начале строки)

из за баги в нано (атрибуты из блоков в тексты не держатся, слетают и глючит)

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

Бонусом при вставке текста с полем в любой документ, если у документа есть такие пользовательские свойства все подтянется автоматически.

Продолжение истории))/UPD

-------------------

Маленькие таблицы:

непосредственно заполняют основные надписи форматок

нумеруют форматки (слева направо снизу вверх, можно перенастроить)

В первом формате ставят количество форматов.

В маленьких таблицах нужно только  задать область в которой расположен раздел и имя раздела (то что в обозначении после точки... СО, КЖ, Д, Р)

Спойлер

image.png.7e4d14d7f36dfeff725a55aa331dba47.png

Кому интересно качайте шаблончик, включайте скрытые строки и разделы (их там есть), разбирайтесь как это работает и конечно адаптируйте под свои нужды (кто проектирует проект файл)

Связи можно посмотреть-проверить по SPREFSHOW

------------------------

Критика только приветствуется))

ЗЫ возможно чего вспомню еще допишу, но проще раз увидеть

------------

upd перезалил шаблон, чегойто два файла прицепилось)))

 

 

Автозаполнялка.dwg

Edited by doctorraz

 Share

27 Comments


Recommended Comments



Опция "Визуальное представление формул" в ячейке,

image.png.06c7d41584dd8187ac92a2f0fb2e08fd.png

Полезна на этапе "конструирования" самого отчёта, но на сложных таблицах, с вложенными выражениями в разных ячейках, она жрёт ресурсы :censor:

В готовых таблицах (наверное) целесообразно её отключать.

  • Like 1
Link to comment

И всё таки, «подписи» не вставляете в штампы в программе? В автозаполнялке такого функционала нет. Да и вообще, у меня не получается сделать это "не коряво", чтобы геометрия вставилась в ячейку штампа нормально, или её можно было как то отцентровать хотя-бы или настроить размер вставленной геометрии

Link to comment
32 минуты назад, yac91 сказал:

«подписи» не вставляете в штампы в программе?

 Официально такое не практикуется, еще и уголовно наказуемо(((

Если очень надо блокблоков подписей с датами поверх штампа, в специальном слое, чтоб можно было оперативно морозить

  • Thanks 1
Link to comment
2 часа назад, doctorraz сказал:

 Официально такое не практикуется, еще и уголовно наказуемо(((

И что получается, все распечатанные листы всех экземпляров всех разделов нужно подписывать ручками? Это ГИП больше ничем заниматься не будет, кроме как сидеть и подписывать все свои объекты.
А что за статья ук рф, которая это запрещает?) Расскажу коллегам, но мы КОНЕЧНО ЖЕ ТАКОЕ НЕ ПРАКТИКУЕМ И ВООБЩЕ МНЕ ДЛЯ ДРУГА)

2 часа назад, doctorraz сказал:

Если очень надо блокблоков подписей с датами поверх штампа, в специальном слое, чтоб можно было оперативно морозить

Это да, понятно, но это выходит за рамки автоматики) Через таблицу можно всем вставить и убрать быстро геометрию в штампе, но она криво встает.

Link to comment
11 минут назад, yac91 сказал:

Это ГИП больше ничем заниматься не будет, кроме как сидеть и подписывать все свои объекты.

Иначе будет просто сидеть..

Он жэж не подписывает, а проверяет и своей подписью удостоверяет соответствие нормам и правилам

Так то получается, апсалютное доверие, чего б там инженеры не наваяли

11 минут назад, yac91 сказал:

что за статья ук рф, которая это запрещает?)

Скинь сюда факсимиле своей подписи и свои паспортные данные..

Или подпись под проектом это другое?

добавлено через 4 минут
11 минут назад, yac91 сказал:

Это да, понятно, но это выходит за рамки автоматики)

Это выходит за рамки здравого смысла..

И таблицы и основная надпись  позволяют вставить графику, подпись..

Но это не будет выглядеть как подпись и имхо это правильно

Опять жэж если делать подпись блоком, то можно вывести цветом при печати монохром, не отличишь от оригинальной))

добавлено через 9 минут
12 минут назад, yac91 сказал:

всех экземпляров

Только подлинников

По одному экземпляру всех разделов

Для этого даже клятву гипа придумали

На листе од.. но подпись должна быть живая, но одна на раздел

Так то если чо все легко отмажутся, что это не подписывали и паровозом будет тот кто эти факсимиле в чертеж навставлял

Edited by doctorraz
  • Thanks 1
Link to comment

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

И не думаю, что нанодев будет в этом направлении в плане улучшения правдоподобности заморачиваться

Незаконно это о чем ты просишь.

Как сделать красиво выше написал (но ты ж меня не сдашь)))

  • Like 2
Link to comment
4 минуты назад, doctorraz сказал:

Иначе будет просто сидеть..

Странное представление о ГИПах) У них куча работы, в том числе и проверить каждый раздел, и это маленькая часть от всего, но по 4 экземпляра стадии П и стадии Р всех разделов, по 100 листов в некоторых из них, подписывать — это не проверять, а просто сидеть и очень долго рисованием заниматься. Дело не только в ГИПах, это, грубо говоря, бесполезная трата времени всех инженеров. Или есть какой-то лайфхак из тик тока, как это делать правильно быстро и разом? Хотя это всё уже оффтоп, конечно, извиняюсь

Link to comment
7 минут назад, yac91 сказал:

подписывать — это не проверять

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

8 минут назад, yac91 сказал:

но по 4 экземпляра стадии П и стадии Р всех разделов, по 100 листов в некоторых из них,

подписывается один экземпляр ОРИГИНАЛ/ПОДЛИННИК который в последствии остается в стенах конторы его разработавшей и с которого потом делаются копии,

если гип этого не знает его проблемы

-----------

11 минут назад, yac91 сказал:

по 100 листов в некоторых из них

выше написал, клятва гипа вполне себе практика, что бы он не подписывал 100500 листов, а только ОД

12 минут назад, yac91 сказал:

бесполезная трата времени всех инженеров

т.е. разработать 100 листов время есть, а подписать трата времени.. Однако

12 минут назад, yac91 сказал:

Или есть какой-то лайфхак из тик тока

конечно есть...

ЭЦП

выпускаешь хоть ту жэж PDF (да хоть на весь мегакомплект) и каждый подписывает ее своей электронной подписью

-------------

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

смысл любой подписи в этом, разделение и взятие на себя ответственности за решения

-------------

возможно у меня проф деформация, занимаюсь только ОПО

  • Like 2
Link to comment

Хотя я целиком и полностью согласен с @doctorraz

15 часов назад, yac91 сказал:

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

 

 

А если размеры вставляемой геометрии переложить не на таблицы, а на пользователя? И заранее "геометрию" сделать нужного размера?

 

yac91.dwg yac91.mcdi

  • Like 1
Link to comment
14 часов назад, doctorraz сказал:

И не думаю, что нанодев будет в этом направлении в плане улучшения правдоподобности заморачиваться

Незаконно это о чем ты просишь.

тем не менее в НаноАльбомах есть возможность вставлять подписи

1492709532_.jpg.93c01edafa7fe4f03f673e0498ecc5a3.jpg

 

14 часов назад, doctorraz сказал:

Только подлинников

на подлиннике, согласен, только живые подписи (аналоговые или цифровые), а на копиях-то че не "пойдут" сплайновые? :)

Edited by XPom
Link to comment
4 минуты назад, XPom сказал:

а на копиях-то че не "пойдут" сплайновые?

 

С чего копия? 

14 часов назад, doctorraz сказал:

и с которого потом делаются копии,

в архиве хранится "Подлинник". В принципе, есть (выше) цифровая подпись, которая вообще обнуляет всю ветку обсуждения. 

  • Like 1
Link to comment
11 минут назад, MCAD сказал:

С чего копия? 

Бумажная копия с электронного подлинника

  • Like 1
Link to comment
5 минут назад, XPom сказал:

Бумажная копия с электронного подлинника

Растр?

я ушёл, не моя это тема

Link to comment
2 минуты назад, XPom сказал:

Бумажная копия с электронного подлинника

Если подлинник в цифровом виде, то он подписан ЭЦП..

Процесс получения бумажных копий регламентирован (на полях штрихкоды уиды и прочие спецотметки) т.о. однозначно идентефицируется с чего когда и кем получена копия

-----

Подозреваю у вас нет широкоформатного копира, оттого все танцы с подписыванием всех комплектов

Link to comment
Только что, MCAD сказал:

Растр?

нет. Подлинник - PDF-файл, подписанный ЭЦП, со вставленными сплайновыми подписями в полях основных надписей

добавлено через 1 минуту
Только что, doctorraz сказал:

Подозреваю у вас нет широкоформатного копира

есть, но хочется "оптимизировать" человека-ксерокопера :)

Link to comment

У нас последнее время такой алгоритм

Комплект печатается

Проверяется и подписывается

Делается скан и копии выкладываются на сервер т.н. "электронный архив" откуда все заинтересованные могут скачать распечатать

Подлинники складываются в папочку и хранятся в бумажном архиве

добавлено через 1 минуту
4 минуты назад, XPom сказал:

PDF-файл, подписанный ЭЦП, со вставленными сплайновыми подписями в полях основных надписей

Зачем сплайновые подписи?

Ведь и так видно кем подписано

Link to comment
2 минуты назад, doctorraz сказал:

Зачем сплайновые подписи?

ну, да. видимо, для "красоты" только :)

Link to comment
1 минуту назад, XPom сказал:

для "красоты"

Как красиво, выше написал, блок блоков, от живой не отличить

Бонусом поменялся подписант, в одном блоке переопределил и везде поменялось, какя разница где менять, в блоке или автозаполнялке..

Кстати я не пробовал, но возможно по ctvalue и графику может вставлять..

Но в таблицах и штампах выглядит не очень

Link to comment
19 минут назад, XPom сказал:

со вставленными сплайновыми подписями

Я не понял, что в этой _Pline  не так?

image.png.de3c0d4bd7885e0ac988489512244978.png

Хранить сплайн в объекте (таблице) не очень удачное решение. 

Link to comment
2 часа назад, MCAD сказал:

заранее "геометрию" сделать нужного размера?

На выпуске нормоконтроллер уволился и 100500 штампов вот так перекликивать(((

Когда/если добавят возможность замены основной надписи из инспектора нескольким форматам по всему документу разом..

А до тех пор руками в штамп ничего пихать не надо

Link to comment

Лучше создайте другую тему.

@doctorraz  в БЛОГЕ решал совсем другую задачу!!! 

Не стоит тут обесценивать его труд.

  • Like 1
Link to comment
5 минут назад, doctorraz сказал:
2 часа назад, MCAD сказал:

заранее "геометрию" сделать нужного размера?

На выпуске нормоконтроллер уволился и 100500 штампов вот так перекликивать(((

Так что вписывай, что "подстраивай"  один фиг менять. 

Link to comment
5 минут назад, MCAD сказал:

Так что вписывай, что "подстраивай"  один фиг менять

Поэтому, когда приходиться так делать, на выпуске, ставлю блок поверх штампов

  • Like 1
Link to comment

Guest
Add a comment...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...