Загрузка курсов валют за период для Украины


С 11 марта 2009 года на нашем форуме стартовал сервис загрузки официальных курсов валют НБУ в программы 1С:Предприятие. В отличии от типовых обработок по загрузке курсов, встроенных в конфигурации 1С, пользователи форума получают возможность БЕСПЛАТНО загружать курсы за любой интервал времени. Это устраняет необходимость вводить курсы валют вручную, и, таким образом, повышает оперативность и точность информации.

Создана отдельная  база данных для хранения курсов валют, написан скрипт, который ежедневно в автоматическом режиме загружает курсы нижеуказанных валют. С помощью прикрепленных обработок можно получать данные по курсам валют из нашей БД и загружать в конфигурации 1С для Украины.

Для того чтобы воспользоваться возможностью загрузки курсов за период, необходимо зарегистрироваться на форуме www.pro1c.org.ua, скачать обработку загрузки курсов, запустить её в программе 1С и ввести регистрационные данные. На текущий момент в нашу базу данных произведена загрузка курсов за период начиная с 96 года.

Список валют доступных для загрузки:
031 — AZM — Азербайджанский манат
036 — AUD — Австралийский доллар
124 — CAD — Канадский доллар
156 — CNY — Китайский юань
203 — CZK — Чешская крона
208 — DKK — Датская крона
233 — EEK — Эстонская крона
348 — HUF — Венгерский форинт
352 — ISK — Исландская крона
392 — JPY — Японская Иена
398 — KZT — Тенге (казахский)
428 — LVL — Латвийский лат
440 — LTL — Литовский лит
498 — MDL — Молдавский лей
578 — NOK — Норвежская крона
643 — RUB — Российский рубль
702 — SGD — Сингапурский доллар
703 — SKK — Словацкая крона
756 — CHF — Швейцарский франк
795 — TMM — Манат (Туркменистан)
826 — GBP — Фунт стерлингов (Соединенное королевство Великобритания)
840 — USD — Доллар США
860 — UZS — Узбекский сум
949 — TRY — Новая турецкая лира
960 — XDR — СДР (специальные права заимствования)
974 — BYR — Белорусский рубль
978 — EUR — Евро (Страны — участницы Европейского Союза)
985 — PLN — Злотый (Польша)

Написанные обработки могут использоваться во всех конфигурациях, где присутствует стандартный механизм загрузки с finance.ua, либо присутствует справочник валют, структура которого идентична структуре типовых конфигураций.

ОБНОВЛЕНИЯ 

18.01.2012. Изменена обработка загрузки валют для 1С:Предприятие 7.7. Добавлены закладки. Закрыта кнопку «загрузить …» если не указаны пользователь пароль и валюта. Добавлена в заголовок кнопка и запуск сайта 

 

В дальнейшем версии обработок будут обновляться по адресу http://pro1c.org.ua/index.php?showtopic=415
По возможности буду выкладывать и здесь

44 Comments

  1. drayv

    Спасибо!

    Reply
  2. Batchir

    (1) Незачто, если есть какие-то замечания или пожелания — высказывайтесь.

    Reply
  3. canya

    спасибо!

    Reply
  4. Batchir

    В нашу базу данных загружена история валют начиная с 96 года

    Reply
  5. gersik

    Все работает! Спасибо!

    Reply
  6. Altair777

    (0) Укажите, пожалуйста, для какой конфигурации предназначена данная обработка.

    Reply
  7. umch

    (8) Релиз 7.70.027, конф.7.70.275. Выдает сообщение:

    Компонента V7Plus : Ресурс http://pro1c.org.ua/kurs/umch.tsv не найден

    Курсы по валюте «Доллар США» не загружены.

    Reply
  8. Batchir

    (7) Используется во всех конфигурациях где присутствует стандартный механизм загрузки с finance.ua

    Reply
  9. Batchir

    (8) Код валюты в справочнике должен соответствовать международным стнадартам, например Код-840, наименование — USD; полное наименование- Доллар США

    Reply
  10. umch

    Batchir, добрый день. Действительно код доллара стоял 981, а я не придал этому значения. Исправил и все встало на свои места. Спасибо с плюсом.

    Reply
  11. a@andr.com.ua

    Спасибо! Вещь!

    Только вот зачем издеваться так над пользователям, обилием счетчиков и уродливой графикой форума? Можно было бы как-то проще, пожертвования например.

    Reply
  12. Ujin_plus

    Здорово!!!

    Reply
  13. upright

    То, чего не хватало. Если, конечно, будет поддерживаться 🙂

    Плюс.

    Reply
  14. Batchir

    (14) Всё настроено на автоматичекую работу, т.е. скрипт по рассписанию сам загружает в нашу базу ежедневно указанные курсы валют + после выхода ИТС навсякий случай обновляю курсы в базе с диска ИТС.

    Reply
  15. MitasM

    Релиз 7.70.027, конф.7.70.275. Выдает сообщение:

    Компонента V7Plus : Ресурс http://pro1c.org.ua/kurs/.tsv не найден

    Курсы по валюте «Швейцарский франк» не загружены.

    Наименование и код стоит правильный.Может из-за того,что я не могу зарегистрироваться на форуме http://www.pro1c.org.ua.?Там просто выдает пустое белое поле

    Reply
  16. Batchir

    (16) На форуме ведутся технические работы (временно может быть недоступен). Для работы загрузки необходимо будет зарегистрироваться и ввести в форму обработки логин и адрес электроной почты.

    Reply
  17. MitasM

    Спасибо,все получилось.Только почему-то кратность 100 не проставляется в справочнике»Валюта», хотя в обработке она заполняется.Опять сижу вручную вбиваю за месяц,может что-то опять не так делаю?

    Reply
  18. Batchir

    (18) Протестировал загрузку курсов валют в бухгалтерскую конфигурацию 275 релиза. Проблемы не обнаружил. Как курсы так и кратность загрузились. Даже если кратность не заполнилась по какой-либо причине, то заполнять вручную курсы за месяц не надо. Кратность — реквизит периодический и для франка не менялся, поэтому достатчно изменить дату кратности.

    Между прочим исправлена ошибка в обработке 7.7. После загрузки не удалялся файл с сервера.

    Reply
  19. igor_gk

    Спасибо, еще раз 🙂

    Reply
  20. 'njz

    Бухучет для Украины 7.7 релиз 274 тоже пишет:

    Компонента V7Plus : Ресурс http://pro1c.org.ua/kurs/.tsv не найден

    Можете подскажать, что делать.

    Reply
  21. Batchir

    1. Зарегистрируйтесь на форуме http://pro1c.org.ua и введите регистрационные данные в обработку.

    2. Коды валют в справочнике должны совпадать с международными.

    Reply
  22. 'njz

    Компонента V7Plus : Ресурс http://pro1c.org.ua/kurs/http://finance.com.ua.tsv не найден

    Курсы по валюте «ЕВРО» не загружены.

    Бухучет для Украины 7.7 релиз 274

    Регистацию на форуме прошла

    Reply
  23. Batchir

    1. Регистрацию на форуме не прошли!!!

    Судя из пути ваш логин http://finance.com.ua — не зарегистрирован

    2. Приятно, что заинтересовали ресурс, предоставляющие эти услуги платно )))

    Reply
  24. logarifm

    а вот запароленный модуль — удивил! При открытии обработки валит ошибку в самописной конфигуре!

    Reply
  25. Batchir

    (25) Извиняюсь, запороленного модуля не должно было быть (скорее случайно поставил), мне нечего скрывать.Пароли сниму, выложу, отпишусь.

    Reply
  26. Batchir

    Была запаролена обработка для 8.1 — пароль снял.

    Reply
  27. v.l.

    +1

    Reply
  28. alexkerch

    Спасибо за доброе дело!

    Reply
  29. Batchir

    (29) Незачто, в планах на будущее — реализация возможности загрузки межбанковского курса

    Reply
  30. lakzn

    Batchir, а не подскажете, как можно настроить, чтобы обработка через прокси работала? А то мне с html-соединениями что-то не приходилось работать…

    Reply
  31. Helper

    При попытке открыть обработку из УТ для Украины ред. 2.2.6.4 выпадает ошибка:

    {ВнешняяОбработка.ЗагрузкаКурсовВалют(57,12)}: Переменная не определена (Локализация)

    Сообщить(<<?>>Локализация.СтрШаблон(«Загружается курс для ¤1¤ (код ¤2¤).», СокрЛП(ТекВалюта.Наименование), ТекВалюта.Код));

    {ВнешняяОбработка.ЗагрузкаКурсовВалют(67,12)}: Переменная не определена (Локализация)

    Сообщить(<<?>>Локализация.СтрШаблон(«Не удалось получить файл. Курс для валюты не загружен.», СокрЛП(ТекВалюта.Наименование), ТекВалюта.Код));

    {ВнешняяОбработка.ЗагрузкаКурсовВалют(78,12)}: Переменная не определена (Локализация)

    Сообщить(<<?>>Локализация.СтрШаблон(«Не удалось получить ресурс для валюты ¤1¤ (код ¤2¤). Курс для валюты не загружен.», СокрЛП(ТекВалюта.Наименование), ТекВалюта.Код));

    {ВнешняяОбработка.ЗагрузкаКурсовВалют(132,12)}: Переменная не определена (Локализация)

    Сообщить(<<?>>Локализация.СтрШаблон(«Курс для ¤1¤ (код ¤2¤) загружен.», СокрЛП(ТекВалюта.Наименование), ТекВалюта.Код));

    Reply
  32. Batchir

    (32) Скачайте отсюда http://pro1c.org.ua/index.php?showtopic=415, эта проблема уже давно решена, просто здесь забыл обновить.

    Reply
  33. fastiv

    Спасибо! то что доктор прописал

    Reply
  34. JoyGromi

    Спасибо огромное, 🙂

    Убрало много головняка

    Reply
  35. babylon_5
    Скачайте отсюда http://pro1c.org.ua/index.php?showtopic=415, эта проблема уже давно решена, просто здесь забыл обновить.

    Вот не скачивается оттуда ни одна обработка. Зарегился, залогинился. А скачать — грит нетути такого.

    Reply
  36. Batchir

    (36) Спасибо за сообщение, недавно просто перехали на новый сервер, не перепрописали пути к каталогу файлов. Сейчас должно работать

    Reply
  37. Lithium_709

    Можно ли эту обработку запускать по расписанию?

    Reply
  38. NDarshi

    Большое спасибо отличная обработка Просьба если есть возможность и время добавьте пожалуйста 961 и 959 кодировку

    Reply
  39. vakic

    Прекрасная работа, спасибо. Не забывайте только, что 8.1 уже не поддерживается, поэтому обработку надо открыть в конфигураторе (8.2), конвертировать и после этого закачивать историю нужной валюты.

    Reply
  40. artmicro

    А со списком валют она не умеет работать? Загружать по одной валюте, вроде как не очень интересно 🙁

    Reply
  41. Eeeehhhh

    Пользуюсь обработкой доволен. Спасибо.

    Reply
  42. Jenya78

    Пользуюсь обоими вариантами и для 77 и для 8. Спасибо

    Reply
  43. Batchir

    Незачто.

    18.01.2012. Изменена обработа загрузки валют для 1С:Предприятие 7.7. Добавилены закладки. Закрыта кнопку «загрузить …» если не указаны пользователь пароль и валюта. Добавлена в заголовок кнопка и запуск сайта.

    Reply
  44. lion-killer

    Было бы неплохо иметь еще и межбанк

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *