Не извиняйтесь :) ...
1. Вы считаете, что идея это вредная и разрушающая. Становится непонятным тот
факт, что мультинациональные корпорации используя такие счета до сих пор не
разрушены до основания и даже, напротив, неплохо себя чувствуют. :))
2. Так же вы не объясняете свою позицию. Доводы типа "меня чаще интересует..."
откровенно не согласуются с тем, как Вы относитесь к другим пожеланиям и предложениям
пользователей.
3. Я считаю, что количественный учет должен вестись вообще в другой таблице (на
уровне БД) и согласовываться с финансовым на уровне вывода на экран. Это слишком
разные вещи. Не учитывая этого, Вы загоняете программу в тупик.
4. В финансовом плане я предложил, на мой (и не только) взгляд, вполне приемлемое
решение. Абсолютно весь финансовый учет вести и сводить в одной единственной,
функциональной валюте. То есть, во всем, что касается расчетов и т.п. ориентироваться
на функциональную валюту. Но вместе с ней вести учет и в дополнительной валюте
(пусть это будут даже штуки, если хотите). В этом случае, сумма операции хранится
как в функциональной валюте, так и в введенной. И сравнение идет функциональной
валюты с функциональной.
Допустим, надо сравнить сальдо одного, скажем, рублевого счета, с сальдом другого
- килограммового счета.
Для этого берется сальдо каждого в функциональной валюте (которое уже есть, его
не надо считать), и пересчитывается в... амперы, которые и будут сравниваться:
по курсу на дату отчета, или по историческому курсу (как юзер пожелает).
В этом случае, все ограничивается фантазией юзера.
Нормальный пример. У меня расчеты по кассе ведуться в трех валютах: гривны, доллары
и рубли.
Так вот мне важно знать не сколько у меня рублей, или долларов, а сколько у меня
ДЕНЕГ! То есть, какой суммой я располагаю вцелом, будь она выражена в рублях,
долларах или в гривнах. Грубо говоря, размер моего состояния.
Вы сами как думаете, Билл Гейтс считает отдельно акции всех компаний, все облигации,
все активы которыми владеет? Его состояние выражается просто и понятно - в баксах.