ChanServ changed the topic of #libreoffice-ru to: Канал поддержки русскоязычных пользователей LibreOffice | Wiki TDF http://tdf.io/wikiru | On-line документация http://tdf.io/helpru | Логи канала: http://goo.gl/gzwdwU
JohnDoe_71Rus has joined #libreoffice-ru
_whitelogger has joined #libreoffice-ru
<lo-ru-tg1> <K​reator_2> Привет всем.
<lo-ru-tg1> <K​reator_2> Не сталкивался никто с таким поведением: "подтягивание" пользовательских свойств одного документа при копировании-вставке абзаца (по факту одна строка - содержимое ячейки таблицы) из этого документа в другой?
<lo-ru-tg1> <K​reator_2> LO Writer
<lo-ru-tg1> <K​ompilainenn> Каких именно свойств?
<lo-ru-tg1> K​reator_2 shared a file (video/mp4) on Telegram with caption: 'Untitled Document'
<lo-ru-tg1> <K​reator_2> Пользовательских
<lo-ru-tg1> <K​reator_2> у обоих документов одинаковый набор свойств, но значения разные
<lo-ru-tg1> <K​ompilainenn> По гиф не понял, что ты сделал
<lo-ru-tg1> <K​reator_2> взял кусок из документа 2, причём полей не было, а при вставке значени свойств документа 1 заменились на значения документа 2
<lo-ru-tg1> <K​ompilainenn> Ты имеешь ввиду свойства документа из Файл-Свойства?
<lo-ru-tg1> <K​reator_2> да
<lo-ru-tg1> <K​ompilainenn> Забавно
<lo-ru-tg1> <K​reator_2> эта дичь даже не отменяется
<lo-ru-tg1> <K​ompilainenn> И ты копировал не поля, а просто текст?
<lo-ru-tg1> <K​ompilainenn> (Дичь в природе)
<lo-ru-tg1> <K​reator_2> да, просто кусочек текста из такого же содержания тома в другом документе
<lo-ru-tg1> <K​ompilainenn> А если вставить, как неформатированный текст?
<lo-ru-tg1> <K​reator_2> проблем нет
<lo-ru-tg1> <K​ompilainenn> Дай мне потестить
<lo-ru-tg1> <K​reator_2> отловить последовательность не смог уже в третий раз, но удалось сохранить буфер обмена в программе Ditto
<lo-ru-tg1> <K​reator_2> при вставке содержимого буфера профисходит эта фигня
<lo-ru-tg1> <K​ompilainenn> Ос винда?
<lo-ru-tg1> <K​reator_2> да
<lo-ru-tg1> <K​reator_2> 8.1 x64
<lo-ru-tg1> <K​ompilainenn> Версия офиса?
<lo-ru-tg1> <K​reator_2> сейчас, файл подготовлю
<lo-ru-tg1> <K​reator_2> Версия: 6.2.4.2 (x64)
<lo-ru-tg1> K​reator_2 shared a file (application/x-sqlite3) on Telegram with caption: 'Untitled Document'
<lo-ru-tg1> K​reator_2 shared a file (application/vnd.oasis.opendocument.text) on Telegram with caption: 'Untitled Document'
<lo-ru-tg1> <K​reator_2> https://ditto-cp.sourceforge.io
<lo-ru-tg1> <K​reator_2> мож там умные головы в БД этого буфера что-то найдут :) у меня и нет ничего для БД
lo-ru-tg1 has quit [Remote host closed the connection]
lo-ru-tg has joined #libreoffice-ru
JohnDoe_71Rus has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
<lo-ru-tg> <K​ompilainenn> с нуля не повторяется
<lo-ru-tg> <K​reator_2> через Ditto?
<lo-ru-tg> <K​ompilainenn> Нет, путем попытки создания двух документов с полями и копированием
<lo-ru-tg> <K​ompilainenn> Файл изначально не docx?
<lo-ru-tg> <K​reator_2> таким путём я долго бился, и так и не смог повторить
<lo-ru-tg> <K​reator_2> возникает крайне нечасто
<lo-ru-tg> <K​ompilainenn> Hard to repro
<lo-ru-tg> <K​ompilainenn> Но возникает же гад такой?
<lo-ru-tg> <K​reator_2> иглавное - не отменишь... А зметить можно через 2 часа работы, потому что не обращаешь внимания на реквизиты
<lo-ru-tg> <K​reator_2> [EDIT] и главное - не отменишь... А заметить можно через 2 часа работы, потому что не обращаешь внимания на реквизиты
<lo-ru-tg> <K​reator_2> Нет, родной файл. И копировал из родного.
<lo-ru-tg> <K​ompilainenn> Запили багу
<lo-ru-tg> <K​reator_2> надо SQLite базу эту открывать и смотреть, чего там такого волшебного
<lo-ru-tg> <K​ompilainenn> Погоди
<lo-ru-tg> <K​ompilainenn> Причем тут Sqlite?
<lo-ru-tg> <K​reator_2> это содержимое буфера после копирования - по факту БД sqlite
<lo-ru-tg> <K​reator_2> ну судя по заголовку файла в блокноте
<lo-ru-tg> <K​ompilainenn> Так, сделай милость
<lo-ru-tg> 'Untitled Image' uploaded by K​reator_2: https://i.imgur.com/seYnmvj.jpg
<lo-ru-tg> K​reator_2 shared a file (video/mp4) on Telegram with caption: 'Untitled Document'
<lo-ru-tg> <K​ompilainenn> Оба файла запакуй в архив и запили багу в багзилле с шагами, как поймать, что конкретно скопировать и куда вставить
<mikekaganski> Не придумывайте способы отправлять буфер обмена. Это бессмысленно
<lo-ru-tg> <K​reator_2> что конкретно скопировать - не вариант, могу повторить только с репродукцией буфера обмена, сохранённого в файл
<mikekaganski> Нужны два документа ODT с разными значениями свойств, и шаги по воспроизведению. Всё.
<lo-ru-tg> <K​reator_2> так не воспроизводится :(
<mikekaganski> Изначально случалось именно так?
<lo-ru-tg> <K​reator_2> у меня было открыто 2 конкретных документа, я понял, что откуда и куда я копировал. Но после повторного открытия этих файлов ошибка не воспроизвелась
<lo-ru-tg> <K​reator_2> но т.к. такая ошибка уже не в первый раз выскочила, я додумался буфер сохранить в файл
<lo-ru-tg> <K​reator_2> и он ошибку повторяет
<mikekaganski> ну, значит, нужны два таких документа, шаги (как случилось), описание, что не воспроизводится надёжно, и буфер.
<mikekaganski> Интересно... А на машине стоят какие-то менеджеры буфера?
<lo-ru-tg> <K​reator_2> ну так Ditto и стоит
<lo-ru-tg> <K​reator_2> но я не им вставлял, когда возникла ошибка
<lo-ru-tg> <K​ompilainenn> что значит я не им вставлял?
<mikekaganski> Наличие ломалок буфера - это практически значит, что никто не будет заморачиваться
<lo-ru-tg> <K​ompilainenn> он скорее всего и хранит внутри себя в sqlite все
<lo-ru-tg> <K​ompilainenn> я думал Ditto - это какой-то отладочный софт
<lo-ru-tg> <K​reator_2> значит, что просто сделал Ctrl+C - Ctrl+V
<lo-ru-tg> <K​reator_2> А Ditto просто журналирует буфер обмена, чтобы потом можно было воспользоваться уже ранее скопированным содержимым. Он ещё позволяет вставлять с офисткой форматирования.
<lo-ru-tg> <K​ompilainenn> а если это приблуда для буфера обмена, то большая вероятность, что виновато оно само
<mikekaganski> "просто журналирует" :-))
<lo-ru-tg> <K​reator_2> ну тут остаётся только догадываться, что происходит с буфером, к сожалению
<lo-ru-tg> <K​reator_2> в теории, оно записывает его к себе ,но не меняет ,если не предпринимать ничего в Ditto
<mikekaganski> с учёом, что буфер обмена (в любой ОС) - это магия, когда, например, данные не помещаются в буфер на самом деле, а помещаются дескрипторы, а при запросе программа проделывает финты с передачей реальных данных -
<mikekaganski> с учётом контекста ... и при таком обращении от "журналиста" хз что получается
<mikekaganski> а журналировать иначе, кроме как запрашивать данные для сохранения, и не получится
<lo-ru-tg> <K​reator_2> Запрашивать - не записывать. Но да ,может всё быть
<lo-ru-tg> <K​ompilainenn> It's a miracle OOOooooo
<mikekaganski> Запрашивать - это, как я уже сказал, инициировать изменение реального буфера за счёт замены дескрипторов отсутствующих данных реальными данными с неизвестным контекстом
<mikekaganski> а если кому-о кажется, что "Запрашивать - не записывать" - пусть поработает с соответствующим API, например, в Windows
<lo-ru-tg> <K​reator_2> похожая вещь была на другой машине ,где нет Ditto. Но там копировани шло из документа DOC или DOCX. Там вообще не только значения перезаписались, но и набор свойств. Возможно и сейчас происходит полная замена набора свойств, просто их набо
<mikekaganski> В любом случае - нужен багрепорт. Интересно всё же...
<lo-ru-tg> <K​reator_2> на досуге напишу. Попробую открыть эту базу, хоть посмотреть, чего там..
<lo-ru-tg> <K​reator_2> На пустом документе (без свойств) все свойства появились. Теоретически, LOWriter должен/может как-то переносить свойства документа при копировании?
<mikekaganski> Не должен
<lo-ru-tg> <K​ompilainenn> Нет, я пробовал даже само поле копировать
<lo-ru-tg> <K​reator_2> да вот в том и дело, что даже поля при копировании не тянут свойства, хоть и показывают последнее значение
<lo-ru-tg> <K​ompilainenn> Оно отображает корректные даные из свойств
<lo-ru-tg> <K​ompilainenn> Поля НЕ ДОЛЖНЫ тянуть свойства за собой!
<lo-ru-tg> <K​reator_2> вот
<lo-ru-tg> <K​reator_2> а тут не поля, но тянут :))
<lo-ru-tg> <K​reator_2> ладно, буду писать в спортлото
<lo-ru-tg> <K​ompilainenn> Это ссылка на метаданные документа
<lo-ru-tg> <K​reator_2> но они появляются :) эти метаданные
<lo-ru-tg> K​reator_2 shared a file (video/mp4) on Telegram with caption: 'Untitled Document'
<mikekaganski> нет смысла спорить об этом. Выглядит смешно: "Да, это баг". - "Нет! Это баг!"
<lo-ru-tg> <K​reator_2> не спорит никто же :)
<mikekaganski> погодите - а что Вы вставляете?
<lo-ru-tg> <K​reator_2> то, что когда-то было скопировано из другого документа
<mikekaganski> а, это там манипуляция с ditto... понял
<lo-ru-tg> <K​reator_2> а нынче покоится в файле, который я сохранил из Ditto
<lo-ru-tg> <K​reator_2> да
<lo-ru-tg> <K​reator_2> а чё gif такой маленький получается - думал, он в полном размере
<lo-ru-tg> K​reator_2 shared a file (application/x-7z-compressed) on Telegram with caption: 'а то и не видать ничерта'
JohnDoe_71Rus has joined #libreoffice-ru
JohnDoe_71Rus has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
_whitelogger has joined #libreoffice-ru