Пропадают примечания к ячейкам

Автор eeigor, 16 ноября 2021, 18:35

0 Пользователи и 1 гость просматривают эту тему.

eeigor

Должен отметить, что LO Calc (а возможно и весь офис) стал работать значительно стабильнее. Вылеты становятся редки.

Version: 7.2.3.1 / LibreOffice Community
Build ID: 7b257967b9cd574cb72598999edde852baa10d80
CPU threads: 8; OS: Linux 4.15; UI render: default; VCL: gtk3
Locale: ru-RU (ru_RU.UTF-8); UI: en-US
Calc: threaded

Но локализовать ошибку, связанную с таинственным исчезновением примечаний к ячейкам по-прежнему не удается.
В довершение ко всему появилась новая ошибка. Если ячейка содержит комментарий, то удаление значения выделенной ячейки приводит к удалению и комментария. Однако переход в режим редактирования ячейки и правка значения, вплоть до его полного удаления, не приводит к удалению комментария. Попробуйте сами.
Для восстановления комментариев к ячейкам приходится их сохранять на листе 'Backup'.
Однако не встречал, чтобы кто-то "жаловался" на этот баг. Это только у меня?


Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

kompilainenn

Я проверил до версии ЛО 4.2 - при нажатии на клавишу Delete, удаляется (и всегда видимо удалялось) всё содержимое ячейки, включая комментарий. Как обходной маневр (неудобный) можно юзать Backspace. Эксель так не делает.

PS: я сам считаю механизм комментирования ячеек в табличных редакторах крайне вредной штукой, гораздо правильнее со всех сторон использовать для этого отдельный столбец
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

eeigor

#2
Я уже склоняюсь к мысли, что собственноручно :) и удалял комментарии... Такой механизм работы, действительно, нерациональный, а для удаления комментария ячейки есть отдельная команда. Причём при очистке содержания (BACKSPACE), если сбросить соответствующий флажок, то комментарии останутся. Но если так задумано, то комментарии – не для ячеек, значения которых могут быть очищены клавишей DEL.

Тем не менее, у меня иногда пропадают комментарии со всего листа сразу. Что-то здесь не так...
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

economist

По-моему при первом удалении Calc выводит большое окно с опциями что удалять очищать (содержимое, формулу, комменты). И вот там-то нужно снять флаг с Комменты. Где окно прячется и настраивается - - не помню. Но сносить ячейку с комментами - наиболее интуитивное действие.
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

sokol92

#4
Цитата: kompilainenn от 16 ноября 2021, 23:27Я проверил до версии ЛО 4.2 - при нажатии на клавишу Delete, удаляется (и всегда видимо удалялось) всё содержимое ячейки, включая комментарий

Изначально, возможно, было по-другому, поскольку на клавишу Backspace назначена команда "uno:Delete".  :). На кнопку DEL назначена команда "uno:ClearContents". В контекстном меню ячейки в англоязычном интерфейсе пункту Clear Contents соответствует клавиша... Backspace. Как говорится, улики...

В принципе, можно поменять кнопки местами.
Владимир.

eeigor

#5
Цитата: economist от 17 ноября 2021, 07:51Где окно прячется и настраивается - - не помню.
Menu: Tools - Customize - Keyboard - Shortcut Keys:
 BackSpace = Clear Cells
 Delete = Clear Contents

UPD: команды Delete не видно (см. Category: Edit; от 'Delete Cells' до 'Delete Sheet')
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

sokol92

Цитата: eeigor от 17 ноября 2021, 16:34команды Delete не видно
Это зависит от того, куда смотреть.  :)
Найдите в диалоге Customize в окне функций "Clear Cells" и наведите на эту функцию курсор мыши...
Владимир.

eeigor

#7
@sokol92, подтверждаю.
Ну, так как: при удалении значения ячейки клавишей DEL должен удаляться комментарий или нет?
Использовать клавишу BACKSPACE и снимать соответствующий флажок - это испытание...


UPDATED:
А два метода, похоже, не делают различий:
 .uno:Delete  'удалить содержимое
 .uno:ClearContents  'очистить содержимое
Открывается одно и то же окно, что и по BACKSPACE.
Может, нарушена работа клавиши DEL? Назовите отличия двух методов.

P.S. Я склоняюсь к совету коллег, что комментарии лучше связывать с ярлыками полей (ячеек), которые статичны.
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

sokol92

Что такое - ярлыки полей (ячеек)?
Комментарии к ячейкам - вещь, безусловно, нужная и полезная.
Насчет замены клавиш местами я погорячился - клавиша Del имеет много функций в зависимости от контекста.
Мне не нравится, что Del удаляет комментарии к ячейкам. Можно, конечно, для себя написать макрос, реализующий очистку ячеек с помощью метода clearContents.
Владимир.

eeigor

#9
Цитата: sokol92 от 17 ноября 2021, 19:42Что такое - ярлыки полей (ячеек)?
Column/row header/title/label, в общем - подписи.
Цитата: eeigor от 17 ноября 2021, 19:12...комментарии лучше связывать с ярлыками полей (ячеек), которые статичны.
Просто раньше я дополнительно комментировал ячейки, в которые вводятся данные, но эту информацию можно связать и с подписью.

Да, написать несложно, но не хочется ставить заплатки :)
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community