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

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

29 Май 2017, 14:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: LO Writer: Переименование таблицы меняет вычисление  (Прочитано 771 раз)
0 Пользователей и 1 Гость смотрят эту тему.
andreev66
Новичок
*
Offline Offline

Сообщений: 7


« Стартовое сообщение: 13 Январь 2017, 14:40 »

 При переименовании Таблицы1 где находится первый множитель, изменяется произведение в Таблице2.
Что нужно сделать чтобы при переименовании таблицы не изменялось вычисление?

* Пример переименования таблицы.odt (9.62 Кб - загружено 6 раз.)
Записан
mikekaganski
Старожил
****
Online Online

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 425


« Ответ #1: 13 Январь 2017, 14:53 »

Не переименовывать? или поправить ссылку?
Записан

С уважением,
Михаил Каганский
andreev66
Новичок
*
Offline Offline

Сообщений: 7


« Ответ #2: 13 Январь 2017, 15:11 »

Спасибо за ответ! Ваши предложения работоспособны, но не удобны. В тексте много таблиц и много ссылок.
1. "Не переименовывать" - при создании таблиц им присвоились автоимена вида "Таблица№" в дальнейшем, при редактуре формул навигация крайне трудна, особенно в многостраничном документе. Переименование помогло бы в навигации.
2. "поправить ссылку" - ссылок много, с разных страниц, ручная правка неминуемо приведет к ошибкам и трудна.
Хотелось бы переложить часть головной боли на умную голову ЛО.
С уважением.
Записан
kompilainenn
Ветеран
*****
Offline Offline

Сообщений: 1 963



« Ответ #3: 13 Январь 2017, 15:27 »

Есть простой вопрос:
1) зачем вы сделали из документа Writer расчетную таблицу Calc?
и пара предложений:
1) Попробуйте сделать эти таблицы с расчетами в Calc, а во Writer вставьте их методом DDE (Вставить как... - Связь по DDE). В дальнейшем при изменении данных в Calc они автоматически изменятся и во Writer
2) Попробуйте помучать таблицы, вставленные в текстовый документ, как OLE-объекты
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
mikekaganski
Старожил
****
Online Online

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 425


« Ответ #4: 13 Январь 2017, 15:35 »

https://bugs.documentfoundation.org/show_bug.cgi?id=105312
Записан

С уважением,
Михаил Каганский
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 089


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #5: 13 Январь 2017, 15:41 »

1. "Не переименовывать" - при создании таблиц им присвоились автоимена вида "Таблица№" в дальнейшем, при редактуре формул навигация крайне трудна, особенно в многостраничном документе. Переименование помогло бы в навигации.
Увы, это не Calc, с его относительными ссылками и связями и прочими табличными ухищрениями. Если хотите переименовывать таблицы, делайте это до составления формул.
Записан

andreev66
Новичок
*
Offline Offline

Сообщений: 7


« Ответ #6: 13 Январь 2017, 16:11 »

Всем большое спасибо за отзывчивость!
Для kompilainenn:
1. Документ в основном текстовый и используется несколькими пользователями именно как текстовый. Вставленные таблицы хотя и многочисленны, но небольшие и с очень простыми формулами.
2. Сложные расчеты вставляю всегда как OLE из Calc, но при совместной работе над документом это не очень удобно.
Для mikekaganski:
Спасибо за bag issue.
Для rami:
Хорошо бы Ваши слова поместить в Справку LO Writer. Мне бы, например, это помогло сэкономить время.
Еще раз всем спасибо за участие и помощь!
Записан
kompilainenn
Ветеран
*****
Offline Offline

Сообщений: 1 963



« Ответ #7: 13 Январь 2017, 16:32 »

Хорошо бы Ваши слова поместить в Справку LO Writer
а справку кто-то читает?! О_о
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
kompilainenn
Ветеран
*****
Offline Offline

Сообщений: 1 963



« Ответ #8: 13 Январь 2017, 16:33 »

ты считаешь, что это бага?
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 089


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #9: 13 Январь 2017, 16:54 »

Он не считает, а реально действует. Если признают багой и исправят, будет отлично, а если скажут, что так надо, то будет какое-нибудь объяснение.
Записан

andreev66
Новичок
*
Offline Offline

Сообщений: 7


« Ответ #10: 13 Январь 2017, 17:17 »

 Если позволите, на мой взгляд, это классический баг. Не должно Представление изменять Модель если пользоваться терминологией MVC.
Изменить Интерфейсное название таблицы, это то же самое как и изменить название шрифта, например. Это не должно приводить к поломке Модели, т.е. нарушению логики работы (формулы).
Записан
mikekaganski
Старожил
****
Online Online

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 425


« Ответ #11: 13 Январь 2017, 18:28 »

Если позволите, на мой взгляд, это классический баг. Не должно Представление изменять Модель если пользоваться терминологией MVC.
Изменить Интерфейсное название таблицы, это то же самое как и изменить название шрифта, например. Это не должно приводить к поломке Модели, т.е. нарушению логики работы (формулы).

При том, что я согласен с Вами, что это баг, хоть я его и пометил enhancement, Ваше обоснование некорректно. Потому что Вы произвольно объявили что-то частью V, а не M. В такой постановке легко обосновать что угодно.

На данный момент имя таблицы - это часть модели. И ссылка подобна ссылке в файловой системе. При переименовании внешнего файла ссылки на него внутри другого файла порушатся, и это не будет багом.

Любые рассуждения здесь о том, "как должно быть" (в разрезе именно парадигмы MVC), несущественны, поскольку речь о имеющемся коде, а не о том, как мы бы построили архитектуру.

Что заставляет меня рассматривать это как баг, так это несогласованность поведения при переименовании таблицы (изменение первой части ссылки) и при изменении номера строки/столбца ячейки, на которую указывает ссылка (при вставке/удалении строк/столбцов).
Записан

С уважением,
Михаил Каганский
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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