|
Форумы VetCAD++ VetCAD++ - утилиты для AutoCAD
|
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Святослав
Зарегистрирован: 28.03.2012 Сообщения: 19
|
Добавлено: Пт Июл 08, 2022 15:24 Заголовок сообщения: Ошибка в редакторе базы данных изделий! |
|
|
Добрый день!
Обнаружена серьезная ошибка в алгоритме работы редактора базы данных изделий. Редактор чувствителен к окну «Примечание» заполнения спецификации:
- если при заполнении спецификации установлена галочка «Масса», то редактор базы данных изделий подхватывает не правильную площадь окраски (вместо площади окраски – произведение массы на количество);
- если не стоит галочка «Масса», но стоит «Примечание», то редактор базы данных изделий игнорирует площадь окраски;
- если не стоит галочка «Масса», не стоит галочка «Примечание», но осталась серая запись в примечании из скопированной ране строки, то редактор базы данных изделий игнорирует площадь окраски;
- в редакторе не отображаются массы и площади изделий (не критично, но очень не удобно).
Необходимо откорректировать алгоритм работы редактора базы данных изделий так, чтоб площадь окраски всегда собиралась и собиралась правильно!, т.е. вне зависимости от заполнения «Примечания», галочек «Масса» и «Примечание».
Разные люди работают над проектом, невозможно уследить, кто, что пишет в примечаниях. На проверке либо не хватает площади окраски, либо ее очень много!
Во вложении подробное описание и тестовые файлы.
Description: |
|
Download |
Filename: |
базы данных изделий.zip |
Filesize: |
1.71 MB |
Downloaded: |
84 Time(s) |
_________________ С уважением, Святослав! |
|
Вернуться к началу |
|
|
marcis
Зарегистрирован: 25.04.2012 Сообщения: 496
|
Добавлено: Пн Июл 11, 2022 14:02 Заголовок сообщения: |
|
|
Площадь окраски используется при формировании СМ (спецификация металлопроката) - это раздел КМ.
А спецификация, которую Вы описываете ( галочки "Масса", "Примечание" и т.д.) - это спецификация КЖ.
Если Вам надо именно изделие учитывать В СМ, тогда действительно можно сделать промежуточную спецификацию, чтобы из ее строк занести данные в редактор базы изделий.
Только профили в эту спецификацию надо брать из папки "Каталог профилей". Тогда в редакторе базы изделий будут отображаться и масса, и правильная площадь окраски (проверил).
P.S. Можно даже не формировать спецификацию, а данные для редактора базы изделий снять с позиций.
|
|
Вернуться к началу |
|
|
Святослав
Зарегистрирован: 28.03.2012 Сообщения: 19
|
Добавлено: Пн Июл 11, 2022 14:43 Заголовок сообщения: |
|
|
Добрый день, marcis!
Речь именно о спецификации металлопроката, во вложении все очень подробно описано.
Спецификацию металлопроката собираем из строк спецификации. В строках спецификации есть изделия, в которых не правильно собирается площадь окраски. Вернее есть вариант с правильной площадью и три варианта с ошибкой из-за проставленных в строках спецификации галочках "Примечание" и "Масса".
Зачем промежуточная спецификация, надо просто исправить код редактора изделий, чтоб не обнулял и не завышал площади окраски при сборке изделий.
Совсем не обязательно спецификацию брать из папки "Каталог профилей", во вложении основная база с добавленными площадями окраски для всех профилей.
_________________ С уважением, Святослав! |
|
Вернуться к началу |
|
|
Святослав
Зарегистрирован: 28.03.2012 Сообщения: 19
|
Добавлено: Пн Июл 11, 2022 15:01 Заголовок сообщения: |
|
|
Во вложении видео ошибки.
Description: |
|
Download |
Filename: |
osibka-redaktora-bazy-dannyx-izdelii.zip |
Filesize: |
1.08 MB |
Downloaded: |
82 Time(s) |
_________________ С уважением, Святослав! |
|
Вернуться к началу |
|
|
marcis
Зарегистрирован: 25.04.2012 Сообщения: 496
|
Добавлено: Пн Июл 11, 2022 15:04 Заголовок сообщения: |
|
|
Зачем изобретать велосипед, если есть "Каталог профилей", специально сделанный для формирования СМ?
Я в посте написал, что редактор базы отображает и массу, и площадь окраски, если брать профили из этого каталога. Причем можно даже не формировать спецификацию, а данные собрать из позиций (нет нужды заморачиваться с галочками).
Все работает, только что проверил!
|
|
Вернуться к началу |
|
|
Святослав
Зарегистрирован: 28.03.2012 Сообщения: 19
|
Добавлено: Пн Июл 11, 2022 15:46 Заголовок сообщения: |
|
|
Не верю))
Прикладываю видео №2.
Спецификация сформирована из "Каталога профилей" - ошибка та же.
Одно и то же изделие можно собрать с площадью окраски 0м2 или 47,488м2 или 1457,824м2 - разница не маленькая!
Выноски (позиции) - не интересуют.
Здесь без Виталия не обойтись!
Description: |
|
Download |
Filename: |
osibka-redaktora-bazy-dannyx-izdelii-2.zip |
Filesize: |
1.17 MB |
Downloaded: |
86 Time(s) |
_________________ С уважением, Святослав! |
|
Вернуться к началу |
|
|
marcis
Зарегистрирован: 25.04.2012 Сообщения: 496
|
Добавлено: Пн Июл 11, 2022 16:36 Заголовок сообщения: |
|
|
Попробуйте собрать изделия из позиций. Не формируя строки спецификации.
|
|
Вернуться к началу |
|
|
Святослав
Зарегистрирован: 28.03.2012 Сообщения: 19
|
Добавлено: Пн Июл 11, 2022 17:16 Заголовок сообщения: |
|
|
Спасибо!
Так работает, но это костыль. Строки спецификаций должны работать без ошибок.
_________________ С уважением, Святослав! |
|
Вернуться к началу |
|
|
marcis
Зарегистрирован: 25.04.2012 Сообщения: 496
|
Добавлено: Вт Июл 12, 2022 10:49 Заголовок сообщения: |
|
|
А они и работают без ошибок. В КЖ. Ведь эта спецификация относится к КЖ. В КЖ не участвует площадь покраски.
А собирать СМ со строк общестроительной спецификации - вот это костылише! В КМ нет такой спецификации. Там есть Ведомость элементов (см. ГОСТ 21.502). Но с ее строк СМ не соберешь.
Поэтому СМ собирают с позиций.
Если мне надо посчитать в СМ какое-то типовое изделие (лестницы, ограждения, стремянки, площадки по сер. 1.450.3-7.94; рамки для электрических трасс и т.п.), то я с помощью редактора базы изделий создаю файлы VET и сохраняю в папке "Изделия".
Получается что-то такое:
Лестница ЛГВ45-6.7
/С245 ГОСТ 27772-2015
ГОСТ 8240-97$Швеллеры стальные горячекатаные
16П
24.6$0.999
/С235 ГОСТ 27772-2015
ГОСТ 19903-2015$Прокaт листовой горячекaтaный
4
1.6$0.102
/С235 ГОСТ 27772-2015
ГОСТ 8509-93$Уголки стальные горячекатаные равнополочные
50x5
4.5$0.292
/С235 ГОСТ 27772-2015
ГОСТ 8509-93$Уголки стальные горячекатаные равнополочные
63x4
2.3$0.147
/С235 ГОСТ 27772-2015
ТУ 36.26.11-5-89$Листы стальные просечно-вытяжные
406
5.4$0.279
/
......
и т.д.
Затем в соотв. месте плана (разреза) создаю выноску например МЛ1 и из базы в папке "Изделия" выбираю нужный файл.
|
|
Вернуться к началу |
|
|
Святослав
Зарегистрирован: 28.03.2012 Сообщения: 19
|
Добавлено: Ср Июл 13, 2022 14:27 Заголовок сообщения: |
|
|
Не согласен.
Т.к. ТСМ предложено собирать или из строк спецификации или из позиций, то работать должны оба варианта.
Считаю разработчику надо исправить вариант 1, либо убрать из ПО возможность сбора ТСМ из строк спецификации.
_________________ С уважением, Святослав! |
|
Вернуться к началу |
|
|
marcis
Зарегистрирован: 25.04.2012 Сообщения: 496
|
Добавлено: Ср Июл 13, 2022 16:45 Заголовок сообщения: |
|
|
Не согласны с ГОСТ 21.502? Дело хозяйское.
Но вариант 1 все-таки работает! И при желании СМ можно собать и со строк спецификации.
Создал две позиции и редактором базы изделий собрал из них изделие "Пример". Площади покраски в редакторе верные.
Затем внес изделие в спецификацию и оттуда собрал СМ.
Все посчитано верно!
Description: |
|
Filesize: |
62.28 KB |
Viewed: |
3271 Time(s) |
|
Description: |
|
Download |
Filename: |
_Пример.rar |
Filesize: |
1.92 MB |
Downloaded: |
84 Time(s) |
|
|
Вернуться к началу |
|
|
VetalBY Site Admin
Зарегистрирован: 22.03.2007 Сообщения: 1880
|
Добавлено: Ср Июл 13, 2022 18:15 Заголовок сообщения: |
|
|
Всё должно отрабатывать, просто нужно знать какие галочки выставить (да, это не очевидно, нужно знать). Это действительно костыль, так как в строках спецификации отсутствует такой атрибут, как площадь покраски. Поэтому ее негде хранить и был задействован атрибут "Примечание". И сделан этот костыль был по просьбам пользователей (хотя бы так), а не потому что я такой функционал сам придумал и криво реализовал.
А теперь выясняется, что это мне надо или убирайте
Я попробую сделать, чтобы площадь окраски не была связана с примечанием, она будет храниться в расширенных данных и визуально не будет видна в строке спецификации. Но программа будет её "видеть".
|
|
Вернуться к началу |
|
|
VetalBY Site Admin
Зарегистрирован: 22.03.2007 Сообщения: 1880
|
Добавлено: Ср Июл 13, 2022 18:31 Заголовок сообщения: |
|
|
И еще, Святослав, советую почитать лицензионное соглашение в папке VetCAD++ - файл License.pdf
В нем прописано, что программа поставляется по принципу “КАК ЕСТЬ”. Это означает в том числе, что пользователь ознакомился с программой и согласен с тем, как она работает. Просьбы и предложения по улучшению конечно же принимаются, тем более если они дельные. Но вот закидоны типа "надо убрать" - смешно читать. Вас тысячи, а я один. Если каждый будет говорить, что мне надо делать, а что нет, то, боюсь, вообще ничего путного не получится.
Хорошего дня!
|
|
Вернуться к началу |
|
|
Святослав
Зарегистрирован: 28.03.2012 Сообщения: 19
|
Добавлено: Чт Июл 14, 2022 9:02 Заголовок сообщения: |
|
|
Спасибо, Виталий!
Я никого не хотел обидеть, особенно Вас.
Когда ко мне начали поступать претензии, что VetCAD насчитал огромное количество краски - я не поверил, долго искал, у кого кривые руки. Выявил зависимость от Примечаний и сразу написал Вам, т.к. это гарантированно решит вопрос. Не ожидал, что такая переписка получится(
_________________ С уважением, Святослав! |
|
Вернуться к началу |
|
|
VetalBY Site Admin
Зарегистрирован: 22.03.2007 Сообщения: 1880
|
Добавлено: Ср Июл 27, 2022 19:41 Заголовок сообщения: |
|
|
Святослав
Выложено обновление, в нем попытался сделать так, чтобы площадь окраски не была связана с примечанием, она будет храниться в расширенных данных. Можно опробовать
http://vetcad.ru/vetcad_forum/viewtopic.php?p=6788#6788
|
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах You cannot attach files in this forum You can download files in this forum
|
|