Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Дробная часть числа

Дробная часть числа
Я
   ya1snik
 
18.10.18 - 20:31
В УТ 10.3 формирую отчет о продажах по документам за квартал в декалитрах. В отчете значения представлены числами с тремя знаками после запятой. Сохраняю его в экзель формате, открываю в экзеле, задаю формат ячеек Числовой с числом десятичных знаков - 10. При визуальном просмотре число значащих цифр после запятой в каждой ячейке по прежнему не больше трех, а остальные семь - нули. Выделяю весь столбец со значениями и вуаля - в сумме по всему полю присутствуют и десятитысячные, и миллионные, и миллиардные доли числа. Как такое может быть? Я и напрямую из отчета 1С копировал числа в текстовый документ (ну нет там чисел после тысячных долей), а оттуда в экзель - опять такая же ерунда. Просто мистика какая-то.
 
 
   asady
 
1 - 18.10.18 - 20:32
(0) у тебя дар создавать себе проблемы на пустом месте
   ya1snik
 
2 - 18.10.18 - 20:37
(1) Проблема в том, что эти же данные используются при формировании декларации, и эти там выявляются эти же ошибки
   exwill
 
3 - 18.10.18 - 20:45
(0) Компьютеры считают неточно. Ты этого не знал?
   asady
 
4 - 18.10.18 - 20:46
(2) имхо числа выгружать лучше тупо строкой без всяких разделителей с выравниванием вправо
   ya1snik
 
5 - 18.10.18 - 20:47
Ссылка на файл http://transfiles.ru/5t8rm
Может кто знает как убрать эти числа после третьего знака после запятой?
   asady
 
6 - 18.10.18 - 20:57
(4)+ поправлюсь - не установливать выравнивание вправо, а наоборот влево
   ya1snik
 
7 - 18.10.18 - 21:13
Вот числа в текстовом файле http://transfiles.ru/sew10
В каждой строке число с тремя цифрами после запятой. Копируем содержимое в экзель, задаем формат ячеек Числовой с кол-вом десятичных знаков 10, выделяем столбец и смотрим на сумму... Кто-нибудь может это объяснить?
   asady
 
8 - 18.10.18 - 22:18
   Сияющий в темноте
 
9 - 19.10.18 - 12:10
Проблемы на стороне Excel,там по умолчанию Double,а он,это двоичная дробь из 53 битов,и не все десятичные числа переводятся в нее с округлением.
вам в Excel нужнл использовать тип Currency,он всегдп с четыремя знаками после запятой,и никаких округлений не будет
   Йохохо
 
10 - 19.10.18 - 12:23
(0) строки убери из файла, домашний ломатель арифметики
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует