отключение пересчета в базовую валюту

можно ли отключить механизм пересчета в базовую валюту

Нравится

6 комментариев

а зачем?
не нужна базовая валюта вообще - используйте поле Amount
нужна какая-то одна (напр. рубль) - поставьте ее базовой

ну а так-то, конечно можно - в скриптах

т.е. нельзя

"Змитрук Т.Ю." написал:

т.е. нельзя


т.е. можно
в версии 3.4 например за это отвечают функции
function CalcBasicPrice
function CalcNonBasicPrice

можно переписать CalcBasicPrice так:

CalcBasicPrice(NonBasicPrice, CurrencyID, Rate, ForDate, DefaultPrice) {
return NonBasicPrice;
}

и в поле "Сумма в базовой валюте" (Сумма (б.в.)) будет просто дублироваться значение поля Сумма

Можно. Проще всего поставить return в самом начале функций SetBasicPriceInDataset и SetNonBasicPriceInDataset в скрипте scr_CurrencyUtils.

спасибо

"Зверев Александр" написал:Проще всего поставить return в самом начале функций SetBasicPriceInDataset

тогда не будут заполняться оба поля сразу. в моем же варианте будет подставляться равное значение.

Показать все комментарии