Готовишься к экзамену?
Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.
Пусть для некоторой валюты Х установлен текущий курс, равный 10 и кратность, равная 1000, тогда рублевая оценка 10 единиц валюты Х будет составлять
100 руб.
Неправильно: Рублевая сумма рассчитывается как СуммаВВалюте × Курс / Кратность, а не как простое умножение без учета кратности. Если подставить числа, получится 10 × 10 / 1000 = 0,1 руб., а не 100 руб.
0,10 руб.
Правильно: В 1С «кратность» показывает, за сколько единиц валюты указан курс, поэтому применяется формула: СуммаВРублях = 10 × 10 / 1000 = 0,10 руб. Это означает, что 1 единица валюты X стоит 10/1000 = 0,01 руб.
10 руб.
Неправильно: Такой ответ получился бы, если бы кратность была равна 1 (то есть курс 10 был бы за 1 единицу валюты). При кратности 1000 курс относится к 1000 единицам, поэтому сумма должна быть в 1000 раз меньше.
1000 руб.
Неправильно: Это значение не соответствует ни логике кратности, ни формуле пересчета: кратность не увеличивает рублевую сумму, а нормирует курс на количество единиц валюты. При кратности 1000 рублевая оценка 10 единиц должна быть значительно меньше 10 руб.
1 руб.
Неправильно: 1 руб. получилось бы при других исходных данных (например, если курс был бы 100 при кратности 1000 для суммы 10). В текущих условиях расчет дает 0,10 руб., поэтому 1 руб. завышает результат в 10 раз.
Пояснение
В 1С у валюты есть два ключевых параметра для пересчета: «Курс» и «Кратность».
Что означает кратность:
- Кратность показывает, для какого количества единиц валюты указан курс. Это удобно для «дешевых» валют, где курс за 1 единицу слишком мал и пришлось бы хранить много знаков после запятой.
- Пример смысла: если Курс = 10 и Кратность = 1000, это читается как «1000 единиц валюты стоят 10 рублей». Тогда 1 единица стоит 10/1000 = 0,01 руб.
Формула пересчета в рубли (регламентированная валюта):
- СуммаВРублях = СуммаВВалюте × Курс / Кратность.
Применим к задаче пошагово:
1) Сумма в валюте: 10 единиц.
2) Курс: 10 (рублей за 1000 единиц).
3) Кратность: 1000.
4) Расчет: 10 × 10 / 1000 = 100 / 1000 = 0,10 руб.
Практический контекст:
- Такой пересчет используется в документах поступления/реализации в валюте, в банковских и кассовых операциях, а также при переоценке валютных остатков.
- Если нужно выполнить обратный расчет (из рублей в валюту), применяют обратную формулу: СуммаВВалюте = СуммаВРублях × Кратность / Курс.
Подсказка для самопроверки:
- Если кратность больше 1, то «цена одной единицы валюты» всегда равна Курс/Кратность, то есть меньше самого курса. Поэтому рублевая оценка небольшой валютной суммы при большой кратности обычно получается очень маленькой.