[VetCAD++] - главная Форумы VetCAD++
VetCAD++ - утилиты для AutoCAD
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Автоматические спецификации VetCAD++

Ошибка в редакторе базы данных изделий!
Версия для печати
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов Форумы VetCAD++ -> VetCAD++ - отзывы, пожелания, проблемы, решения
Предыдущая тема :: Следующая тема  
Автор Сообщение
Святослав



Зарегистрирован: 28.03.2012
Сообщения: 19

СообщениеДобавлено: Пт Июл 08, 2022 15:24    Заголовок сообщения: Ошибка в редакторе базы данных изделий! Ответить с цитатой

Добрый день!
Обнаружена серьезная ошибка в алгоритме работы редактора базы данных изделий. Редактор чувствителен к окну «Примечание» заполнения спецификации:
- если при заполнении спецификации установлена галочка «Масса», то редактор базы данных изделий подхватывает не правильную площадь окраски (вместо площади окраски – произведение массы на количество);
- если не стоит галочка «Масса», но стоит «Примечание», то редактор базы данных изделий игнорирует площадь окраски;
- если не стоит галочка «Масса», не стоит галочка «Примечание», но осталась серая запись в примечании из скопированной ране строки, то редактор базы данных изделий игнорирует площадь окраски;
- в редакторе не отображаются массы и площади изделий (не критично, но очень не удобно).

Необходимо откорректировать алгоритм работы редактора базы данных изделий так, чтоб площадь окраски всегда собиралась и собиралась правильно!, т.е. вне зависимости от заполнения «Примечания», галочек «Масса» и «Примечание».

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

Во вложении подробное описание и тестовые файлы.



базы данных изделий.zip
 Description:

Download
 Filename:   базы данных изделий.zip
 Filesize:  1.71 MB
 Downloaded:  84 Time(s)


_________________
С уважением, Святослав!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
marcis



Зарегистрирован: 25.04.2012
Сообщения: 496

СообщениеДобавлено: Пн Июл 11, 2022 14:02    Заголовок сообщения: Ответить с цитатой

Площадь окраски используется при формировании СМ (спецификация металлопроката) - это раздел КМ.
А спецификация, которую Вы описываете ( галочки "Масса", "Примечание" и т.д.) - это спецификация КЖ.
Если Вам надо именно изделие учитывать В СМ, тогда действительно можно сделать промежуточную спецификацию, чтобы из ее строк занести данные в редактор базы изделий.
Только профили в эту спецификацию надо брать из папки "Каталог профилей". Тогда в редакторе базы изделий будут отображаться и масса, и правильная площадь окраски (проверил).
P.S. Можно даже не формировать спецификацию, а данные для редактора базы изделий снять с позиций.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Святослав



Зарегистрирован: 28.03.2012
Сообщения: 19

СообщениеДобавлено: Пн Июл 11, 2022 14:43    Заголовок сообщения: Ответить с цитатой

Добрый день, marcis!

Речь именно о спецификации металлопроката, во вложении все очень подробно описано.
Спецификацию металлопроката собираем из строк спецификации. В строках спецификации есть изделия, в которых не правильно собирается площадь окраски. Вернее есть вариант с правильной площадью и три варианта с ошибкой из-за проставленных в строках спецификации галочках "Примечание" и "Масса".

Зачем промежуточная спецификация, надо просто исправить код редактора изделий, чтоб не обнулял и не завышал площади окраски при сборке изделий.

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

_________________
С уважением, Святослав!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Святослав



Зарегистрирован: 28.03.2012
Сообщения: 19

СообщениеДобавлено: Пн Июл 11, 2022 15:01    Заголовок сообщения: Ответить с цитатой

Во вложении видео ошибки.


osibka-redaktora-bazy-dannyx-izdelii.zip
 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    Заголовок сообщения: Ответить с цитатой

Зачем изобретать велосипед, если есть "Каталог профилей", специально сделанный для формирования СМ?
Я в посте написал, что редактор базы отображает и массу, и площадь окраски, если брать профили из этого каталога. Причем можно даже не формировать спецификацию, а данные собрать из позиций (нет нужды заморачиваться с галочками).
Все работает, только что проверил!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Святослав



Зарегистрирован: 28.03.2012
Сообщения: 19

СообщениеДобавлено: Пн Июл 11, 2022 15:46    Заголовок сообщения: Ответить с цитатой

Не верю))
Прикладываю видео №2.
Спецификация сформирована из "Каталога профилей" - ошибка та же.
Одно и то же изделие можно собрать с площадью окраски 0м2 или 47,488м2 или 1457,824м2 - разница не маленькая!
Выноски (позиции) - не интересуют.
Здесь без Виталия не обойтись!



osibka-redaktora-bazy-dannyx-izdelii-2.zip
 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    Заголовок сообщения: Ответить с цитатой

Попробуйте собрать изделия из позиций. Не формируя строки спецификации.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Святослав



Зарегистрирован: 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 и из базы в папке "Изделия" выбираю нужный файл.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Святослав



Зарегистрирован: 28.03.2012
Сообщения: 19

СообщениеДобавлено: Ср Июл 13, 2022 14:27    Заголовок сообщения: Ответить с цитатой

Не согласен.
Т.к. ТСМ предложено собирать или из строк спецификации или из позиций, то работать должны оба варианта.
Считаю разработчику надо исправить вариант 1, либо убрать из ПО возможность сбора ТСМ из строк спецификации.

_________________
С уважением, Святослав!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
marcis



Зарегистрирован: 25.04.2012
Сообщения: 496

СообщениеДобавлено: Ср Июл 13, 2022 16:45    Заголовок сообщения: Ответить с цитатой

Не согласны с ГОСТ 21.502? Дело хозяйское.
Но вариант 1 все-таки работает! И при желании СМ можно собать и со строк спецификации.
Создал две позиции и редактором базы изделий собрал из них изделие "Пример". Площади покраски в редакторе верные.
Затем внес изделие в спецификацию и оттуда собрал СМ.
Все посчитано верно!



_Пример.png
 Description:
 Filesize:  62.28 KB
 Viewed:  3272 Time(s)

_Пример.png



_Пример.rar
 Description:

Download
 Filename:  _Пример.rar
 Filesize:  1.92 MB
 Downloaded:  84 Time(s)

Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
VetalBY
Site Admin


Зарегистрирован: 22.03.2007
Сообщения: 1880

СообщениеДобавлено: Ср Июл 13, 2022 18:15    Заголовок сообщения: Ответить с цитатой

Всё должно отрабатывать, просто нужно знать какие галочки выставить (да, это не очевидно, нужно знать). Это действительно костыль, так как в строках спецификации отсутствует такой атрибут, как площадь покраски. Поэтому ее негде хранить и был задействован атрибут "Примечание". И сделан этот костыль был по просьбам пользователей (хотя бы так), а не потому что я такой функционал сам придумал и криво реализовал.
А теперь выясняется, что это мне надо или убирайте Smile
Я попробую сделать, чтобы площадь окраски не была связана с примечанием, она будет храниться в расширенных данных и визуально не будет видна в строке спецификации. Но программа будет её "видеть".
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
VetalBY
Site Admin


Зарегистрирован: 22.03.2007
Сообщения: 1880

СообщениеДобавлено: Ср Июл 13, 2022 18:31    Заголовок сообщения: Ответить с цитатой

И еще, Святослав, советую почитать лицензионное соглашение в папке VetCAD++ - файл License.pdf
В нем прописано, что программа поставляется по принципу “КАК ЕСТЬ”. Это означает в том числе, что пользователь ознакомился с программой и согласен с тем, как она работает. Просьбы и предложения по улучшению конечно же принимаются, тем более если они дельные. Но вот закидоны типа "надо убрать" - смешно читать. Вас тысячи, а я один. Если каждый будет говорить, что мне надо делать, а что нет, то, боюсь, вообще ничего путного не получится.
Хорошего дня!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Святослав



Зарегистрирован: 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
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Форумы VetCAD++ -> VetCAD++ - отзывы, пожелания, проблемы, решения Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You can download files in this forum