Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

18 Июль 2019, 16:13 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Ошибка в подсчётах при отмене значения в ячейке  (Прочитано 2891 раз)
0 Пользователей и 1 Гость смотрят эту тему.
greenman
Форумчанин
***
Offline Offline

Сообщений: 244


« Ответ #28792: 15 Декабрь 2014, 05:47 »

С ЛОР-а:
Цитата:
Тест.
Открываем Calc (libreoffice 4.2). Вводим в столбик 1,2,3, в четвертой строке сумма (6).
Очищаем ячейку с 3-ой, вводим 5. Сумма = 8.
Нажимаем дважды отмену, возвращается 3 . Сумма = 3 !!?? (Автоперерасчет включен!)

По версиям:
4.1.5.3 — все нормально.
4.2.6.3 — глюк, ручной перерасчет (F9) не помогает, на реальном файле даже открыть заново не помогло.
4.2.8.2 — глюк, ручной перерасчет помогает.
4.3.4.1 — все нормально.

Удалял ./config/libreoffice — не помогло, если суммировать в строчку — все нормально.

P.S.
И в этом я считаю спецификации. А некоторые, говорят, зарплату считают.
Поддержка xls, OpenCL, OpenGL … - сра... я на это. Но арифметику табличный процессор уметь считать должен?!

UPD:
Все намного хуже, файл созданный в 4.2.6.3 не пересчитывается ни в 4.2.8.2, ни в 4.3.4.1
Тест усугубляется если изменить формат ячейки с суммой на "-1234,12".

4.2.7.2 открывает приложенный файл, показывая сумму 3,00
gnumeric открывает приложенный файл, показывая сумму 6,00 (что правильно)

* 123.ods (11.66 Кб - загружено 17 раз.)
« Последнее редактирование: 15 Декабрь 2014, 05:49 от greenman » Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!