|
Помогите определить профессиональный уровень, написавшего это (новый текст) | ☑ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
Шифровальщик2012
01.10.12
✎
17:16
|
Учет внутреннего курса условной единицы
и индивидуальных договоренностей по курсам Если у клиента договор заключен в долларах, а мы принимаем деньги в рублях, мы должны задать курс доллара к рублю, по которому мы будем принимать деньги. При этом мы должны руководствоваться в первую очередь индивидуальными договоренностями о курсе по договору (если такие есть) или, если нет индивидуальных договоренностей, внутренним курсом компании. Пересчет действует только для перевода суммы, принятой у клиента, в сумму, зачитываемую по расчетам с клиентами. Пересчет используется в документах «Поступление в кассу», «Поступление на счет» (вид операции «от покупателя»), причем необходимо учесть возможность загрузки документа «Поступление на счет» из банк-клиента. В случае если договор клиента заключен в рублях, никакого пересчета не требуется. Для реализации в программе предлагаю создать периодические регистры сведений: «Курсы по договорам», «Внутренний курс». Регистр «Курсы по договорам» должен содержать измерения «Договор» с типом «Договор продажи недвижимости», «Валюта приема денег», «Валюта договора» и ресурсы: «Отклонение от курса ЦБ» (в процентах, может быть отрицательным), «Верхняя граница», «Нижняя граница», «Действует до». Расчет индивидуального курса должен производиться следующим образом. Получается срез последних регистра на дату расчета курса с отбором: «Валюта приема денег» равна валюте кассы или счета в документах «Поступление в кассу». Если есть запись, и дата расчета меньше ресурса «Действует до», то курс рассчитывается как текущий курс (по регистру сведений «Курсы валют»), измененный на заданный в ресурсе «Отклонение от курса ЦБ» процент. Если получившийся курс меньше «Нижней границы», в качестве курса берется «Нижняя граница». Если получившийся курс больше «Верхней границы», берется «Верхняя граница». Если записей нет, или запись есть, но дата расчета курса больше ресурса «Действует до», значит индивидуального курса нет, и необходимо подставить внутренний курс компании. Регистр «Внутренний курс» должен иметь измерение «Валюта приема денег», «Валюта договора» и следующие ресурсы: «Отклонение от курса ЦБ» (в процентах, может быть отрицательным), «Верхняя граница», «Нижняя граница». Расчет аналогичен указанному выше. Если нет записей, соответствующих данной валюте, курс должен быть взят текущий по регистру «Курсы валют». А теперь вопрос: - зачем городить целую систему вычисления внутреннего курса компании, когда достаточно завести валюту У.Е. и ежедневно вбивать в неё одну цифирьку под названием "курс"? |
||||||||||||||||
1
DrShad
01.10.12
✎
17:24
|
прострели уже себе коленку наконец-то и избавь себя от мучений
Свой вариант |
||||||||||||||||
3
Новиков
01.10.12
✎
17:26
|
плять, если ты в (0) такой умный, то с какого уя тебе что-то пишут? Пиши все САМ.
Свой вариант |
||||||||||||||||
42
Жан Пердежон
01.10.12
✎
18:18
|
шо, опять?
Свой вариант |
||||||||||||||||
45
ilpar
01.10.12
✎
18:21
|
Тоже внутренний курс сделал бы отдельной валютой с галочкой УЕ.
И фиксированные курсы отдельными валютами. С возможностью скрытия лишних, если смущают. Постановщики иногда бывают такие... Что, где, когда - идея не всплыла и нате постановку. В общем... Свой вариант |
||||||||||||||||
62
SanGvin
01.10.12
✎
18:34
|
(0) зачем плодить столько одинаковых тем? будь мужиком, подойди к нему, разберись во всем, а то чуть что сразу на Мисте темку создавать....
Свой вариант |
||||||||||||||||
63
RayCon
01.10.12
✎
18:34
|
Учет... индивидуальных договоренностей - это круто! Дальше даже читать не стал. :(
Свой вариант |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |