Имя: Пароль:
1C
 
Пересчёт курсов валют когда основная RUB
0 НоваяВолна
 
18.11.15
14:08
Доброго всем времени суток!

Есть Документ, в котором заводятся ВалютыПоставщиков (ТЧ) по их коммерческому предложению (например 1:RUB 2:KZT 3:USD) В этом же документе вводится ВалютаПокупателя (например EUR). Документ переводит суммы в ВалютеПоставщиков в ВалютуПокуптеля.
Упрощёно пересчитываю курсы по формуле:

Возврат Окр((Сумма * ПоКурсуНач * ПоКратностьКон) / (ПоКурсуКон * ПоКратностьНач), 2);

///// проблем нет, работает ////////////

У документа имеется печатная форма, в которой есть для каждого Поставщика две колонки ВВалютеПоставщика/ВВалютеЗаказчмка
///тоже работает ///
В эту печатную форму отдельной табличкой надо ввести ТекущиеКурсыВалют тех что есть в документе (в нашем примере нужны курсы 1:RUB-EUR 2:KZT-EUR 3:USD-EUR)
Туплю с тем, что основная валюта всей системы - RUB, сочетание валют в документе может быть разным Как вычислить КуРС ПЕРЕВОДА любой валюты Поставщика В любую валюту Заказчика ( учитывая кратность)
1 shuhard
 
18.11.15
14:14
(0) через кросс-курс
2 НоваяВолна
 
18.11.15
14:18
(1) Это да, но ка должна выглядеть формула пересчета? Просветите...
3 Cyberhawk
 
18.11.15
14:26
Формула пересчета - это дробь КурсВалюты1 / КурсВалюты2, оба курса - по отношению к рублю
4 Гёдза
 
18.11.15
14:27
так в (0) же формула
5 Cyberhawk
 
18.11.15
14:27
Пример: сегодня доллар 65 рублей, евро 75 рублей. Кросс-курс доллар-евро (т.е. когда хотим купить доллары за евро) будет 65/75, на это число нужно умножать желаемую сумму в долларах, чтобы узнать, сколько тебе придется отдать евриков
AdBlock убивает бесплатный контент. 1Сергей