В Terrasoft XRM 3.4 обнаружен глюк - при определенных условиях продукты не списываются из партий. Ошибка наблюдается при списании большого количества продуктов (более 28000 шт.) из нескольких партий по методу "средневзвешенный".
Для исправления ошибки необходимо увеличить разрядность до 6 знаков после запятой переменной @Part в хранимой процедуре tsp_RoughOfferingDistribute:
declare @Part decimal(15, 6);