|
округление в 8.2 и в 8.1 |
☑ |
0
novichok79
23.04.12
✎
10:14
|
доброго утра, мистяне.
имеем платформа 8.2.15.289, УПП 1.3.24.1,
имеется база на 8.1, идентичная 8.2,
также есть самодельный отчет где считается НДС по продажам пропорцией по себестоимости номенклатуры в документах продаж
отчет считает все нормально в 8.1, т. е. в итоге оборотка по 90.03 = итогу по сумме НДС, вычисленной делением...
все бы хорошо, но в 8.2 этот отчет считает все также, но уже неправильно.
я сделал отчет и оборотку по 90.03 за 1-й квартал 2012-го года.
правильный НДС = 52 857 219,33
НДС вычисляемый делением = 52 857 137,52
81 с лишним рубля разницы. данный отчет сделан на основе универсального, ВТ использовать нельзя.
каким-то образом можно заставить 1С округлять верно?
|
|
1
pumbaEO
23.04.12
✎
10:18
|
в 179 строке общего модуля.
p.s. где доказательство, что 1С неправильно округляет? Где пример : 2/3 = 0,6667 а 8.2 типа 2/3=0,7777 ?
|
|
2
Адинэснег
23.04.12
✎
10:20
|
8.2 - гамно, НДС не правильно округляет, вы не знали?
|
|
3
novichok79
23.04.12
✎
10:22
|
(2) данное утверждение конечно истинно, но, к сожалению, НДС от этого не округляется верно :)
(1) наверное не совсем так, забыл сказать, что база на SQL.
где-то на 6-м разряде после запятой округляет по-разному...
|
|
4
novichok79
23.04.12
✎
10:25
|
(3) да и еще странно, что на файловой версии, т. е. на тех же данных расход всего 3 копейки
|
|
5
pumbaEO
23.04.12
✎
10:26
|
(3) на сколько помню не округляет, а просто отбрасывает...
|
|
6
DimVad
23.04.12
✎
13:17
|
(3) А SQL какой ? Ну, MS или PostgreSQL...
|
|
7
Ненавижу 1С
гуру
23.04.12
✎
13:19
|
и запрос приведи тоже
|
|
8
novichok79
23.04.12
✎
13:38
|
запрос сюда не влезет.
когда я сделал явное ВЫРАЗИТЬ(КАК x ЧИСЛО(15, 6))
все чудесным образом сосчиталось.
но только пока НДС а там еще стоимость
|
|
9
novichok79
23.04.12
✎
13:38
|
MS SQL 2005
|
|
10
Ненавижу 1С
гуру
23.04.12
✎
14:04
|
а почему не ВЫРАЗИТЬ(КАК x ЧИСЛО(15, 2))
|
|
11
novichok79
23.04.12
✎
14:22
|
в таком случае результат не сходится с 8.1.
|
|