Помогите с округлением.
05.12.2008
09:27
#1
1С 8. Торговля
Номенклатура в долларах.
При конвертации в рубли округляется до 0,01. У меня не сходятся цифры.
Как сделать округление до 0,001 ?
Номенклатура в долларах.
При конвертации в рубли округляется до 0,01. У меня не сходятся цифры.
Как сделать округление до 0,001 ?
06.12.2008
19:44
#2
Обратите внимание на справочник "Номенклатура"
Там цены указаны с точностью до 2 знаков после запятой.
Вывод: смотрите (в исходном коде) на что влияет изменение цены, там меняйте на 3 знака после запятой и если без нюансов тогда будет вам счастье!
Там цены указаны с точностью до 2 знаков после запятой.
Вывод: смотрите (в исходном коде) на что влияет изменение цены, там меняйте на 3 знака после запятой и если без нюансов тогда будет вам счастье!
06.12.2008
19:59
#3
Это не округление, это формат числа 15.2. Просто в России денег номиналом меньше копейки пока нет. А что с чем должно сойтись?
06.12.2008
20:07
#4
А если формат не подразумевает 3 чисел после запятой? Он разве должен записываться?
Или он там записывает формат специально для рубля?
Предположим как 1с поступит с числом 65,045 (65 рублей 4,5 копейки) Чисто по математики он должен стать 65,05
Или он там записывает формат специально для рубля?
Предположим как 1с поступит с числом 65,045 (65 рублей 4,5 копейки) Чисто по математики он должен стать 65,05
06.12.2008
23:56
#5
"Это зависит от того как это число попадет в реквизит. Если через функцию Окр(), то можете округлить как захотите.
ЗЫ "по математикЕ" - дательный падеж. ;)"
ЗЫ "по математикЕ" - дательный падеж. ;)"
Ограничение доступа к 70 счетуПомогите!!! избежать увилечения вдвое кол-ва товара на складе при ПЕРЕпроведении ПрихНакл
Читают тему
(гостей: 1)