Имя: Пароль:
1C
1С v8
Помогите определить профессиональный уровень, написавшего это (новый текст)
, , ,
0 Шифровальщик2012
 
01.10.12
17:16
1. Свой вариант 75% (6)
2. Системный аналитик 13% (1)
3. Поставновщик задач 13% (1)
4. Архитектор системы 0% (0)
5. Директор фирмы 0% (0)
Всего мнений: 8

Учет внутреннего курса условной единицы
и индивидуальных договоренностей по курсам

Если у клиента договор заключен в долларах, а мы принимаем деньги в рублях, мы должны задать курс доллара к рублю, по которому мы будем принимать деньги. При этом мы должны руководствоваться в первую очередь индивидуальными договоренностями о курсе по договору (если такие есть) или, если нет индивидуальных договоренностей, внутренним курсом компании. Пересчет действует только для перевода суммы, принятой у клиента, в сумму, зачитываемую по расчетам с клиентами. Пересчет используется в документах «Поступление в кассу», «Поступление на счет» (вид операции «от покупателя»), причем необходимо учесть возможность загрузки документа «Поступление на счет» из банк-клиента. В случае если договор клиента заключен в рублях, никакого пересчета не требуется.
Для реализации в программе предлагаю создать периодические регистры сведений: «Курсы по договорам», «Внутренний курс».
Регистр «Курсы по договорам» должен содержать измерения «Договор» с типом «Договор продажи недвижимости», «Валюта приема денег», «Валюта договора» и ресурсы: «Отклонение от курса ЦБ» (в процентах, может быть отрицательным), «Верхняя граница», «Нижняя граница», «Действует до». Расчет индивидуального курса должен производиться следующим образом. Получается срез последних регистра на дату расчета курса с отбором: «Валюта приема денег» равна валюте кассы или счета в документах «Поступление в кассу». Если есть запись, и дата расчета меньше ресурса «Действует до», то курс рассчитывается как текущий курс (по регистру сведений «Курсы валют»), измененный на заданный в ресурсе «Отклонение от курса ЦБ» процент. Если получившийся курс меньше «Нижней границы», в качестве курса берется «Нижняя граница». Если получившийся курс больше «Верхней границы», берется «Верхняя граница». Если записей нет, или запись есть, но дата расчета курса больше ресурса «Действует до», значит индивидуального курса нет, и необходимо подставить внутренний курс компании.
Регистр «Внутренний курс» должен иметь измерение «Валюта приема денег», «Валюта договора» и следующие ресурсы: «Отклонение от курса ЦБ» (в процентах, может быть отрицательным), «Верхняя граница», «Нижняя граница». Расчет аналогичен указанному выше. Если нет записей, соответствующих данной валюте, курс должен быть взят текущий по регистру «Курсы валют».


А теперь вопрос:
- зачем городить целую систему вычисления внутреннего курса компании, когда достаточно завести валюту У.Е. и ежедневно вбивать в неё одну цифирьку под названием "курс"?
39 ChAlex
 
01.10.12
18:17
(0) Нормальное написано задание и довольно продуманно и подробно изложено для реализации и имеет место на жизнь в случае работы предприятия по определенным условиям, другой вопрос что вы не понимаете зачем это. Но это другая песня, а тот кто писал вполне грамотный постановщик.

Поставновщик задач
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn