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

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



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

СообщениеДобавлено: Пн Сен 08, 2025 13:36    Заголовок сообщения: Ответить с цитатой

marcis писал(а):
Методом исключения определил, что ошибка в строке с полосой 50х5. Веткад не хочет умножать кол-во м.п. на вес одного метра. Возможно дело в базе данных.
Но в данном случае при создании спецификации изделия логично все профили расписать по длинам с разными позициями (как расписаны уголки и арматура). Чтобы не менять нумерацию я создал позиции 3 и 3*.
В итоге массы спецификации и подсчитанные вручную совпадают.

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



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

СообщениеДобавлено: Пн Сен 08, 2025 14:04    Заголовок сообщения: Ответить с цитатой

Тут дело не в автоматической спецификации. В обычной та же история.
Пробовал подсчитать массу изделия из уголков в м.п. - та же ошибка.
Выяснилось, что при создании спецификации изделия из позиций, заданных в м.п., программа считает массу только ЦЕЛЫХ метров профиля. Все цифры после запятой она не учитывает.
Но если из тех же строк спецификации создать ВРС - то масса получается правильной. И она соответствует базе данных изделий.
Т.е. информация в спецификации верная. Ошибка происходит при вычислении массы изделия. Получается программа не берет массы из базы данных изделий, а считает заново при вставке таблицы спецификаций. И в позициях с м.п. набегает ошибка из-за отбрасывания дробных частей метров.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Shant54rus



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

СообщениеДобавлено: Вт Сен 09, 2025 10:13    Заголовок сообщения: Ответить с цитатой

marcis писал(а):
Тут дело не в автоматической спецификации. В обычной та же история.
Пробовал подсчитать массу изделия из уголков в м.п. - та же ошибка.
Выяснилось, что при создании спецификации изделия из позиций, заданных в м.п., программа считает массу только ЦЕЛЫХ метров профиля. Все цифры после запятой она не учитывает.
Но если из тех же строк спецификации создать ВРС - то масса получается правильной. И она соответствует базе данных изделий.
Т.е. информация в спецификации верная. Ошибка происходит при вычислении массы изделия. Получается программа не берет массы из базы данных изделий, а считает заново при вставке таблицы спецификаций. И в позициях с м.п. набегает ошибка из-за отбрасывания дробных частей метров.

Целое расследование получилось, дело "Об утерянных килограммах или куда делись м.п." (: Чтож будем ждать когда поправят.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
VetalBY
Site Admin


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

СообщениеДобавлено: Ср Сен 17, 2025 11:22    Заголовок сообщения: Ответить с цитатой

marcis писал(а):
Тут дело не в автоматической спецификации. В обычной та же история.
Пробовал подсчитать массу изделия из уголков в м.п. - та же ошибка.
Выяснилось, что при создании спецификации изделия из позиций, заданных в м.п., программа считает массу только ЦЕЛЫХ метров профиля. Все цифры после запятой она не учитывает.
Но если из тех же строк спецификации создать ВРС - то масса получается правильной. И она соответствует базе данных изделий.
Т.е. информация в спецификации верная. Ошибка происходит при вычислении массы изделия. Получается программа не берет массы из базы данных изделий, а считает заново при вставке таблицы спецификаций. И в позициях с м.п. набегает ошибка из-за отбрасывания дробных частей метров.

Действительно проблема именно в этом и только если используется запятая в качестве разделителя. Спасибо за помощь в поиске проблемы!
Выложено исправление
https://vetcad.ru/vetcad_forum/viewtopic.php?p=7580#7580
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Форумы VetCAD++ -> VetCAD++ - отзывы, пожелания, проблемы, решения Часовой пояс: GMT + 3
На страницу Пред.  1, 2
Страница 2 из 2

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