Как найти источник ошибки:
http://axapta.mazzy.ru/hints/exploreerror/
или здесь
http://axapta.mazzy.ru/hints/xref/#060
Эта ошибка возникает в одном месте:
class InventUpd_Physical::checkUpdQty()
Вот здесь:
PHP код:
if (inventQty != decRound(inventQty,Unit::decimals(inventUnit)))
ok = checkFailed(strFmt("@SYS19588",inventUnit));
В результате пересчета у вас получилось дробное число килограммов.
А вы наверняка не указали, что килограммы могут быть дробными.
Укажите в настройках единиц измерения для килограммов 3 в поле "Десятичные знаки". Или большее число.