<lo-ru-tg1>
<Kreator_2> Не сталкивался никто с таким поведением: "подтягивание" пользовательских свойств одного документа при копировании-вставке абзаца (по факту одна строка - содержимое ячейки таблицы) из этого документа в другой?
<lo-ru-tg1>
<Kreator_2> LO Writer
<lo-ru-tg1>
<Kompilainenn> Каких именно свойств?
<lo-ru-tg1>
Kreator_2 shared a file (video/mp4) on Telegram with caption: 'Untitled Document'
<lo-ru-tg1>
<Kreator_2> Пользовательских
<lo-ru-tg1>
<Kreator_2> у обоих документов одинаковый набор свойств, но значения разные
<lo-ru-tg1>
<Kompilainenn> По гиф не понял, что ты сделал
<lo-ru-tg1>
<Kreator_2> взял кусок из документа 2, причём полей не было, а при вставке значени свойств документа 1 заменились на значения документа 2
<lo-ru-tg1>
<Kompilainenn> Ты имеешь ввиду свойства документа из Файл-Свойства?
<lo-ru-tg1>
<Kreator_2> да
<lo-ru-tg1>
<Kompilainenn> Забавно
<lo-ru-tg1>
<Kreator_2> эта дичь даже не отменяется
<lo-ru-tg1>
<Kompilainenn> И ты копировал не поля, а просто текст?
<lo-ru-tg1>
<Kompilainenn> (Дичь в природе)
<lo-ru-tg1>
<Kreator_2> да, просто кусочек текста из такого же содержания тома в другом документе
<lo-ru-tg1>
<Kompilainenn> А если вставить, как неформатированный текст?
<lo-ru-tg1>
<Kreator_2> проблем нет
<lo-ru-tg1>
<Kompilainenn> Дай мне потестить
<lo-ru-tg1>
<Kreator_2> отловить последовательность не смог уже в третий раз, но удалось сохранить буфер обмена в программе Ditto
<lo-ru-tg1>
<Kreator_2> при вставке содержимого буфера профисходит эта фигня
<lo-ru-tg1>
<Kompilainenn> Ос винда?
<lo-ru-tg1>
<Kreator_2> да
<lo-ru-tg1>
<Kreator_2> 8.1 x64
<lo-ru-tg1>
<Kompilainenn> Версия офиса?
<lo-ru-tg1>
<Kreator_2> сейчас, файл подготовлю
<lo-ru-tg1>
<Kreator_2> Версия: 6.2.4.2 (x64)
<lo-ru-tg1>
Kreator_2 shared a file (application/x-sqlite3) on Telegram with caption: 'Untitled Document'
<lo-ru-tg1>
Kreator_2 shared a file (application/vnd.oasis.opendocument.text) on Telegram with caption: 'Untitled Document'
<lo-ru-tg>
Kreator_2 shared a file (video/mp4) on Telegram with caption: 'Untitled Document'
<lo-ru-tg>
<Kompilainenn> Оба файла запакуй в архив и запили багу в багзилле с шагами, как поймать, что конкретно скопировать и куда вставить
<mikekaganski>
Не придумывайте способы отправлять буфер обмена. Это бессмысленно
<lo-ru-tg>
<Kreator_2> что конкретно скопировать - не вариант, могу повторить только с репродукцией буфера обмена, сохранённого в файл
<mikekaganski>
Нужны два документа ODT с разными значениями свойств, и шаги по воспроизведению. Всё.
<lo-ru-tg>
<Kreator_2> так не воспроизводится :(
<mikekaganski>
Изначально случалось именно так?
<lo-ru-tg>
<Kreator_2> у меня было открыто 2 конкретных документа, я понял, что откуда и куда я копировал. Но после повторного открытия этих файлов ошибка не воспроизвелась
<lo-ru-tg>
<Kreator_2> но т.к. такая ошибка уже не в первый раз выскочила, я додумался буфер сохранить в файл
<lo-ru-tg>
<Kreator_2> и он ошибку повторяет
<mikekaganski>
ну, значит, нужны два таких документа, шаги (как случилось), описание, что не воспроизводится надёжно, и буфер.
<mikekaganski>
Интересно... А на машине стоят какие-то менеджеры буфера?
<lo-ru-tg>
<Kreator_2> ну так Ditto и стоит
<lo-ru-tg>
<Kreator_2> но я не им вставлял, когда возникла ошибка
<lo-ru-tg>
<Kompilainenn> что значит я не им вставлял?
<mikekaganski>
Наличие ломалок буфера - это практически значит, что никто не будет заморачиваться
<lo-ru-tg>
<Kompilainenn> он скорее всего и хранит внутри себя в sqlite все
<lo-ru-tg>
<Kompilainenn> я думал Ditto - это какой-то отладочный софт
<lo-ru-tg>
<Kreator_2> значит, что просто сделал Ctrl+C - Ctrl+V
<lo-ru-tg>
<Kreator_2> А Ditto просто журналирует буфер обмена, чтобы потом можно было воспользоваться уже ранее скопированным содержимым. Он ещё позволяет вставлять с офисткой форматирования.
<lo-ru-tg>
<Kompilainenn> а если это приблуда для буфера обмена, то большая вероятность, что виновато оно само
<mikekaganski>
"просто журналирует" :-))
<lo-ru-tg>
<Kreator_2> ну тут остаётся только догадываться, что происходит с буфером, к сожалению
<lo-ru-tg>
<Kreator_2> в теории, оно записывает его к себе ,но не меняет ,если не предпринимать ничего в Ditto
<mikekaganski>
с учёом, что буфер обмена (в любой ОС) - это магия, когда, например, данные не помещаются в буфер на самом деле, а помещаются дескрипторы, а при запросе программа проделывает финты с передачей реальных данных -
<mikekaganski>
с учётом контекста ... и при таком обращении от "журналиста" хз что получается
<mikekaganski>
а журналировать иначе, кроме как запрашивать данные для сохранения, и не получится
<lo-ru-tg>
<Kreator_2> Запрашивать - не записывать. Но да ,может всё быть
<lo-ru-tg>
<Kompilainenn> It's a miracle OOOooooo
<mikekaganski>
Запрашивать - это, как я уже сказал, инициировать изменение реального буфера за счёт замены дескрипторов отсутствующих данных реальными данными с неизвестным контекстом
<mikekaganski>
а если кому-о кажется, что "Запрашивать - не записывать" - пусть поработает с соответствующим API, например, в Windows
<lo-ru-tg>
<Kreator_2> похожая вещь была на другой машине ,где нет Ditto. Но там копировани шло из документа DOC или DOCX. Там вообще не только значения перезаписались, но и набор свойств. Возможно и сейчас происходит полная замена набора свойств, просто их набо
<mikekaganski>
В любом случае - нужен багрепорт. Интересно всё же...
<lo-ru-tg>
<Kreator_2> на досуге напишу. Попробую открыть эту базу, хоть посмотреть, чего там..
<lo-ru-tg>
<Kreator_2> На пустом документе (без свойств) все свойства появились. Теоретически, LOWriter должен/может как-то переносить свойства документа при копировании?
<mikekaganski>
Не должен
<lo-ru-tg>
<Kompilainenn> Нет, я пробовал даже само поле копировать
<lo-ru-tg>
<Kreator_2> да вот в том и дело, что даже поля при копировании не тянут свойства, хоть и показывают последнее значение
<lo-ru-tg>
<Kompilainenn> Оно отображает корректные даные из свойств
<lo-ru-tg>
<Kompilainenn> Поля НЕ ДОЛЖНЫ тянуть свойства за собой!
<lo-ru-tg>
<Kreator_2> вот
<lo-ru-tg>
<Kreator_2> а тут не поля, но тянут :))
<lo-ru-tg>
<Kreator_2> ладно, буду писать в спортлото
<lo-ru-tg>
<Kompilainenn> Это ссылка на метаданные документа
<lo-ru-tg>
<Kreator_2> но они появляются :) эти метаданные
<lo-ru-tg>
Kreator_2 shared a file (video/mp4) on Telegram with caption: 'Untitled Document'
<mikekaganski>
нет смысла спорить об этом. Выглядит смешно: "Да, это баг". - "Нет! Это баг!"
<lo-ru-tg>
<Kreator_2> не спорит никто же :)
<mikekaganski>
погодите - а что Вы вставляете?
<lo-ru-tg>
<Kreator_2> то, что когда-то было скопировано из другого документа
<mikekaganski>
а, это там манипуляция с ditto... понял
<lo-ru-tg>
<Kreator_2> а нынче покоится в файле, который я сохранил из Ditto
<lo-ru-tg>
<Kreator_2> да
<lo-ru-tg>
<Kreator_2> а чё gif такой маленький получается - думал, он в полном размере
<lo-ru-tg>
Kreator_2 shared a file (application/x-7z-compressed) on Telegram with caption: 'а то и не видать ничерта'