А вот у меня что-то не работает...
Базовая валюта - рубль. Заполнена.
Обновил обработку.
1. Исправил ошибку по базовой валюте. Сейчас обработка берет её из самой валюты.
2. Изменил принцип загрузки курсов в промежуточную таблицу. Теперь они заносятся как есть из файла.
3. Добавил два поля:
3.1 Поле Множитель курса умножается на котировку из файла и заносится в валюты при загрузке в валюты. Удобно для облигаций, тк там котировка в %. Для облигаций указываю 10, для акций 1.
3.2 Поле Кратность валюты заносится в поле кратности валюты. Нужна когда котировка слишком маленькая ( < 0.01). Добавлена по просьбе Владимира.
А теперь почему-то Сербский динар подставляется, как базовая валюта.
Чего у меня не так-то?
У вас в справочнике "Валюты" есть валюта RUB?
Прикрепите, пожалуйста, скрин со вкладки Основное.
Какая у Вас версия конфигурации?
У Вас выбран рубль как основная валюта? Прикрепил скрин.
Конфигурация 2.0.34.8 Платформа 8.3.14.1630
Скрин вложил. Рубль, разумеется, назначен валютой учета.
Хотел было удалить этот сербский динар, да не получается. Есть операции в этой валюте.
Странно... изменил логику. Прикрепил файл. Теперь основная валюта берется из константы. Хотя лучше брать из самой валюты.
Проверьте, пожалуйста, что вы не ставите отметку "загружать из интернета" для новой валюты/облигации/акции.
Если что, пишите.
Теперь отображается правильно РУБ., но не загружается сам курс, но даты грузятся.
Файл, который используется для загрузки приложил.
Воспроизведено с нулевым множителем.
Проверьте, пожалуйста, что вы ставите Множитель курса 1. Как я писал раньше, курс умножается на множитель и заносится в поле курсы в регистре КурсыВалют.
Это нужно для разных ЦБ. Для облигаций 10, для акций 1.
У меня все работает! Еще раз спасибо за обработку!!