1с не удалось записать курсы валют

Обновлено: 06.07.2024

Рекомендации по переходу на сервис загрузки курсов валют и БИК фирмы "1С"

В программах 1С для загрузки данных о курсах валют и классификатора банков (БИК) раньше использовался сервис РБК. В настоящий момент большинство конфигураций, которые разработаны фирмой "1С", используют сервис 1С для загрузки курсов валют и БИК. Партнерам фирмы "1С", у которых есть собственные разработки на платформе "1С:Предприятие", и пользователям нетиповых версий 1С следует проверить, к какому сервису обращаются их программы. Если используется сервис РБК, то необходимо выполнить переход на сервис 1С.

Задача заключается в том, что нужно встроить механизм загрузки валют и БИК из 1С:Библиотеки стандартных подсистем версии 2.4.6 или выше.

    Нужно поменять адреса и способ подключения к сервису так же как, в функции Обработки.ЗагрузкаКурсовВалют.ЗагрузитьКурсыВалютПоПараметрам и в процедуре Обработки.ЗагрузкаКлассификатораБанков.ПолучитьДанныеИзИнтернета .

Обратите внимание на:

ПараметрыАутентификацииНаСайте – логин и пароль от Портала 1С:ИТС. В настоящий момент сервис не проверяет логин и пароль, т.к. есть конфигурации, в которых нельзя настроить интернет-поддержку. В дальнейшем планируется проверять логин пароль при обращении к сервису.

Для того, чтобы повторно не загружать данные, которые не менялись на сервере 1С с момента предыдущей загрузки, при обращении к серверу рекомендуется использовать заголовки
If-Modified-Since в HTTP-запросе и Last-Modified в HTTP-ответе. В заголовке Last-Modified сервер сообщает дату модификации запрашиваемого ресурса на сервере, эту дату необходимо хранить в информационной базе и указывать в заголовке If-Modified-Since при последующем обращении к серверу. В этом случае, если запрашиваемые данные на сервере не менялись, сервер в ответе на запрос вернёт код состояния 304 "Not Modified" . В 1С:Библиотеке стандартных подсистем
дата, полученная в заголовке Last-Modified , хранится в константе ВерсияКлассификатораБанков
(см. конструктор для этой константы - функцию Обработки.ЗагрузкаКлассификатораБанков.НовоеОписаниеКлассификатора , а также функцию ВерсияКлассификатора того же модуля).

Прописать в обработчик обновления, как в Обработки.ЗагрузкаКурсовВалют.ПриДобавленииОбработчиковОбновления и Обработки.ЗагрузкаКлассификатораБанков.ПриДобавленииОбработчиковОбновления .

Важно перенести в старые версии программ 1С механизм повторения запроса к серверу в случае получения от него ошибки 50x.

Загрузка курсов валют!
Если это комуто интересно то пишите на мыло или стучите в асю договоримся!

Не работает регламентное задание Загрузка курсов валют УТ11
Помогите пожалуйста.. Есть фоновое задание "Загрузка курсов валют" с настройкой "каждый день; с.

Обновление курсов валют
Доброе утро всем. В 1С Предприятие 8.3 не работает автоматическое обновление справочников валют и.

Парсер курсов валют
Здравствуйте, не могли бы вы помочь, нужно написать скрипт который будет заходить на сайт ЦБ.

zakaz4ik, Писать расширение и грузить со сторонних источников

zakaz4ik, API сайта cbr не возвращает курс по таким валютам

zakaz4ik, хотя как валюту он дает ее загрузить, но курс не возвращает ((

Добавлено через 2 минуты
т.е. пример: ТАКИ(код 050) - Доллар - Рубль.

Смотри, при получении валют есть параметр Seld (Булево) он не обязательный, если передать API cbr, то он возвращает список валют с теми по которым обычной функцией getCurs() курс валюты не получить

Добавлено через 42 секунды
Но так же в описании сервиса есть функция GetSeldCursOnDate()

Что надо для того, что бы необходимый курс получить ?

Добавлено через 1 минуту
понимаю, что не все так просто, как кажется, однако решение должно быть

Нашел, вот этой функцией нужно вопспользоваться

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

я только приступил к изучению языка С и программ 1С, поэтому трудно понять, как этим "GetReutersCursOnDate(param)" воспользоваться . нужна более подробная поддержка.

А! Нет. Грузит только ЦБ как и основная обработка. Не то

Добавлено через 7 минут
к сожалению, только как стандартная.

Вот база, тут реализована загрузка валют (и курсов) по любой валюте за любой период
КурсыВалютCBR.zip

это моя самоделка, думаю не составит труда перепилить под типовую (например как внешнюю обработку)

я использую в обработке Vcode
что бы не ломать структуру справочника Валюты типовой БСП, лучше Vcode вынести в макет обработки и смэпить их с кодами валют (список Vcode можно получить на сайте - cbr).
Или еще лучше список Vcode получать динамически например в инициализации обработки и мэпить их в коде

в любом случае спасибо за участие в решение проблемы ))

Добавлено через 7 минут
КурсыВалютCBR.zip - работает, однако это не решение проблемы, в Бухгалтерию как загрузить ?

Добавлено через 1 минуту
готов рассмотреть этот вопрос:
перепилить под типовую (например как внешнюю обработку)

Добавлено через 1 минуту
возможно это и есть решение ! please !

возможно это и есть решение ! please !

Добавлено через 1 минуту
готов оплатить - охота, за разумную стоимость

Добавлено через 17 минут
ОК.

Добавлено через 1 минуту
ОК.

Javascrypt курсов валют
ДОБРОГО ВРЕМЕНИ СУТОК! Я ПО ПОВОДУ javascrypt! Есть рабочий код вывода курсов валют на для.

Импорт курсов валют
Доброго времени суток! Нужна помощь в составлении кода, т.к. сам вообще мало чего понимаю в коде.


Получение курсов валют из интернета
Помогите пожалуйста. Я пишу программу, которая конвертирует валюту. Но мне нужно что бы Курс валют.

Парсер xml курсов валют ЦБ РФ
здравствуйте, мучаюсь не первый день, помогите разобраться с парсером xml ссылка на xml <?xml.

Парсер курсов валют(Беларусь)
Нужен парсер курса валют из Цб Белоруссии и парсер погоды Солигорска, кто подскажет где искать? .

Сервис экспорта курсов электронных валют
Привет ребята Подскажите пожалуйста, есть ли сервис который предоставляет экспорт курсов.

Читайте также: