![]() |
![]() |
|
Обработка "КурсыВалютРБК" | ☑ | ||
---|---|---|---|---|
0
mzelensky
13.03.12
✎
11:14
|
Доброго времени суток! В типовых конфах (в частности в УТ) есть такая обработка "КурсыВалютРБК" - она получает курсы валют на определенную дату. Ее особенность состоит в том, что ведется получение курса выбранной валюты ИСКЛЮЧИТЕЛЬНО К РУБЛЮ! Т.е. для всех выбранных валют получается курс именно рубля. Мне же нужно получить курс к какой-либо другой валюте (т.е. пользователь сам указывает валюту курс которой будет получен и валюту для которой. Например курс Доллара к Евро).
Кто-нибудь пробовал реализовывать что-либо подобное::: |
|||
1
Сисой
13.03.12
✎
11:15
|
(0) Для начала подумай, откуда ты будешь брать кросс-курсы.
|
|||
2
asady
13.03.12
✎
11:15
|
(0) кросскурс хочешь получить?
|
|||
3
Сисой
13.03.12
✎
11:15
|
(0) Подсказка: считать кросс-курс через рубли неверно.
|
|||
4
mzelensky
13.03.12
✎
11:16
|
(0) вот параметр, который запрашивает курс:
Адрес1 = "tsv/cb/"; // в интервале Адрес2 = "tsv/"; // по 1 дате Если НачДата = КонДата Тогда // по 1 дате Адрес = Адрес2; ТМП = "/"+Формат(Год(КонДата),"ЧРГ=; ЧГ=0")+"/"+Формат(Месяц(КонДата),"ЧЦ=2;ЧДЦ=0;ЧВН=")+"/"+Формат(День(КонДата),"ЧЦ=2;ЧДЦ=0;ЧВН="); Иначе // в интервале Адрес = Адрес1; ТМП = ""; КонецЕсли; СтрокаПараметраПолучения = Адрес + Прав(ТекВалюта.Код,3) + ТМП + ".tsv"; т.е. просто передается код валюты для которой получается курс...можно ли туда передать 2 валюты??? |
|||
5
mzelensky
13.03.12
✎
11:17
|
(1) в нашей конфе ведется многовалютный учет..точнее деньги могут приходить в разных валютах. Следовательно нужно иметь возможность пересчета, а следовательно нужно знать курсы валют
|
|||
6
mzelensky
13.03.12
✎
11:17
|
(5) "точнее деньги могут приходить в разных валютах" = "точнее деньги могут приходить в разных валютах и конвертироваться тоже в различные валюты"
|
|||
7
mzelensky
13.03.12
✎
11:19
|
(3) Если ты имеешь ввиду, что гонять из одной валюты в другую через рубли - естественно это ЛАЖА, так мне не надо.
(3) подскажи как верно??? |
|||
8
mzelensky
13.03.12
✎
11:26
|
ну так???
|
|||
9
mzelensky
13.03.12
✎
11:52
|
ап
|
|||
10
mzelensky
13.03.12
✎
12:09
|
Что, никто не сталкивался?!
|
|||
11
mzelensky
13.03.12
✎
13:02
|
апппппп р
|
|||
12
Sammo
13.03.12
✎
13:11
|
У нас основная валюта доллар. И курсы грузятся с РБК в пересчете на курс доллара за этот день.
Но была така постановка СЗ. Кросс-курсы могут браться в пересчете через основную валюту, хотя это и не вполне корректно. В этом случае надо брать кросс курсы с нужных источников. |
|||
13
mzelensky
13.03.12
✎
13:20
|
(12) через основную не хочется - нужно сразу из одной в другую!
"В этом случае надо брать кросс курсы с нужных источников." - каких??? |
|||
14
КМ155
13.03.12
✎
13:25
|
(13) сложный вопрос,
в отличии от РФ в иных местах валюту котирует биржа и котировки меняются 100 раз на дню |
|||
15
mzelensky
13.03.12
✎
13:33
|
(14) не айс :(
|
|||
16
КМ155
13.03.12
✎
13:34
|
(15) ты ещё не понял, что тебя подставили ?
|
|||
17
mzelensky
13.03.12
✎
13:35
|
(16) просто хочется сделать НОРМАЛЬНО, а не через *ОПУ!
Как всегда нормально видно не получится... |
|||
18
КМ155
13.03.12
✎
13:37
|
(17) а при чём здесь *опа
у тебя в бумажном договоре чётко прописан механизм валютирования от него и пляши |
|||
19
mzelensky
13.03.12
✎
13:38
|
(18) ну, там свои заморочки....
|
|||
20
mzelensky
13.03.12
✎
13:38
|
||||
21
Sammo
13.03.12
✎
13:41
|
(13) Я брал с оанды - наши аудиторы на него согласились...
|
|||
22
mzelensky
13.03.12
✎
13:43
|
(21) а можешь показать строку параметров, с помощью которой запрашиваешь курс?
|
|||
23
Sammo
13.03.12
✎
13:53
|
HTTP = Новый HTTPСоединение("www.oanda.com");
HTTP.Получить(Строка подключения, ИмяФайла); Строка подключения наподобие: currency/historical-rates-classic?&date_fmt=normal&date1=13/03/12&date=13/03/12&exch=CHF&expr=USD&format=CSV&margin_fixed=0&redirected=1 Дальше разберешься, имхо. Да. И даты в формате ДФ=dd/MM/yy Чтобы посмотреть - как оно выглядит вживую www.oanda.com/currency/historical-rates-classic?&date_fmt=normal&date1=13/03/12&date=13/03/12&exch=CHF&expr=USD&format=CSV&margin_fixed=0&redirected=1 |
|||
24
mzelensky
13.03.12
✎
14:06
|
(23) спасибо!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |