Учёт комиссий [эксплорер 06/03/2002 19:38]
Хоть он и идет в контексте предыдущего флейма.
В случае операции перевода нужно указать комиссию как деталь операции (отдельное поле не привязаное к таЛбице)
>>Пример: я покупаю валюту (в обменнике) - операция перевода. Я хочу в эту операцию перевода "встроить" отдельную операцию расхода, в которой отразить налог 1% с покупки иностранной валюты.<< (Копирайт- Дервиш 2002)
Вот тут-то и преЧепить комиссию. Правда операцией расхода она не будет, а отразится на курсе перевода и на финГальной сумме на счете.
Это будет вычисляемое в форме поле.
Т.Е.
>>Меняем мы 100 буказаидов
>>Переводим в рубли по курсу 18 000 к 1
>>Получаем 18 000 рублев.
Указываем комиссию (в поле, по желанию в процентах либо рублях, поскольку комиссия может быть и не в процентах а в виде суммы - например "комиссия 10%, но не менее 100 рублей")
>>Результат пересчитывается - на руки 16 200 рублей.
>>Это все едино, как если-б курс был 16 200<<
Имеем хранимые в таблице данные (это образно говоря)
Расход 100 буказоидов
Приход 16 200 деревянных
Курс 1/18 000
Следовательно - комиссия 1 800 рублев или 10%. Это значение программа может вычислить в поле, и не хранить у себе. Правда обработать таким образом данные и вычислить в каком обменнике выгоднее менять - в этом случае не удастся, (только если не хранить значение комиссии в талбице).
Если хранить, то в случае проведения операции с комиссионными, может создаваться (скрыто от пользователя, без лишних вопросов напрягов) вложеная запись-приложение с суммой комиссии и с атрибутами родительской записи.
Имхо так буит просТче
Dervish: Учёт комиссий... Отдельная подсистема... Вычисляемые поля... А надо ли писать второй Excel?