Доклад о раскопках:
Вчера повозился и в итоге перешел на 1 к 1, подправив наши места в коде, где про это не знали.
Настройка влияет только на отображение, курс хранится 100 к 100, как и было, соотв. весь код, где /100 по живому работает, как и работал. Косяки могут быть только при вводе операций с заниженным в 100 раз курсом, где нет метода, а все через поле вживую.
Наш функционал, например, АО знает об этой правке - там метод editExchRate используется.
Итого, в коде на формах не должно быть поле Курс, а только едит-метод обертка для него.
Настройку можно менять в любое время, хоть два раза в день - она НЕ пересчитывает ничего и не влияет на ведение операций или закачку курсов, тк курсы идут одинаково (100 к 100), без настройки. Главное о смене настройки пользователям донести, что б выбивали 34р за $, а не 3400.
В закачке курсов делить не нужно, пусть 100 к 100 заливает.
|