Ответить
  • Harbinger Junior MemberАвтор темы
    офлайн
    Harbinger Junior Member Автор темы

    46

    16 лет на сайте
    пользователь #125868

    Профиль
    Написать сообщение

    46
    # 23 апреля 2009 15:55

    Может кто подскажет, есть ли скрипт у НБРБ для автоматичесой загрузки курсов на разные даты по основным валютам? Евро, доллар, рубль?

    Например у Центрального банка России скрипт выглядит так: http://www.cbr.ru/scripts/XML_daily.asp а есть что-либо подобное у нас, так как курсы валют нужны точные, а они не совпадают!!! :(

  • 145524 Member
    офлайн
    145524 Member

    291

    15 лет на сайте
    пользователь #145524

    Профиль
    Написать сообщение

    291
    # 23 апреля 2009 16:34

    обратитесь на фриланс - за 10$ вам напишут и установят такой скрипт

  • Putrach Senior Member
    офлайн
    Putrach Senior Member

    3302

    22 года на сайте
    пользователь #178

    Профиль
    Написать сообщение

    3302
    # 23 апреля 2009 16:55

    а на сайт нацбанка самому заглянуть - религия не позволяет?

    http://www.nbrb.by/statistics/Rates/XML/

    http://www.nbrb.by/statistics/Rates/webservice/

  • Harbinger Junior MemberАвтор темы
    офлайн
    Harbinger Junior Member Автор темы

    46

    16 лет на сайте
    пользователь #125868

    Профиль
    Написать сообщение

    46
    # 23 апреля 2009 17:16

    BWS LA, Я пользуюсь программкой другого разработчика, там достаточно просто вставить строку скрипта, так что мне писать не нужно.. :wink:

    Putrach, Спасибо, религия не причем... Просто не думал, что у нас такое выкладывают, даже и представить не мог!!! :super:

  • alldeadfish Senior Member
    офлайн
    alldeadfish Senior Member

    1097

    22 года на сайте
    пользователь #795

    Профиль
    Написать сообщение

    1097
    # 24 апреля 2009 16:26
    Harbinger:

    Просто не думал, что у нас такое выкладывают, даже и представить не мог!!! :super:

    На самом деле в РБ самый продвинуты сайт нацбанка из всего СНГ,а скачивать курсы можно только в Украине, РБ и РФ, у всех остальных стран СНГ такой возможности нет :)

    "Listening, and communicating to the other party that he or she has been heard, is a tremendously powerful tool for a negotiator." Roger Fisher
  • 58390 Onliner Auto Club
    офлайн
    58390 Onliner Auto Club

    700

    18 лет на сайте
    пользователь #58390

    Профиль
    Написать сообщение

    700
    # 25 апреля 2009 01:01

    Пользуюсь вебсервисом. Иногда думает долго, время отклика большое.

    Капитализм загнивает, но при этом не пахнет.
  • owebmoneyBY Junior Member
    офлайн
    owebmoneyBY Junior Member

    60

    14 лет на сайте
    пользователь #169036

    Профиль
    Написать сообщение

    60
    # 15 мая 2009 23:42

    Подскажите, пожалуйста!

    Нужны курсы на сайте, как на afn.by только в горизнонтальном виде! Для форума.

    Может кто встречал такие?:)

  • EugeneMan Member
    офлайн
    EugeneMan Member

    401

    16 лет на сайте
    пользователь #112888

    Профиль
    Написать сообщение

    401
    # 16 мая 2009 11:31

    owebmoneyBY, так ведь они там в горизонтальном также присутствуют. Или вы имеете ввиду информер "Индикаторы" на главной?

  • owebmoneyBY Junior Member
    офлайн
    owebmoneyBY Junior Member

    60

    14 лет на сайте
    пользователь #169036

    Профиль
    Написать сообщение

    60
    # 16 мая 2009 11:43

    EugeneMan, да, такой информер как у них,только не вертикальная колонка, а горизонтальный блок!

    А в коде этого информера видно ничего нельзя изменить, что бы моменять на горизонт.

  • 145524 Member
    офлайн
    145524 Member

    291

    15 лет на сайте
    пользователь #145524

    Профиль
    Написать сообщение

    291
    # 16 мая 2009 21:56

    Посмотри на сайте приорбанка, там есть информеры в разных исполнениях.

  • winnig Neophyte Poster
    офлайн
    winnig Neophyte Poster

    4

    13 лет на сайте
    пользователь #329625

    Профиль
    Написать сообщение

    4
    # 5 апреля 2018 15:07

    Может кто подскажет формулу для импорта актуального курса НБРБ в Exel и Google Таблицы?

  • Nightmareterrible Neophyte Poster
    офлайн
    Nightmareterrible Neophyte Poster

    26

    13 лет на сайте
    пользователь #258874

    Профиль
    Написать сообщение

    26
    # 18 сентября 2018 15:06 Редактировалось Nightmareterrible, 2 раз(а).

    Этот запрос отлично гуглится, его легко найти (вместо российского банка подставить наш только):
    =IMPORTXML("http://www.nbrb.by/Services/XmlExRates.aspx"; "//DailyExRates/Currency[CharCode=""EUR""]/Rate" )

    Однако есть проблема: наши идиоты ставят в "Rate" значение валюты с разделителем разрядов "точка", хотя у нас в Беларуси разделитель разрядов - запятая.
    Курс валют на страницу вставится, однако гугл при умножении будет выдавать совершенно немыслимые цифры. Я пока не нашёл способ нормально преобразовать это значение к правильному числу. Может кто знает как заменить точку? REPLACE(..., ".","," ) не помог - пишет ошибку.

  • family_man Junior Member
    офлайн
    family_man Junior Member

    70

    12 лет на сайте
    пользователь #395778

    Профиль
    Написать сообщение

    70
    # 18 декабря 2018 12:44

    если по-быстрому - =СЦЕПИТЬ(ЛЕВСИМВ(C12);",";ПРАВСИМВ(C12;4)) где c12 - ячейка с вашей формулой xml.

    правда, если у НБРБ поменяется формат представления курса RUB, надо будет считать кол-во символов до и после точки

    8044 7829588
  • 100masterov Junior Member
    офлайн
    100masterov Junior Member

    30

    10 лет на сайте
    пользователь #961622

    Профиль
    Написать сообщение

    30
    # 16 января 2019 13:51

    Курс валюты на текущий день с заменой точки на запятую
    =ПОДСТАВИТЬ(IMPORTXML("http://www.nbrb.by/Services/XmlExRates.aspx"; "//DailyExRates/Currency[CharCode=""USD""]/Rate" );".";",";)

    Как сделать этот курс на определенную дату я так пока и не понял.

    Т.е. чтобы можно было в одной ячейке выбирать дату , а в другой менялся курс

  • zet_007 Senior Member
    офлайн
    zet_007 Senior Member

    732

    13 лет на сайте
    пользователь #328803

    Профиль
    Написать сообщение

    732
    # 16 января 2019 14:25

    Поставьте plex и не мучайтесь.
    Только не пишите, что дорого, можно поискать на просторах даром.
    За реализацию в файле можно почитать здесь

  • Xershi Senior Member
    офлайн
    Xershi Senior Member

    1094

    11 лет на сайте
    пользователь #646885

    Профиль
    Написать сообщение

    1094
    # 28 мая 2019 17:53

    Набиваем в яндексе "Загрузка курсов валют с сайта НБРБ" и все уже готово!

  • klaut Junior Member
    офлайн
    klaut Junior Member

    43

    14 лет на сайте
    пользователь #198878

    Профиль
    Написать сообщение

    43
    # 12 ноября 2019 11:53

    Сегодня почему-то слетела формула и ячейки с курсом стали писать «Ошибка. Ссылка http://www.nbrb.by/Services/XmlExRates.aspx недействительна»

    Полечил, убрав в ссылке www — http://nbrb.by/Services/XmlExRates.aspx

  • alexsoll Senior Member
    офлайн
    alexsoll Senior Member

    6856

    14 лет на сайте
    пользователь #178950

    Профиль
    Написать сообщение

    6856
    # 5 января 2020 00:35
    100masterov:

    Курс валюты на текущий день с заменой точки на запятую
    =ПОДСТАВИТЬ(IMPORTXML("http://www.nbrb.by/Services/XmlExRates.aspx"; "//DailyExRates/Currency[CharCode=""USD""]/Rate" );".";","

    а что и где подкорректировать в этой строке, чтоб выводился курс не 3,3995 а 0,033995 ?

    Добавлено спустя 1 минута 25 секунд

    речь о RUB, у меня так:
    =SUBSTITUTE(IMPORTXML("http://www.nbrb.by/Services/XmlExRates.aspx"; "//DailyExRates/Currency[CharCode=""RUB""]/Rate" );".";",";)

  • Klopik Member
    офлайн
    Klopik Member

    466

    17 лет на сайте
    пользователь #66157

    Профиль
    Написать сообщение

    466
    # 11 февраля 2020 13:49

    так на 100 раздели и все. =(SUBSTITUTE(IMPORTXML("http://www.nbrb.by/Services/XmlExRates.aspx"; "//DailyExRates/Currency[CharCode=""RUB""]/Rate" );".";",";))/100

    А вот как взять значение даты из другого поля? То есть в каждой ячейке выдавать курс на определенную, а не текущую дату?
    =ПОДСТАВИТЬ(IMPORTXML("http://www.nbrb.by/Services/XmlExRates.aspx?ondate=01/31/2020"; "//DailyExRates/Currency[CharCode=""RUB""]/Rate" );".";",";) Как заменить 01/31/2020, если формат, блин, 31.01.2020?

    Добавлено спустя 39 минут 7 секунд

    все, я через костыль, но свои проблемы порешал :)))

  • 3191047 Neophyte Poster
    офлайн
    3191047 Neophyte Poster

    1

    3 года на сайте
    пользователь #3191047

    Профиль
    Написать сообщение

    1
    # 15 декабря 2020 15:08 Редактировалось 3191047, 1 раз.

    Добрый день. Пользуюсь 1с 7.7 юкола, сегодня перестали курсы валют загружаться с интернета.
    Компонента V7Plus : Ресурс http://www.nbrb.by/Services/XmlExRates.aspx?ondate=12/15/2020 перенесен на https://www.nbrb.by/Services/XmlExRates.aspx
    Невозможно установить соединение. Курсы валют не загружены!

    Вот такую ошибку выдает. Как самостоятельно это исправить,кто может подсказать по-шагово?