
А почему работа двойная? Операция (+)
.. перевода одна. Курс в ней устанавливается новый только при изменении цены.
Физически курсов всегда минимально два - курс купли и курм продажи.
\"<I>Получается, что я завожу для товарной позиции отдельный счет и отдельную
валюту. Это уже две операции.
</i>\" Ни одна система в мире не узнает сама, в чем вы собираетесь измерять количество.
Кроме штук бывает вес, например. Если предположить, что по умолчанию товарной
валютой является штука, то Dervish это, скорее всего реализует. Может получиатся
\"шт\" с префиксом в виде имени счета, может еще что-то. Тогда что, Ваша работа
уменьшится на этапе ввода счета вдвое?
Прекрасно. Думаю, не только Ваша, но и моя. Но Dervish префиксов не любит ;-).
А жаль! Кстати, Сергей! Мысль неплохая. Причем интересно, что в случае товарных
валют не требуется, действительно, задавать курс отдельно от операции перевода.
Хоть при закупке он обычно долго держится, но при продажах довольно индивидуален
и часто меняется. Это для случая крупной закупки и множества мелких продаж, конечно.
В каждой конкретной продаже, кроме первой, система предлагала бы предыдущий курс
- этого было бы вполне достаточно.