Версия 1.0 предназначена для использования в БСП версии ниже 2.4 и 1С:Предприятие 8.3.9.
Версия 2.0 предназначена для использования в БСП версии 2.4 и 1С:Предприятие 8.3.9 и выше.
Данные загружаются с сайта Центрального Банка Российской Федерации. Обработка универсальна и подойдет для любых, созданных на основе БСП, конфигураций.
Несмотря на подключение к стороннему ресурсу, обработка выполняется в безопасном режиме. Это реализовано за счет использования "расширения безопасного режима". Данный механизм увеличивает доступный разработчику функционал сохраняя возможность подключения обработки в безопасном режиме. Используемые при этом процедуры и функции располагаются в общих модулях "ДополнительныеОтчетыИОбработкиВБезопасномРежиме" и "ДополнительныеОбработкиВБезопасномРежимеВызовСервера". Для работы в данном режиме используется тип команды "СценарийВБезопасномРежиме". Изучить данный механизм подробнее можно на сайте ИТС.
Эта обработка для вас, если вы:
- неопытный пользователь, нуждающийся в получении курсов валют на завтра
При открытии обработки через "файл - открыть" перед вами появится инструкция по подключению обработки и вы без проблем сможете сделать это самостоятельно.
- программист 1С, который еще не работал с типом команды "СценарийВБезопасномРежиме" и механизмом разрешений
Данная обработка может стать примером/шаблоном для разработки многофункциональных внешних обработок в безопасном режиме (например, для создания обработок для 1С:Фреш, где небезопасный режим запрещен). Код обработки открыт и легко читаем.
- совершенно любой человек, желающий автоматически загружать курсы валют на завтрашний день
Просто скачивайте и пользуйтесь в свое удовольствие :)
UPD v2.0
Уважаемые пользователи, в связи с тем, что начиная с версии 8.3.9 технологической платформы 1С:Предприятие изменился механизм работы в безопасном режиме, обработка была исправлена. Ниже приведена подробная информация об изменениях с сайта ИТС.
В связи с нововведениями в платформе 1С:Предприятие 8.3.9, специализированный сценарный программный интерфейс для обеспечения работы дополнительных (внешних) отчетов и обработок в безопасном режиме более не требуется. Разработка дополнительных отчетов и обработок для локальных решений и для решений в модели сервиса теперь одинакова.
Удалены общие модули, содержавшие устаревший программный интерфейс:
- ДополнительныеОтчетыИОбработкиВБезопасномРежиме;
- ДополнительныеОтчетыИОбработкиВБезопасномРежимеВызовСервера.
Сценарный программный интерфейс в следующих общих модулях отмечен как устаревший и оставлен для обратной совместимости с ранее разработанными дополнительными отчетами и обработками, которые его используют:
- ДополнительныеОтчетыИОбработкиВБезопасномРежимеИнтерфейс;
- ДополнительныеОтчетыИОбработкиВБезопасномРежимеПовтИсп.
В данной версии обработки больше не используются устаревшие процедуры создания сценариев в безопасном режиме из модуля "ДополнительныеОтчетыИОбработкиВБезопасномРежимеИнтерфейс". Файл с курсами валют с сайта ЦБ получается процедурой из модуля "ПолучитьФайлыИзИнтернета".
Демонстрация работы: