你说的条件没错
但如果在系统所受内力远大于外力时可以认为不受外力或所受外力为零,如两物相撞基本上是瞬间完成的,可以这么考虑,这时摩擦力的冲量就显得微不足道了.
所以碰撞瞬间动量守恒,整个运动还需整体考虑受力状况.