создать новую тему раскрыть все
Создал счет Кошелек-WMZ и не подумав выставил его валюту Долары. Через некоторое время, когда уже накопились операции по этому счету, до меня дошло, что Долары и WMZ это разные валюты и курсы у них разные. Что посоветуете сделать? Попытался изменить валюту кошелька-WMZ - ничего не получается. Я так понял, что валюту можно задавать только при создании кошелька. Неужели нужно создавать новый счет с валютой WMZ и все операции вбивать заново???! Shock
Чтобы изменить несколько операций, нужно их выделить и нажать Enter (или вызвать контекстное меню и выбрать "Изменить")
Валюта действительно не может изменяться после создания счета (кошелька). Но зато Вы сможете поступить вот так:
 
1. Создаете новый счет в валюте WMZ.
2. Открываете все операции по старому счету и выбираете все операции прихода.
3. Из меню "Действия" выбираете пункт "Изменить". Появится диалог редактирования операций. В этом диалоге исправляете счет, нужно указать новый счет в WMZ.
4. Аналогично исправляете операции расхода и перевода. Операции перевода придется изменять в два захода: отдельно операции перевода на счет "Кошелек-WMZ" и со счета "Кошелек-WMZ".
 
Помните, что если допустите какую-то ошибку, то отмена действия (пункт "Отменить" из меню "Действия") Вам поможет. Отмена действий ведется только до выхода из программы.
Так и поступил, все получилось. Но вопрос все-равно остался: а почему бы этим действиям не выполниться автоматически, когда я попытаюсь изменить валюту счета? Т.е. если валюту счета в итоге можно поменять предложенным вами обходным путем, то зачем запрещать менять ее напрямую? Неужели для того, чтобы лишний раз понапрягать юзера Well.
пользуясь случаем выражаю благодарность за программу, пользуюсь только ею уже 4-5 лет, рад что ведется работа над ошибками
Представьте, у вас есть два счета в разных валютах. Скажем, "Счет А - RUR" и "Счет Б - USD". И между этими счетами есть переводы, нормальная ситуация когда рубли меняются на доллары по курсу и наоборот. И вот возникает желание исправить валюту счета Б с долларов на рубли. Что случится с операциями перевода в этом случае? Правильно, рубли будут меняться на рубли по курсу, например, 33 рубля за один рубль. Странноватая ситуация, верно?
 
Спасибо за благодарность, пользуйтесь на здоровье. To wink
Раз уж мы заговорили о WM, как бы вы посоветовали учитывать операции с этой валютой. Дело в том, что при любой трате или переводе этих Money на в другую валюту (например WMR>WMZ) взымается комиссия 0.8%. Никак не придумаю куда ее записывать, то ли в отдельную статью, то ли закладывать ее в сумму расхода при тратах или в курс пересчета при обмене, то ли может есть еще какие-то варианты. И добавлять всякий раз лишнюю операцию, и пересчитывать курс с поправкой на ветер весьма неудобно. Для меня конечно было бы идеальным вариантом, если бы программа "знала" о этих валютах, и при проведении операций с ней в окне добавления операции сама добавляла поля связанные с комиссией, либо иным способом учитывала эту комиссию (например в настройке этой самой валюты можно было бы задать сколько % накидывать на все операции, или как-то еще). Что можете сказать по этому вопросу?
сделать операцию расхода (периодическую, возможно) как раз с нужной суммой (в нужной валюте) по статье "Комиссия за перевод". не пойму почему бы это неудобно, если я в конце периода увижу, сколько итого я потерял на комиссии?
Неудобство не в существовании операции расхода, а в том, что их придётся создавать много. По сути, каждая такая операция перевода должна сопровождаться дополнительной операцией расхода для учёта комиссии.
 
И вот здесь бы очень пригодилась возможность скриптов "обработчиков транзакций" из соседней темы
 
Такой скрипт, увидев, что транзакция включает WMZ и другую валюту, мог бы автоматически создавать "сопроводительную" расходную транзакцию.
Как раз такой автоматизации и не хватает. Хотя можно было бы заложить и в саму программу, если выбирается валюта WMZ, то сразу появляется поле Комиссия со значением по умолчанию 0,8% от суммы. Не так давно в окне добавления операций появилось поле Количество, почему бы туда же не добавить Комиссия? Путь она считается вместе с суммой, но в операции не смешивается в одно число, чтобы было наглядней. Пусть существует отдельно 2 суммы на 1 трату Стоимость и Комиссия. Понимаю, что большинсту народа может такое не понадобиться, тогда логично сделать соответствующую настройку в программе, подобно как "Учитывать кол-во в операциях" так же и "Учитывать комиссию в операциях".
Другой вариант решения, возможно, кроется в использовании вроде как запланированных Dervish-ом шаблонах операций и сплитах (если они позволят задавать именно проценты, а не фиксированные суммы).
Но за подробностями, конечно, к Dervish-у.
что значит "периодическу", если у меня каждый раз сумма трат\переводов разная и не периодическая? Или вы предлагаете за какой-то период накапривать эти хвосты, а потом их периодически "оптом" списывать на статью Комиссия?
Подскажите, как заносить кросс-курсы для WM-валют?
Например, есть три валюты: рубль, доллар, евро. Создаю валюту WMZ и счет на WMZ. В общем случае указываю курс WMZ:USD=1:1.
Курсы за два года (на каждый день) для рубля, доллара и евро загрузил из интернет, для них автоматически рассчитались кросс-курсы.
Как, кроме как вручную, вбить кросс-курсы для WMZ? Без них я не могу посмотреть сводную информацию по всем счетам.
Если бы кросс-курсы для WMZ копировались из USD - было бы отлично.
...а какой смысл во введении валюты WMZ? Ну и оставили бы ее как USD, кошелек-то в долларах... Если есть желание подчеркнуть, что счет относится к WebMoney, это можно отменить в названии счета. Ну или собрать все кошельки WebMoney в одной папке (групповом счете) "Кошельки WebMoney".
Очень удобно совершать обмен валют с/на WM-кошелек: есть сумма списания и сумма зачисления.
Возможно имело бы смысл добавить коэф. конверсии и при переводе между двумя счетами одной валюты?
Ну поставьте курс WMZ к USD 1:1 и все. Правда, не будет пересчитываться WMZ в рубли и обратно...
 
И все же я не понимаю в чем удобство обмена валют с/на WM-кошельк.
Под "коэффициентом конверсии" я подразумевал то, что сейчас реализовано при переводе между счетами на разных валютах (курс пересчета или суммы списания/зачисления).
Мне очень часто приходится обменивать WM-деньги на реальные и обратно с совершенно разными комиссиями. Самый удобный способ был бы завести WMZ-счет на USD-валюте и при переводе денег на USD-счет указывать суммы списания/зачисления. Лучшего удобного и быстрого способа я не могу придумать.
Курс WMZ:USD=1:1 я первым делом и поставил, но у меня всего 4 виртуальные и 3 реальные валюты, соответственно я и поднял тему о кросс-курсах между ними...
Если короче, то дополнительные записи о комиссиях при переводе между счетами совершенно не нужны и ощутимо усложняют работу.
А я бы так не считал. Видеть комиссию тоже важно, когда пользуешься услугами нескольких банков или платежных систем. Сразу понимаешь, какие более выгодные, а какие обдирают посильнее.
В таком случае было бы очень удобно при переводе заполнять отдельное поле "комиссия" в процентах или абсолютном значении.
Несколько полей заводить?
...комиссии отдельными операциями. Да, это дополнительные трудозатраты, но если комиссии вводить, в итоге можно будет проанализировать их и вообще включить в состав расходов. Мне доводилось видеть как внешне выгодные дела на поверку оказывались убыточными потому что не были учтены возникающие (и на первый взгляд незначительные) комиссии.
 
Отдельное поле? Ну, сейчас я даже не могу себе представить как это сделать, но обещаю подумать на эту тему.
Можно выгрузить базу в Excel, там дополнить таблицы, как надо, а потом импортировать всё обратно.
Да, спасибо, это выход. Сейчас только разберусь почему у меня нигде операции импорта/экспорта не включаются...
Видимо AbilityCash 2.0 использует исполняемый файл Excel и не видит его на моей системе: Win7x64, Office2010.
Проделал предложенные операции за соседним компом с WinXp, но это похоже на бег с препятствиями: у меня три реальных валюты и четыре виртуальных. Для виртуальных валют приходится учитывать все сочетания ... %/