Столкнулся со следующей проблемой:
1. Сохраняю в расширенные данные объекта на чертеже отрицательное число с кодом 1040
2. Читаю расширенные данные - сохраненное значение на месте
3. Сохраняюсь, выхожу из чертежа и захожу снова
4. Читаю расширенные данные - теперь значение, которое должно быть отрицательным дробным числом равно нулю
С положительными дробными числами все нормально.