<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Работа с окном &amp;quot;Добавить операцию&amp;quot;</title>
    <link>https://ability.cash/bugs-item.304.xml</link>
    <atom:link href="https://ability.cash/bugs-item.304.xml" rel="self" type="application/rss+xml"/>
    <description>Тип: Доработка, Статус: Не проверено, Важность: Если время будет, Версия: текущая версия, Автор: astery</description>
    <language>ru-ru</language>
    <pubDate>Tue, 05 May 2026 12:18:39 +0300</pubDate>
    <lastBuildDate>Tue, 05 May 2026 12:18:39 +0300</lastBuildDate>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>LabCMS Feeder</generator>
    <item>
      <title>astery</title>
      <link>https://ability.cash/bugs-item.304/#btc636</link>
      <description><![CDATA[== Нечеткий поиск (fuzzy search) ==
<br />&#160;<br />
Проблема: Я очень долго ищу нужную статью в выпадающем списке.
<br />&#160;<br />
Решение:<br />
* Нечеткий поиск (fuzzy search) по позициям поля "Статья" в окне "Добавить операцию"
<br />&#160;<br />
Необходим для полей "Со счета" и "Статья". Если поле в фокусе и начать набор фразы "сыр", то должен появится выпадающий список с отфильтрованными совпадениями: "Сыр", "Сырная палочка", "Сетка 'Ким Чен Ыр'". Навигация по списку стрелками, а после нажания enter, фокус должен уходить на следующее поле.
<br />&#160;<br />
== Навигация при помощи клавиатуры ==
<br />&#160;<br />
Проблема: Приходится отрывать руки от клавиатуры
<br />&#160;<br />
Решение:<br />
* Возможность навигации при помощи клавиатуры в окне "Добавить операцию"
<br />&#160;<br />
* Alt-[1-7] - Переход к полю с соотв. номером<br />
* Shift-Enter - Нажание кнопки "Добавить"
<br />&#160;<br />
Поля пронумерованы снизу-вверх т.к. для меня самые частые поля к которым я обращаюсь это "Статья" и "Сумма расхода". Клавиши 3, 2 ближе чем 5, 6.
<br />&#160;<br />
== Текущий рабочий цикл ==
<br />&#160;<br />
* Выбираю счет списания расходов<br />
** Кликаю мышкой на поле "Статья"<br />
*** Клавишами PgUp-PgDown и ищу разворот на котором находится статья<br />
*** Стрелками добираюсь до нужной статьи<br />
*** Повторяю до нужной подстатьи<br />
*** Нажимаю Enter<br />
** Нажимаю Tab<br />
** Ввожу сумму<br />
** Кликаю мышкой на кнопке "Добавить"<br />
** Повторяю
<br />&#160;<br />
<br />
== Идеальный рабочий цикл ==
<br />&#160;<br />
* Выбираю счет списания расходов<br />
** Нажимаю Alt-2<br />
** Набираю "Сыр"<br />
** Нажимаю Enter<br />
** Ввожу сумму<br />
** Нажимаю Shift-Enter<br />
** Повторяю
<br />&#160;<br />
Очень хочу помочь с реализацией, чтобы эти дополнения увидели свет и не были положены в ящик "когда-нибудь". Напишите если принимаете подобную помощь.]]></description>
      <pubDate>Mon, 30 Jun 2014 10:22:35 +0400</pubDate>
      <guid>https://ability.cash/bugs-item.304/#btc636</guid>
    </item>
    <item>
      <title>Dervish</title>
      <link>https://ability.cash/bugs-item.304/#btc650</link>
      <description><![CDATA[Лучше было бы разбить это предложение на несколько.
<br />&#160;<br />
Ну ладно, давайте по порядку:
<br />&#160;<br />
===== Нечеткий поиск: принимается. Правда, мне непонятно, какая связь сыра и корейца, мне казалось, что должен быть поиск по подстрокам. Ну да ладно.
<br />&#160;<br />
===== Навигация при помощи клавиатуры. Во-первых, предложение насчет Shift+Enter принимается.
<br />&#160;<br />
А со остальным Вы можете помочь себе самостоятельно, там не нужна моя доработка. Вся проблема в том, что я не расставил в этом диалоге клавиатурные ускорители. Ну да это дело поправимое.
<br />&#160;<br />
Вот смотрите: если открыть диалог добавления операции и в нем набрать Alt+П (обязательно в русской раскладке клавиатуры), то курсор перепрыгнет на поле Примечания. Даже на Вашем скриншоте видно, что в слове "Примечание" подчеркивается буква "П". Если расставить правильно шорткаты, то курсор будет послушно прыгать куда нужно.
<br />&#160;<br />
Исправить все подпись очень просто: с сайта скачиваете файл для перевода, редактируете его, проставив символ амперсанда ("&amp;") там где нужно и просто включаете отредактированный языковой файл в программе. Даже перезапускать программу не понадобится для этого.
<br />&#160;<br />
Чуть посложнее с расстановкой шорткатов для классификаторов (например, для Статей), но это тоже решается:
<br />&#160;<br />
1. Из меню "Просмотр" выбираем пункт "Страницы...". Появляется диалог "Показывать страницы". В этом диалоге ставим галочку в строчке "Классификаторы" и нажимаем "ОК". У нас появляется новая закладка "Классификаторы".
<br />&#160;<br />
2. Идем на закладку "Классификаторы" и делаем двойной клик на строчке "Статьи". Появляется диалог редактирования классификатора. Там в поле названия классификатора в единственном числе проставляем символ амперсанда перед нужной нам буквой, например, "Стат&amp;ья". Нажимаем "ОК" и переходим на страницу операций.
<br />&#160;<br />
3. На странице операций вызываем диалог добавления операции и нажимаем на клавиатуре Alt+ь (обязательно в русской раскладке). Фокус ввода послушно перемещается в поле выбора статьи. Что и требовалось доказать.
<br />&#160;<br />
Можно совсем изменить название классификатора, поставить там вот так: "&amp;3: Статья", тогда шорткатом будет Alt+3.
<br />&#160;<br />
Ну, в общем, думаю, у Вас все получится с этим без меня.]]></description>
      <pubDate>Sun, 13 Jul 2014 15:49:03 +0400</pubDate>
      <guid>https://ability.cash/bugs-item.304/#btc650</guid>
    </item>
    <item>
      <title>astery</title>
      <link>https://ability.cash/bugs-item.304/#btc651</link>
      <description><![CDATA[Спасибо, за отзыв.
<br />&#160;<br />
Да, сейчас понимаю, что лучше было бы разделить, т.к. будет перемешиваться обсуждение по разным предложениям.
<br />&#160;<br />
По поводу корейца, я приложил картинку. Это sublime text, в котором я увидел такой поиск.
<br />&#160;<br />
Ускоритель на поле "Статья" перемещает фокус, но не раскрывает выпадающий список, и я не нашел сочетания раскрывающего его.
<br />&#160;<br />
Навигация при помощи клавиатуры получается есть, да еще с какими хочешь и на радио-кнопки можно вешать. Спасибо, за подробное описание про расстановку шорткатов - воспользовался. ]]></description>
      <pubDate>Tue, 15 Jul 2014 23:00:24 +0400</pubDate>
      <guid>https://ability.cash/bugs-item.304/#btc651</guid>
    </item>
    <item>
      <title>astery</title>
      <link>https://ability.cash/bugs-item.304/#btc652</link>
      <description><![CDATA[И конечно, мне очень приятно, что мои предложения нашли поддержку.]]></description>
      <pubDate>Tue, 15 Jul 2014 23:07:19 +0400</pubDate>
      <guid>https://ability.cash/bugs-item.304/#btc652</guid>
    </item>
    <item>
      <title>Dervish</title>
      <link>https://ability.cash/bugs-item.304/#btc653</link>
      <description><![CDATA[<blockquote class="bb bb_quote">Ускоритель на поле "Статья" перемещает фокус, но не раскрывает выпадающий список, и я не нашел сочетания раскрывающего его. </blockquote><br />
Все через Alt:<br />
Alt+[стрелка вниз] раскрывает выпадающий список,<br />
Alt+Delete эквивалентно нажатию крестика очистки контрола (если он есть конечно),<br />
Alt+[стрелки влево и вправо] равносильно нажатию стрелок влево и вправо на контроле<br />
Alt+Insert все равно что нажать встроенный плюсик на контроле.
<br />&#160;<br />
Ну вот как-то так.
<br />&#160;<br />
А в выпавшем списке работают стрелки влево и вправо, выбор по Enter. Старался делать все шорткаты навигации по выпавшему списку в соответствии с гайдами Windows.]]></description>
      <pubDate>Wed, 16 Jul 2014 01:16:01 +0400</pubDate>
      <guid>https://ability.cash/bugs-item.304/#btc653</guid>
    </item>
    <item>
      <title>astery</title>
      <link>https://ability.cash/bugs-item.304/#btc654</link>
      <description><![CDATA[Спасибо. ]]></description>
      <pubDate>Wed, 16 Jul 2014 09:20:10 +0400</pubDate>
      <guid>https://ability.cash/bugs-item.304/#btc654</guid>
    </item>
    <item>
      <title>ksip</title>
      <link>https://ability.cash/bugs-item.304/#btc1286</link>
      <description><![CDATA[В общем, я тоже плюсую за нечёткий поиск. А то&#160;&#160;создал классификатор, где находятся контрагенты,&#160;&#160;но найти нужного среди сотен - мягко говоря проблематично.]]></description>
      <pubDate>Tue, 30 Jan 2018 21:19:45 +0300</pubDate>
      <guid>https://ability.cash/bugs-item.304/#btc1286</guid>
    </item>
  </channel>
</rss>
