logo
logo

Форум проблема округления при импорте из эксель

создать новую тему раскрыть все
проблема округления при импорте из эксель Vitaly 20/01/2025 15:12 #написать ответ
Импортируя базу данных из эксель, в сумма (а так же и в остаток) начинают появляться значения в четвертом знаке после запятой. Эта ошибка со временем округляется в копейку. Экспериментировал с "знак после запятой" в валюта при импорте, не помогло. Единственный способ был выгрузить весь бюджет в эксель, дополнить его и импортировать обратно. Но это очень трудозатратно. Что я упускаю?
А откуда берется четвёртый знак, если меньше копейки ничего нет? (-) FoxSoft 21/03/2025 21:34 #написать ответ
Обычная практика в финансовых приложениях делать... Dervish 26/03/2025 20:57 #написать ответ
...два дополнительных "невидимых" знака. Помогают правильно считать начисленные проценты (если есть соответствующий функционал), более корректно проводить конвертации валют и, быть может, что-то еще.
Технически - возможно, но... FoxSoft 10/04/2025 14:07 #написать ответ
Любая операция все-равно ограничена копейкой (двумя знаками). Банк не будет держать на счету одну сотую копейки. И налоговая не примет отмазок, что мол две копейки набежало за последние три года.
Чем оно вам мешает? (-) Dervish 26/03/2025 20:59 #написать ответ
Выглядит это так: Vitaly 12/04/2025 09:45 #написать ответ
Выглядит это так. Я импортирую из excel коке-то количество проводок, примерено 500 строк. И так я делаю несколько раз в год. За год в базу данных AbilityCash заходит несколько тысяч проводок. Каждая проводка при импорте имеет какие-то рандомные значения после четвертого/пятого знака после запятой. При данном количестве проводок, эти ранодмые значения суммируясь достигают второго знака после запятой и становятся заметными.
корректирую вручную операции с большим кол-вом знаков qxnewbie 31/03/2025 17:57 #написать ответ
Сделал себе импорт через xml операций и часто сталкиваюсь с такой ситуацией.
 
Смущает когда остаток 0.00, а в программе отображается красным как -0.00
Я изменяю кол-во знаков в валюте до 4, просматриваю операции в которых больше двух значимых знаков, к примеру 25.9799, меняю на 25.98.  и опять меняю кол-во знаков в валюте до 2. Занимает пару минут.
я тоже так делаю.. Vitaly 12/04/2025 09:48 #написать ответ
я тоже так делаю, но при импорте сотен проводок, это уже занимает не две минуты. По этому периодически выгружаю всю базу данных, избавляюсь от не нужных знаков после запятой, загружаю обратно.