1С 8. Торговля<br>Номенклатура в долларах.<br>При конвертации в рубли округляется до 0,01. У меня не сходятся цифры.<br>Как сделать округление до 0,001 ?<br>
1С 8. Торговля<br>Номенклатура в долларах.<br>При конвертации в рубли округляется до 0,01. У меня не сходятся цифры.<br>Как сделать округление до 0,001 ?<br>
Обратите внимание на справочник "Номенклатура"<br>Там цены указаны с точностью до 2 знаков после запятой.<br>Вывод: смотрите (в исходном коде) на что влияет изменение цены, там меняйте на 3 знака после запятой и если без нюансов тогда будет вам счастье!<br>
Это не округление, это формат числа 15.2. Просто в России денег номиналом меньше копейки пока нет. А что с чем должно сойтись?
А если формат не подразумевает 3 чисел после запятой? Он разве должен записываться?<br>Или он там записывает формат специально для рубля? <br>Предположим как 1с поступит с числом 65,045 (65 рублей 4,5 копейки) Чисто по математики он должен стать 65,05<br><br>
"Это зависит от того как это число попадет в реквизит. Если через функцию Окр(), то можете округлить как захотите.<br><br>ЗЫ "по математикЕ" - дательный падеж. ;)"
Упс, а с русским не очень <br>Спасибо, уяснил!<br><br>
ну вот например.<br>Стоимость товара 65,00 USD<br>курс 27,9409<br><br>Я делаю реализацию и перезаполненяю цену в руб.<br>и вижу сумму 1816,15<br>а экселька мне говорит 1816,1585 что и точнее.<br><br>т.е. должен получить 1816,16<br><br><br>
А где это хоть искать ? Я в программировании не силен. <br>