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

Автоматическая спецификация металлопроката

Рекомендуемые сообщения

Ну вот.

теперь все собирается в таблицу

все работает. Выполнил уже с десяток заказов.

Радуюсь не на радуюсь.

Выкладываю. Может кому то понадобится посмотреть

формулы в таблицах

молодец!

если надо скрыть какой-то столбец не надо ставить ячейке размер шрифта 0,0002... )))

достаточно кликнуть ПКМ по заголовку столбца и отметить СКРЫТЫЙ

И на будущее если захочешь чем-то поделиться всерьез.. прикладывай маркеры и пр., (*.mcd)

Изменено пользователем doctorraz

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
молодец!

если надо скрыть какой-то столбец не надо ставить ячейке размер шрифта 0,0002... )))

достаточно кликнуть ПКМ по заголовку столбца и отметить СКРЫТЫЙ

 

Давно искал такую галочку

 

Благодарю

 

 

Маркер выложил

Изменено пользователем small2002

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

doctorraz

у меня в маркере в таблице параметров порядка 4000 тыс строк, все работает нормально (без тормозов)

 

А какое максимальное количество строк может быть в таблице параметров?

Изменено пользователем small2002

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А какое максимальное количество строк может быть в таблице параметров?

так потестируй может 216 или 232

вот длина строки точно 28-1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Из переписки:

20 тыс я для теста загонял, надоело очень долго сохраняет

 

Стало интересно протестировать на больших объёмах, хотя изначально никто не закладывался на такой массив данных в "Универсальном маркере".

С базой SQL создание и редактирование таблицы в маркер происходит с не большой задержкой, практически не влияющей на настроение пользователя.

После переключения на локальную базу (mdf) MechWizard задумался, и только InDwbMon показывал, что процесс то идет.

В итоге: вскрытие показало, что:

При обработке большого числа транзакций появляется сообщение об ошибке "Превышено число блокировок файлов общего доступа…"

Источник (анамнез) тут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

короче 2^(32-1)-1

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

и это независимо крутится на отдельном SQL mdf или mdb.

Как при добавлении через буфер, так и при импорте/экспорте из эксель. Возможно влияет количество столбцов и заполненность ячеек данными.

==================

Но по своему опыту скажу, что при количестве строк около 4к пользоваться маркером не очень комфортно. (подумываю сделать из него несколько поменьше, да и актуальность данных поддерживать легче

 

post-64306-0-46629900-1472039934.png

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уже 6900 строк

при сохранении вылетает nanoCAD

а по прикидкам таблица должна увеличится еще как минимум в двое.

Наверное придется делать несколько маркеров с одинаковыми параметрами

post-65039-0-32616200-1472085969.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А не подскажите, может где уже и обсуждалось

Как собирать инфу с таблицы в маркер?

Заранее спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уже 6900 строк

при сохранении вылетает nanoCAD

а по прикидкам таблица должна увеличится еще как минимум в двое.

Может скинешь таблицу и маркер для тестов? Лучше в почту.

Как собирать инфу с таблицы в маркер?

Вот всю таблицу с чертежа залить в маркер? Или взять в маркер данные конкретной (например "Именованной") ячейки?

 

Иначе связь всегда "двухсторонняя", если в отчете нет формул

http://www.youtube.com/watch?v=lfCj-PVOKvw&list=PL1MQqrS2qjWNfYGu1IyeLR3l5YGd4N20p&index=21

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

поясни, что имеешь в виду?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
поясни, что имеешь в виду?

В отчет таблицы вставляешь параметры маркера, формируется отчет.

А можно ли при вставке маркера на поле чертежа указать таблицу и собрать инфу с неё с определенных ячеек?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Может скинешь таблицу и маркер для тестов? Лучше в почту.

скинул

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А можно ли при вставке маркера на поле чертежа указать таблицу и собрать инфу с неё с определенных ячеек?

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

===========

стесняюсь спросить каково практическое применение этого извр ноу-хау???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
стесняюсь спросить каково практическое применение этого извр ноу-хау???

извр ноу-хау ) ну как вариант. Маркер элементов (выложен был ранее) что бы не заполнять, точнее

частично не заполнять. Может и не понадобится.

 

тебе же MCAD ответил.. делаешь ячейки таблицы именованными

а если ячейка формируется отчетом, как её сделать именованной?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

скинул

Уточните, пожалуйста, таблицу импортируете в редакторе маркера или в MechWizard'е?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Уточните, пожалуйста, таблицу импортируете в редакторе маркера или в MechWizard'е?

post-65039-0-54311400-1472104598.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а если ячейка формируется отчетом, как её сделать именованной?

Если ячейка сформирована в отчете, то её можно сформировать и в маркер :-)

А если это "Итог" отчета с расчетом то так же как и обычно.

п.6 в документе

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а если ячейка формируется отчетом, как её сделать именованной?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если ячейка сформирована в отчете, то её можно сформировать и в маркер :-)

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

ЗЫ чисто академический интерес

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда и ответ будет "Эмпирическим" :-)

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Данные из таблицы в маркер и наоборот

http://www.youtube.com/watch?v=iUAkVz0IRvc&list=PL1MQqrS2qjWNfYGu1IyeLR3l5YGd4N20p

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Данные из таблицы в маркер и наоборот

вроде то что нужно. ещё не дошел.

спасибо.

Всё получилось.

Изменено пользователем small2002

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну вот как то так получилось:

Добавляю вторую таблицу с изделиями и метизами в мастере объектов все вроде работает и устраивает.

Благодарен Всем кто помогал и помогает советами, примерами и критикой

Изменено пользователем small2002

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите пожалуйста. Как сделать

Что бы материал, который преобладает в строках спецификации

отображался в шапке а в строках отображался остальной материал (оговоренный)?

 

Заранее спасибо

post-65039-0-12541700-1479185061.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите пожалуйста. Как сделать

Что бы материал, который преобладает в строках спецификации

отображался в шапке а в строках отображался остальной материал (оговоренный)?

 

Заранее спасибо

преобладает, это , чё за критерий? по метрам, штукам массе...количеству буков в названии/гостЕ

математически можешь описать?

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

Лучшее такие вещи формировать , как программные отчеты.. т.е. скрипт пробежался собрал что надо в табличку, и обработал как задумал создатель... изменили чертеж.. запустили опять скрипт..табличка изменилась. Все под контролем и ничего не изменится без ведома разработчика, даже если этих объектов нет в чертеже или сиэнднанасофт в очередной раз решат чтонить "улучшить"

Так можно реализовать абсолютно любые отчеты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

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