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

Главная категория => Calc => Тема начата: eeigor от 16 ноября 2021, 18:35

Название: Пропадают примечания к ячейкам
Отправлено: eeigor от 16 ноября 2021, 18:35
Должен отметить, что 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'.
Однако не встречал, чтобы кто-то "жаловался" на этот баг. Это только у меня?


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

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

Тем не менее, у меня иногда пропадают комментарии со всего листа сразу. Что-то здесь не так...
Название: Re: Пропадают примечания к ячейкам
Отправлено: economist от 17 ноября 2021, 07:51
По-моему при первом удалении Calc выводит большое окно с опциями что удалять очищать (содержимое, формулу, комменты). И вот там-то нужно снять флаг с Комменты. Где окно прячется и настраивается - - не помню. Но сносить ячейку с комментами - наиболее интуитивное действие.
Название: Re: Пропадают примечания к ячейкам
Отправлено: sokol92 от 17 ноября 2021, 16:25
Цитата: kompilainenn от 16 ноября 2021, 23:27Я проверил до версии ЛО 4.2 - при нажатии на клавишу Delete, удаляется (и всегда видимо удалялось) всё содержимое ячейки, включая комментарий

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

В принципе, можно поменять кнопки местами.
Название: Re: Пропадают примечания к ячейкам
Отправлено: eeigor от 17 ноября 2021, 16:34
Цитата: 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')
Название: Re: Пропадают примечания к ячейкам
Отправлено: sokol92 от 17 ноября 2021, 17:26
Цитата: eeigor от 17 ноября 2021, 16:34команды Delete не видно
Это зависит от того, куда смотреть.  :)
Найдите в диалоге Customize в окне функций "Clear Cells" и наведите на эту функцию курсор мыши...
Название: Re: Пропадают примечания к ячейкам
Отправлено: eeigor от 17 ноября 2021, 19:12
@sokol92, подтверждаю.
Ну, так как: при удалении значения ячейки клавишей DEL должен удаляться комментарий или нет?
Использовать клавишу BACKSPACE и снимать соответствующий флажок - это испытание...


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

P.S. Я склоняюсь к совету коллег, что комментарии лучше связывать с ярлыками полей (ячеек), которые статичны.
Название: Re: Пропадают примечания к ячейкам
Отправлено: sokol92 от 17 ноября 2021, 19:42
Что такое - ярлыки полей (ячеек)?
Комментарии к ячейкам - вещь, безусловно, нужная и полезная.
Насчет замены клавиш местами я погорячился - клавиша Del имеет много функций в зависимости от контекста.
Мне не нравится, что Del удаляет комментарии к ячейкам. Можно, конечно, для себя написать макрос, реализующий очистку ячеек с помощью метода clearContents (https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sheet_1_1XSheetOperation.html#aecfada6903426188fb0fbb654b7df4d5).
Название: Re: Пропадают примечания к ячейкам
Отправлено: eeigor от 17 ноября 2021, 21:12
Цитата: sokol92 от 17 ноября 2021, 19:42Что такое - ярлыки полей (ячеек)?
Column/row header/title/label, в общем - подписи.
Цитата: eeigor от 17 ноября 2021, 19:12...комментарии лучше связывать с ярлыками полей (ячеек), которые статичны.
Просто раньше я дополнительно комментировал ячейки, в которые вводятся данные, но эту информацию можно связать и с подписью.

Да, написать несложно, но не хочется ставить заплатки :)