Сообщество
Логин
Пароль
Забыли пароль?     Регистрация
Ещё проектики
Рабочее время
Минималистичный счётчик рабочего времени онлайн
Общение / Веб версия / Сортировка списка валют

Сортировка списка валют

Бисквит
13 июля 2016 11:30
Сделайте, пожалуйста, в разделе Валюты возможность сортировать список валют. Я из Беларуси, добавил новую валюту - BYN, обозвал ее Руб. (Старая валюта BYR у меня пока висит как основная и называется Тыс.) Суть в том, что при вводе операций в новых деньгах, приходится валюту Руб. выбирать из конца списка (у меня 7 валют). Я хотел поставить Руб. повыше, сразу за Тыс., т.к. она будет часто используема, но не нашел такой возможности. Потом я сглупил - решил попереименовывать все валюты вручную, сдвинув каждую на одну позицию вниз, тем самым, освободив место на второй строчке для Руб., но после этого обнаружил, что во всех доходах/расходах/обменах началась твориться вакханалия - в этих разделах валюты поперепутывались (т.е. суммы остались, а значения валют сменились - было 50 USD, стало 50 EUR и т.д.). Быстро вернул все назад. Очень не хватает опции "Тяните элемент вверх-вниз для сортировки" как это реализовано в разделе "Места хранения (счета)".
Admin
 
13 июля 2016 12:02
Здравствуйте.

Спасибо за предложение, были уже такие пожелания, поставим задачу в план.
Валерий
17 августа 2016 07:19
Плюсую за эту фичу.

Ведь все справочники можно сортировать, кроме справочника валют
Михаил
30 января 2017 10:02
+1
Бисквит
16 марта 2017 10:47
Прошло 8 месяцев...
Бисквит
2 августа 2018 08:41
Прошло 2 года....
Admin
 
2 августа 2018 09:13
Увы да.
Не доходят руки пока.
Бисквит
25 июля 2019 20:09
Прошло 3 года...
Человек
31 июля 2019 22:12
Бисквит Пишет:
Прошло 3 года...
Зато разработчики могут гордиться, что планируют свою жизнь на годы вперёд: три года назад поставили задачу в план - и идут к цели.
Бисквит
13 июля 2020 09:50
Прошло 4 года...
Admin
 
13 июля 2020 11:59
Спасибо за напоминание и настойчивость, мы очень ценим таких пользователей.
Когда-нибудь дойдут и до этой задачи руки.
Бисквит
1 августа 2021 09:56
А вот уже и 5 лет прошло. Можно отметить этот мини-юбилей...
Admin
 
1 августа 2021 13:34
Что же, да.
У вас наверное напоминалка стоит на эту тему? :)
Бисквит
2 сентября 2022 14:16
6 лет с хвостиком
Андрей
15 марта 2023 18:29
Добрый день, согласен с иными пользователями, что опция нужная.
Очень ждем.
Особенно будет приятно сортировать в разделе "Остатки на сегодня".
Бисквит
31 июля 2023 13:40
7 лет :(
Admin
 
31 июля 2023 16:52
Если очень нужно, есть решение, хоть и "через африку".

1. Создать список нужных валют в нужном порядке, ниже текущего списка (продублировать).
2. Сделать экспорт данных в расширенном формате, в разделе экспорта.
3. Открыть его в текстовом редакторе, найти секцию [currency], запомнить для себя соответствие id старой валюты и соответствующей ей новой (в правильной сортировке).
4. Найти секцию [records] и скопировать все строки ниже этой секции в отдельный файл с раcширением .csv
5. Открыть его в excel-подобной программе и выполнить массовую замену в поле currency_id старого значения на новое.
6. Убедиться, что ни одного значения из старых валют не осталось в поле currency_id.
7. Сохранить csv файл в том же формате как было и вставить в секцию [records] в исходный файл экспорта.
8. Загрузить файл в разделе импорта, очистив все текущие данные в личном кабинете.

После этого можно удалить все старые валюты. Либо это можно сделать одним махом, в файле экспорта в секции [currency] перед загрузкой.

Способ подойдёт если нет критичных связей валют с другими сущностями - накоплениями, планируемыми операциями, планами бюджета.

Для проверки можно загрузить файл в новый личный кабинет под другим пользователем, которого потом удалить.
Андрей
31 июля 2023 17:38
Admin Пишет:
Если очень нужно, есть решение, хоть и "через африку".

1. Создать список нужных валют в нужном порядке, ниже текущего списка (продублировать).
2. Сделать экспорт данных в расширенном формате, в разделе экспорта.
3. Открыть его в текстовом редакторе, найти секцию [currency], запомнить для себя соответствие id старой валюты и соответствующей ей новой (в правильной сортировке).
4. Найти секцию [records] и скопировать все строки ниже этой секции в отдельный файл с раcширением .csv
5. Открыть его в excel-подобной программе и выполнить массовую замену в поле currency_id старого значения на новое.
6. Убедиться, что ни одного значения из старых валют не осталось в поле currency_id.
7. Сохранить csv файл в том же формате как было и вставить в секцию [records] в исходный файл экспорта.
8. Загрузить файл в разделе импорта, очистив все текущие данные в личном кабинете.

После этого можно удалить все старые валюты. Либо это можно сделать одним махом, в файле экспорта в секции [currency] перед загрузкой.

Способ подойдёт если нет критичных связей валют с другими сущностями - накоплениями, планируемыми операциями, планами бюджета.

Для проверки можно загрузить файл в новый личный кабинет под другим пользователем, которого потом удалить.
Спасибо за ответ. Выглядит как решение. Совет проверить под другим пользователем прочел, понял.
Admin
 
17 августа 2023 15:09
Сделали функцию переноса всех операций из одной валюты в другую, поэтому решение с сортировкой упрощается.

1. Создать список нужных валют в нужном порядке, ниже текущего списка (продублировать). При этом в имя валюты добавить какой-то символ для отличия старой от новой, например "руб1", "USD1" и т.п.
2. Перенести по-очереди все операции из старой валюты в соответствующую новую (руб -> руб1 и т.п.). Для этого зайти в режим редактирования старой валюты и использовать нижнюю форму с заголовком "Перенести транзакции в другую валюту".
3. После успешного переноса удалить все старые валюты, по одной.
4. Переименовать валюты в нормальный вид "руб -> руб1" и т.п.
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.