|
Почему пересчитываетс сумма в счете при изменении
| ☑ |
0
ANDRU48
09.08.13
✎
17:26
|
Есть УТ 10.3.23.3 в счете на оплату покупателя изменяю сумму с 1 078,99 (при этом цена стоит 7,08, сумма ндс 164,59) на 1078 и после этого сумма появляется 1077,47 (цена становится 7,07,сумма ндс 164,36). Ставка ндс 18%
Количество 152,4.
Галочки в ценах стоят: учитывают и включают НДС в документе,в типе цен галочка включать ндс не стоит.
Пробежал отладчиком, ничего не выявил, в "при изменении цены" не заходит (сумму при изменении цены на 7,07 пересчитывать не должен).
Хотя тоже самое делаю в бухгалтерии и там сумма не пересчитывается, а остается 1078 (цена 7,07, сумму ндс 164,44).
Почему так пересчитывает сумму вместо 1078 ставит 1077,47?
|
|
1
palpetrovich
09.08.13
✎
17:29
|
хз, как в данном случае, но помнится в НН, при изменении суммы, сначала вычисляется Цена, потом от этой цены - еще раз Сумма
|
|
2
Fragster
модератор
09.08.13
✎
17:31
|
помнится, писал заляпуху, чтобы при изменении всяких цен и сумм все пересчитывалолсь так, чтобы на 1 шт. была цена такая, что с нее цена без НДС и сумма НДС были без дробных копеек
|
|
3
ANDRU48
10.08.13
✎
21:26
|
Тоже вначале подумал, что после этого сумма делится на количество, получается цена, округляется, а потом уже количество умножается на округленную цену, по такой схеме получается. Но почему тогда так в бухгалтерии не происходит?
|
|
4
Cyberhawk
10.08.13
✎
21:39
|
Проверил на своей 10.3.1.17 - все нормально, сумма изменилась на 1078, цена на 7.07, сумма НДС на 164.44, всего - 1078,00
|
|
5
Cyberhawk
10.08.13
✎
21:40
|
Так что сравни модуль этого документа, этой формы и общих модулей с демкой, на которой все нормально работает
|
|
6
ANDRU48
10.08.13
✎
21:49
|
(5) попробую, спасибо.
|
|
7
Serg_1960
10.08.13
✎
22:08
|
УПП 1.3.42.1 На прошлой неделе тоже разбирался с таким "двойным" перерасчетом. Пришлось в свои обработки таб.части, чтобы они не отличались от типовых, вставлять вот такую конструкцию при изменении суммы:
ОбработкаТабличныхЧастей.ПриИзмененииСуммыТабЧасти()
ОбработкаТабличныхЧастей.РассчитатьСуммуТабЧасти()
ОбработкаТабличныхЧастей.РассчитатьСуммуНДСТабЧасти()
|
|
8
banco
10.08.13
✎
22:08
|
(0) это происходит из за пересчета автоматических скидок, проведи документ потом меняй сумму
|
|