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
vota has quit [Quit: Leaving]
_whitelogger has joined #libreoffice-ru
tagezi has quit [Read error: Connection reset by peer]
tagezi_ has joined #libreoffice-ru
<tagezi_> хаха.. я тут самый старший :))
<mikekaganski> :)
JohnDoe_71Rus has joined #libreoffice-ru
_whitelogger has joined #libreoffice-ru
kompi has joined #libreoffice-ru
<kompi> mikekaganski: утра
<kompi> tagezi_: и тебе
<kompi> и всем=)
<mikekaganski> угу
<kompi> mikekaganski: ага
<kompi> mikekaganski: есть такая фигня, как https://i.imgur.com/LD2rcfq.png
<kompi> то есть я хочу изменить поле типа Переменная в тексте и щелкаю по нему дважды
<kompi> открывается такой вот диалог
<kompi> НО
<kompi> даже если я знаю, что с этим делать, я должен САМ установить курсор в поле и поменять значение
<kompi> эммм....
<kompi> две идеи
<kompi> 1. сразу помещать курсор в поле и выделять ВСЕ символы, которые там есть, чтобы я открыл диалог и сразу вел новое значение
<kompi> 2. изменить ВЕСЬ диалог совсем, уменьшив его, и сделать там вменяемые подсказки
<mikekaganski> энхансмент велкам ... но - для того, чтобы позволять пользователям править поля, есть поле "Input Field"
<kompi> mikekaganski: погоди
<kompi> давай тогда сначала
<kompi> мне нужно иметь в разных местах текста одинаковые значения, которые я ОДИН раз правлю и все значения обновляются
<kompi> как я это делаю?
<kompi> я создаю поле типа переменная Set variable
<kompi> а все последующие копии вставляю поля типа Show variable
<kompi> выбирая соответствующее имя ране созданного поля
<kompi> соответственно для изменения всех полей разом я должен изменить первое поле
<kompi> я два раза на него щелкаю и мы возвращаемся к моему скриншоту
<mikekaganski> :) Если это поле, которое нужно задавать каждый раз пользователю, то ты сначала вставляешь поле Set Variable (скрытое) для того, чтобы в документе появилась такая переменная. Затем - Input Field для пользователя. А потом уже Show variable quantum satis
<kompi> зачем задать скрытую переменную?
<kompi> мы не усложняем?
<kompi> ок
<mikekaganski> Если ты не делаешь скрытую переменную, её нет в документе. Значит, при вставке Input Field не будет возможности выбрать эту переменную
<kompi> mikekaganski: https://i.imgur.com/gjtxQyy.png зачем тогда верхнее поле в ЭТОМ диалоге?
<kompi> в которое НИЧЕГО нельзя ввести
<mikekaganski> Там отображается "Reference" из диалога вставки поля Input Field
<kompi> эээ
<mikekaganski> Это что-то типа подсказки
<kompi> нет
<kompi> хм
<mikekaganski> что - нет?
<kompi> щас
<kompi> я эксперименты ставлю
<kompi> подсказка отображается не в верхнем поле, а в нижнем
<kompi> вот создай поля и покажи мне скриншот, где будет видна подсказка
<kompi> а теперь последовательность?
<mikekaganski> ты издеваешься?
<kompi> (и да, подсказка не должна быть в поле диалога , похожем на поле для ввода текста)
<kompi> нет
<kompi> у меня не получается
<kompi> итак
<kompi> давай я буду писать свои шаги
JohnDoe_71Rus has quit [Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/]
<kompi> 1. создаем скрытую переменную https://i.imgur.com/TA3t8jn.png
<kompi> но оно требует VALUE при создании, это правильно?
<kompi> хм
<kompi> О_О
<kompi> тока что кнопка Insert была неактивная!
<kompi> так
<kompi> mikekaganski: все прошло, получилось
<mikekaganski> ок :)
<kompi> нет, не ок
<kompi> тогда у меня претензии к ЭТОМУ диалогу, 2 шт (я хочу просто пообщаться, если тебе некогда или еще что, ты скажи)
<kompi> претензия №1: подсказка не должна быть в виде поля для ввода текста
<mikekaganski> "Этому" - которому?
<mikekaganski> а, понял
<mikekaganski> ну, см. выше - энхансмент велкам
<mikekaganski> (я согласен, если что)
<kompi> претензия №2: по клавише Enter не вводится информация, нужно жать ОК
<mikekaganski> ... и вторая - ?
<mikekaganski> ага. А это для многострочного текстового ввода...
<kompi> а если нажимать энтер, а потом ОК, то вставляется соответственно несколько абзацев пустых
<kompi> то есть это так и должно быть?
<mikekaganski> да
<kompi> пичаль
<kompi> но хоть что-то пографоманить на багзилле
<kompi> (и логику полей я наконец понял)
<kompi> этих
<mikekaganski> kompi: вроде Ctrl+Enter и Alt+Enter работают
<kompi> да работает
<kompi> хм, ну ОК
<kompi> mikekaganski: вопрос еще один: когда на поле Show variable щелкаешь в тексте, открывается диалог, в котором все равно сделать ничего нельзя
<kompi> зачем он открывается?
<mikekaganski> Почему нельзя? там можно поменять формат
<kompi> где?
<kompi> мы формат задаем, когда создаем переменную, разве нет?
<mikekaganski> У тебя текстовая переменная
<kompi> да
<mikekaganski> а для цисла посмотри
<kompi> хм
<mikekaganski> числа
<mikekaganski> "опыт пользователя" - это User Experience? Это UX - то есть пользовательские ощущения
<mikekaganski> качество пользования, удовольствие от пользования, удобство пользования ......
<kompi> =)
<kompi> mikekaganski: хейко просто со своей колокольни смотрит
<mikekaganski> ага
<kompi> у него одним словом описывается весь мир=)
<kompi> я ему написал в телеграме, ему пофиг конечно же
<kompi> для числа есть возможность сменить что-то там ага
<kompi> и последний вопрос на сегодня, если тип переменной не "текст", а иной, то что это дает?
<mikekaganski> считать можно
<mikekaganski> в формулах использовать
<mikekaganski> по F2 которые, например, и в таблицах тоже
<kompi> хм
<kompi> афк покушать
* mikekaganski вспоминает чудесное время написания диплома
kompi has quit [Ping timeout: 260 seconds]
UNIm95 has joined #libreoffice-ru
JohnDoe_71Rus has joined #libreoffice-ru
kompi has joined #libreoffice-ru
<kompi> mikekaganski: эта штука позволяет вставить несколько полей типа Input Field
<kompi> с одним именем
<kompi> а еще поле для ввода должно быть перед ВСЕМИ полями типа Show
<kompi> иначе Show, которые стоят в тексте ПЕРЕД полем Input не обновляются
<kompi> mikekaganski: это нормальное поведение?
<kompi> mikekaganski: а ещё, зачем мне вставлять в текст поле типа Set variable?! Я ведь хочу просто задать переменную и юзать ее в иных полях
<kompi> но без вставки этого поля переменная не создается
<kompi> mikekaganski: https://i.imgur.com/J3grBB9.png эти кнопки должны как-то работать! А они не активны все время
<kompi> mikekaganski: https://i.imgur.com/EaY7j7N.png
<kompi> tagezi_: тут?
UNIm95 has quit [Quit: Leaving.]
<tagezi_> kompi: тут
<kompi> а я не помню чо хотел
<tagezi_> ну, значит не важно было :)
<kompi> хз
<kompi> 4.4.7.2 просто летает по сравнению с 5.4
<kompi> и не мерцает ГУЙ
<kompi> няшка, одно слово
kompi has quit [Quit: Page closed]
<mikekaganski> kompi: описано нормальное поведение.
<mikekaganski> Input field (или Set variable) устанавливают текущее значение переменной от этого места до следующего Input field / Set variable
<mikekaganski> Поэтому Show variable *до* Input field естественно не обновляется, поскольку в его точке значение переменной не изменяется
<mikekaganski> Причину вставлять Set variable ты описал сам. Тебе нужна ещё трансцедентная причина?
<mikekaganski> Насчёт тех двух кнопок. Кнопка "Delete"активна, когда в документе больше не осталось полей, ссылающихся на ранее используемую переменную, и ты выделяешь имя этой переменной в поле Select
kompi has joined #libreoffice-ru
<kompi> mikekaganski: нет, необходимость делать Set variable описал мне ты
<kompi> mikekaganski: а что мешает заводить переменную из имени поля Input variable?
<mikekaganski> kompi: мешает код
<kompi> это понятно
<mikekaganski> [17:08:01]kompi: но без вставки этого поля переменная не создается
<mikekaganski> это именно та причина
<kompi> но сама идея того, что нужно выполнить предварительное действие, не нужное пользователю
<kompi> это действие нужно программе и программисту, который софт писал
<kompi> разве нет?
<mikekaganski> Можно было бы сделать и по другому
<mikekaganski> с увеличенной вероятностью ошибок
<mikekaganski> поле Set variable - изначально программистское. Но вся идея с переменными - она программистская
<kompi> какого рода ошибки могли бы появиться?
<mikekaganski> идея в том, что есть кто-то, готовящий автоматизированный документ для последующих бесчисленных поколений благодарных юзеров
<mikekaganski> этот кто-то - фактически программирует документ
<mikekaganski> а значит, должен быть готов к ошибкам программирования
<mikekaganski> одна из них - очепятки в имени переменной
<mikekaganski> существующий подход благоприятствует однократному использованию создащего поля, и затем многократному использованию поля Input, которое само создать переменную не может, а значит, и не может неправильно ввести её название
<mikekaganski> при твоём варианте каждое появление поля Input было бы местом потенциальной опечатки в имени поля
<mikekaganski> При использовании программистских возможностей стоит прислушаться к опыту программистов, даже если фичей будут пользоваться непрограммисты
<mikekaganski> Однако если хочется, энхансмент реквест велкам
<mikekaganski> Мы и так предоставляем футганы в широком ассортименте, да и вообще пользователи удивительно изобретательны в создании футганов
<kompi> ты можешь себе представить, чтобы юзер для одного многократно повторяемого в документе значения делал ДВА (или более) поля для ввода?
<kompi> ахахаха
<kompi> футган....
<kompi> норм идиома
<mikekaganski> да, и прекрасно пользовался этим - когда был пользователем
<mikekaganski> ещё раз - эта переменная определяется от одного инпута до другого, где может принять новое значение, активное с этой строки и ниже
<mikekaganski> и это очень удобно
<kompi> ну хз
<mikekaganski> я даже делал шаблоны, где пользователь заполнял такие поля на каждом разделе, при этом у меня был один стиль страницы, один колонтитул, а содержимое разное для каждого раздела
<mikekaganski> ты вряд ли так сможешь без этой фичи
<mikekaganski> содержимое колонтитула в смысле
<kompi> не уверен, что это правильно
<kompi> колонтитул - это свойство стиля страницы же
<kompi> а ты фактически ручное форматирование на новом уровне делаешь
UNIm95 has joined #libreoffice-ru
<mikekaganski> мой костыль? А ты попробуй сделать документ по СПДС с множеством разных разделов в одном документе :)
<mikekaganski> это именно костыль в условиях отсутствия нормального редактора текстовых документов СПДС
<mikekaganski> Я не говорю, что это круто и все делайте так. Но это помогло решить локальную проблему
<mikekaganski> там в штампах должны быть разделы отражены (если используются формы 5 и 3 )
<mikekaganski> а штампы - это естественно колонтитулы
<JohnDoe_71Rus> страничка с "рамочкой"
<mikekaganski> JohnDoe_71Rus: ? это вопрос, утверждение, опровержение или подтверждение?
<kompi> этот ваш спдс давно пора было пересмотреть
<mikekaganski> кто спорит...
<kompi> во всяком случае предусмотреть вариант оформления на компьютерах в дополнение к замшелостям
<mikekaganski> я больше скажу - там есть возможность не пользовать все эти формы - ГОСТ разрешает!
<JohnDoe_71Rus> это пользовательское наименования документов по СПДС
<mikekaganski> но есть ещё такая штука, как стандарт предприятия
<JohnDoe_71Rus> гост давно не обязательныйа рекомендуемый. можно и стандарт предприятия пересмотреть
<mikekaganski> 1. ГОСТ рекомендуемый - это да. Но только до тех пор, пока в договоре нет "в соответствии с ГОСТ ..." ;) а таких - чуть более 100%
<mikekaganski> 2. Да, стандарт предприятия можно пересмотреть. Кто это делает? кто убедит? кто оплатит - поскольку это сертификация по ИСО9000 снова?
<mikekaganski> короче, это всё разговоры, а решать нужно было в конкретных условиях
<mikekaganski> и было решено
<kompi> да никто не против
<kompi> было и было
<kompi> инструмент позволили решить? позволил ну и ОК
<mikekaganski> kompi: речь была о применимости полей, емнип
<kompi> и это тоже
<mikekaganski> множества полей*
<JohnDoe_71Rus> множества НАД полями галуа
<mikekaganski> :)
<kompi> а OOo Writer Guide вполне акутален, не смотря на версию
<kompi> скриншоты заменить на более современные и можно в печать
<kompi> tagezi_: в первый раз нарвался на одновременную правку одного и того же в вики Либры
kompi has quit [Quit: Page closed]
JohnDoe_71Rus has quit [Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/]
bormant has joined #libreoffice-ru
bormant has quit [Client Quit]
UNIm95 has quit [Quit: Leaving.]
UNIm95 has joined #libreoffice-ru
VVD has quit [Read error: Connection reset by peer]
VVD has joined #libreoffice-ru
VVD has quit [Read error: Connection reset by peer]
VVD has joined #libreoffice-ru
UNIm95 has quit [Quit: Leaving.]