|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
|
||||
|
||||
Цитата:
в хелпе по McCOM2 встречалось )))) у объекта SymTableFormat есть свойство TextAlign в СПДС можешь по условию менять цвет ячейки MCAD давал примеры, ну и верхний нижний индекс и высота строки, посмотри в построителе выражений. Если не секрет месье... зачем такое извращение может понадобиться? менять выравнивание текста по условию?
__________________
Мастерская СПДС |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Все уже придумано до нас )))
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 01.06.2015 в 16:11. |
||||
|
||||
Это конечно классно, но разве в этом случае нельзя создать три отчёта. То есть избавится от лишнего условия в формуле и и перенести фильтрацию в выборку отчёта? У тебя же в скрипте детали есть параметр Spec.Parit...
Последний раз редактировалось MCAD, 02.06.2015 в 06:15. |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685
|
Во первых, три отчета - три раза надо объекты выбирать в фильтре. А во-вторых, чем больше в таблице разделов, тем больше глюков. Больше 2-х - уже перебор. У меня, в частности, иногда строки съезжают из раздела в раздел, сортировка нарушается при появлении/удалении объектов, чудесным образом заголовки-шаблоны отчета размножаются (то бишь посреди строк раздела отчета появляется какая-то левая с еще одним "шаблоном отчета")
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Ты, что, каждый раз создаёшь новый отчёт? Сохрани в базе и вставляй из базы. Три раза выбрать куда как проще, чем три раза написать условие выбора для формулы отчёта. А ты, плюс к этому, хочешь еще условия форматирования (выравнивания текста в ячейке). Ну тут я тебе не помогу :-\
Ну это ты сам решай как тебе удобнее и проще ;-) . Это никак не может зависеть от количества отчётов (разделов) внутри таблицы. В принципе!!! Все примеры глюков, которые доходили до нас можно свести к простой житейской ситуации: Цитата:
Кроме того, обработка условий и выражения внутри отчёта могут существенно тормозить процесс. |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685
|
Цитата:
А чем вызваны глюки - батонами программиста или яйцами жены юзера - не знаю.. . В идеальном мире, конечно, на каждую прыжок в сторону - попытку побега пользователя есть охранник на вышке обработчик ошибок. В реальном, естественно, юзер всегда сможет пойти таким кривым путем, который программой не ожидается.. Я бы пример прислал, но последнее время больше 2 отчетов не делаю. Но и то, - бывает, к примеру, в разделе данных после раздела отчета строчки скачут сами собой..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Цитата:
человек понимает о чем пишет, в 8-ке та же беда Цитата:
поэтому: Цитата:
но опять же ввиду того, что если отчет вставлен на чертеж и возникла необходимость поправить, подвинуть добавить... то это сопровождается жуткими тормозами. В связи с этим был сделан отчет в простую таблицу СПДС (шаблон) на VBA (лишенный перечисленных недостатков) Offtop: Прям Эволюция по Дарвину, но судя, что работать стало значительно удобнее - постепенно приближаюсь к вершине пищевой цепочки ))) и постепенно удаляюсь от встроенных инструментов СПДС
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 02.06.2015 в 13:06. |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685
|
Товарищи самоученые, а вот подскажите.. В "построителе выражений" ячейки таблицы есмь кнопка "Присоединить объект", с помощью которой можно ткнуть в другую таблицу и использовать значения по корректному адресу ячейки.. Причем если один раз ткнешь во таблицу, то оно будет Object1.адрес, второй - Object2.адрес.. А вот как узнать, сколько оных Object уже присоединено? И еще - а как "отсоединить" ненужное?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Цитата:
|
||||
|
||||
Отчётов вообще? Ну вроде как ответ в самом названии. Плюс Динамическое обновление
У doctorraz, этого нет. :-( Но есть желание "попраграммировать" :-) Offtop: Я, теоретически, знаю как можно заставить множится заголовки. Но очень надо постараться. Правда работать они будут, но пользы от этого никакой |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685
|
Цитата:
А динамическое обновление - да, это очень даже хорошо и вдохновляет на подвиги, если без глюков и тормозов. У меня, когда, к примеру, в одном файле с десяток-полтора ростверков-перекрытий, работает более-менее без зависаний (когда динблоками армировал - больше 5 в одном файле - и уже можно вешаться). Но в практическом плане - если бы было время "отпрограммировать" свой vba-шный модуль, может, я бы тоже его предпочел.. Так как под свои желания и предпочтения можно что угодно наворотить. В два клика создать и спецификацию, и врс, и ведомость деталей. По крайней мере, для проверки "отчетов" было бы не плохо.
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 22.06.2015 в 14:21. |
|||
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
|
Яков, желание "попрограммировать" у нас не от хорошей жизни возникает. Процессы надо ускорять. вы дали некоторый инструментарий, но он не полноценен. Вроде бы и есть какие-то зачатки автоматизации, но до конца реально ничего не работает.
Динамическое обновление - это не большой плюс, а может быть и вообще минус. Статичную таблицу вставил, проверил, забыл. В динамической таблице вообще нельзя быть ни в чем уверенным )) Она своей динамичностью тебя расслабляет, но иногда может сыгать злую шутку, туда может попасть что-то не нужное, или исчезнуть что-нибудь нужное, при каждой печати думаешь, а не изменилось ли там что нибудь в таблице. Маленькие таблицы быстренько пробежался глянул, и ладно...а большие спецификации на 100 позиций задолбаешься проверять. Огромный плюс у отчетов - это обратная связь с объектами! Это возможность быстро найти на чертеже нужную позицию, это возможность быстро нумеровать позиции не бегая по чертежу, а просто изменяя нумерацию в таблице. Но все таки нужны методы контроля. После последних случаев, когда пришлось краснеть перед ПТО, прихожу к выводу, что для работы и построения чертежа можно пользоваться отчетами, но для оформления спецификации - стоит использовать статичную таблицу построенную в ВБА. Поэтому я и спрашивал тебя какое конкретно назначение, вы как создатели, видите для отчетов? Как мне конструктору их следует применять? |
|||
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604
|
мне кажется, я ...цать страниц назад писал, что вставляю табличку с шаблонами отчётов, она автоматом заполняется, и я тут же преобразую отчёты в данные
Последний раз редактировалось swell{d}, 03.06.2015 в 12:37. |
|||
|
||||
swell{d}, Спасибо.
|
||||
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
|
Цитата:
Решение не выглядит достойно, а выглядит как выход из сложившейся ситуации, с полной потерей всех вышеперечисленных плюсов отчетов. Вот так и живем, одни проблемы решаем за счет других. Чем отличается функция "обновить отчет" от функции "перестроить отчет"? Зачем нужна отдельная функция "пересчитать таблицу"? Я бы предпочел все таки иметь рабочий отчет, которому можно доверять. |
|||
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604
|
А я наоборот считаю, что так удобнее. Если у тебя поменялось армирование плиты, просто вставь новую табличку с отчётами рядом со старой, проверь, что изменились именно те строки, которые должны были и взорви её.
И ты всегда уверен, что открыв файл через несколько лет, когда твоя база элементов несколько раз обновится, спдс несколько раз обновится, ты увидишь именно то, что отдавал заказчику. |
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
СПДС Graphics. Интеграция с AutoCAD. Нет панелек СПДС | Sn4ke | ПО от CSoft | 40 | 31.07.2020 11:52 |
Не редактируются объекты СПДС | 4атланин | ПО от CSoft | 86 | 11.12.2017 16:03 |
Изменения системы СПДС. ГОСТ 21.101-97 и не только! | Red_line | Архитектура | 19 | 05.08.2010 18:01 |
Копирование данных для спецификаций из выносок СПДС в таблицу из мтекстов | Red Nova | Программирование | 177 | 08.12.2008 11:35 |
СПДС, Автоматическая загрузка при открытии файла | Vildar | Прочее. Программное обеспечение | 11 | 05.09.2008 16:58 |