logo
logo

Доработки Сортировка статей в бюджете

список тем создать тему

Сортировка статей в бюджете

Версия: текущая версия

Тип: Ошибка
Статус: Не проверено
Важность: Если время будет
Ошибка текущая версия #508
Не сохраняется сортировка статей на вкладке "Бюджет".
 
У меня расходы двухуровневые. Делаю так для первого уровня:
 
Выключаю автосортировку кликами по заголовку колонки "Статья бюджета", чтобы исчез треугольник сортировки.
 
Далее для создания нужного порядка пробовал два варианта:
1. Перетягиваю статью расхода первого уровня (например, "Дом") в Доходы, а потом перетягиваю её в Расходы. Тогда она становится первой в списке расходов. Повторяю перетягивание для следующей статьи расходов - она становится первой (перед "Дом"). И так далее, перетягиваю все статьи в обратном порядке.
2. Перетягиваю статью расхода первого уровня (например, "Дом") в другую статью расходов первого уровня, а потом перетягиваю её в Расходы. Тогда она становится последней в списке расходов. Повторяю перетягивание для следующей статьи расходов - она становится последней в списке (после "Дом"). И так далее, перетягиваю все статьи в прямом порядке.
 
Аналогично пробовал перетягивать и статьи второго уровня.
 
Для сохранения порядка выбираю пункт меню "Действия - Сохранить настройки страницы".
Но после закрытия программы и повторного открытия порядок статей меняется по непонятному мне принципу.
Проверьте сохранение, пожалуйста.
 
Если это возможно, пусть ручная сортировка сохраняется в БД. Чтобы при необходимости можно было автоматически отсортировать статьи по алфавиту щелчками по заголовку колонки "Статья бюджета", а в третьем варианте сортировки (без треугольника) восстанавливалась сохранённая ручная сортировка.
 
И ещё, было бы очень удобно иметь возможность перемещать статьи бюджета в пределах своего уровня горячими кнопками или через контекстное меню как на вкладке "Операции".
 
Спасибо!
Мне кажется, тут есть небольшое недопонимание. Если в заголовках треугольничек отсутствует, это означает, что программа не предпринимает специальных усилий по сортировке. Вот как у нее получится, так данные и будут показаны. Ну, то есть, пользователю все равно.
 
Я пока не планировал переделывать сортировку и предлагаю Вам просто в названиях проставить номера перед самими названиями и сортировать по колонке названия.
Цифры для сортировки я проставил. Но при изменении порядка статей или добавлении новой приходится переименовывать все статьи ниже. Да и не очень удобно смотреть на статьи с номерами.
 
Как программист со стажем понимаю, что у программ не бывает "как получится", а всегда есть какой-то алгоритм. Хочется его понять, чтобы, если это возможно, использовать для работы.
 
Или может быть Вы когда-то, по свободе, измените этот неизвестный мне алгоритм на какой-то более удобный. Например, предложенный мной выше. :-)
Не настаиваю. Можете считать это заявкой на улучшение программы.
"Если в заголовках треугольничек отсутствует, это означает, что программа не предпринимает специальных усилий по сортировке"
 
Может, как вариант, и не нужно предпринимать усилия по сортировке? Может достаточно будет сохранять состояние страницы кликом по соответствующему пункту меню или горячими кнопками? В конце-концов, я описанными выше способами мышкой отсортирую как мне надо. Лишь бы это запомнилось.
Логика понятна. Нужно подумать. Опять же, перетаскивания мышкой чтоб проставить порядок, в программе просто нет. Даже на странице операций порядок операций можно установить только с клавиатуры, мышкой нельзя.
Мышкой тоже можно - через контекстное меню. Хотя это и дольше.
Меня вполне устроит вариант, как в "Операциях" - один раз настроил и оставил до следующего изменения статей. Зато читать бюджет будет удобно.