Прошу прощения, в процессе зачистки кода потерялась одна строка и создавались дубли в котировках
Кстати, никого ни коробит от того, что на ExchRates есть два индекса по связке (Валюта + Дата + Признак триангуляции), но оба они неуникальные?
..
Есть проверка на уникальность в ExchRates.ValidateWrite(), но она только при ручном вводе вызывается...