![]() |
#1 |
Участник
|
Неверное округление физ. Обновляемого количества товара
При попытке создать накладную по клиентскому заказу на конкретной номенклатурной единице вылетает ошибка "Неверное округление физ. Обновляемого количества товара'М'"
единица измерения - метр, десятичных знаков в таблице "Единицы" - 3, как и в заказе ??? ![]() |
|
![]() |
#2 |
Злыдни
|
А складская единица какая?
|
|
![]() |
#3 |
Участник
|
Количество десятичных знаков в заказе совпадает с количеством указанным в справочнике "Единицы"?
|
|
![]() |
#4 |
Участник
|
|
|
![]() |
#5 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: fur-lined (1). |
![]() |
#6 |
Злыдни
|
|
|
![]() |
#7 |
Участник
|
|
|
![]() |
#8 |
Злыдни
|
Необходимо проверить, какое количество прописалось в проводке по строке заказа. Скорее всего дело в неправильном количестве в ней.
|
|
|
За это сообщение автора поблагодарили: fur-lined (1). |
![]() |
#9 |
Участник
|
|
|
![]() |
#10 |
Участник
|
Проблема решилась простым перевыбором единицы измерения М -> М
Странно... |
|
|
За это сообщение автора поблагодарили: randolf (1). |
![]() |
#11 |
Участник
|
\Classes\InventAdj\settleQtyDiff
X++: client server static RealBase settleQtyDiff(boolean _previousPrecision = false) { if (_previousPrecision) return 0.0001; // precision used in vesions before 3.0 SP3 return 0.00000001; } На сервис паки не переходили недавно ? |
|
![]() |
#12 |
Участник
|
3.0 sp1, без перемен
|
|
![]() |
#13 |
Злыдни
|
А что сохраняется в строке, если выбрать метр, а потом пробить количество с "лишними" знаками после запятой? Если ошибка возникает в этом случае, советую добавить обработку в ModifySalesQty
|
|
![]() |
#14 |
program-ёр
|
Цитата:
А каким образом Вы создаете строки закупки? Типичная ситуация: программная генерация строк ![]()
__________________
Становись лучше |
|
|
За это сообщение автора поблагодарили: fur-lined (1). |
![]() |
#15 |
Участник
|
|
|