MSPs have rejected plans which would imposed a presumption against prison sentences shorter than six months.
Members of Holyrood's Justice Committee questioned claims that the move would affect offending rates.
However, they backed the general principles of the bill, meaning it can now proceed through parliament.
A Committee report released on Thursday highlights evidence that short prison sentences can deter criminals from reoffending, sometimes in cases where community sentences have failed to change their behaviour.
It added: "They (MSPs) also question the assumption that short-term sentences are currently given out where better alternatives exist and hence doubt that a statutory presumption will make any real difference."
The bill suggests judges should not impose a prison sentence of under six months unless there is no other available option. They would then be required to outline the justification for handing down a custodial term.
The proposal was rejected by Labour and the Tories and supported by the Nationalists and the Lib Dems, before finally being rejected on the casting vote of convener Bill Aitken.
Justice Secretary Kenny MacAskill said he still believed the presumption was the right thing. However, he welcomed MSPs broad support for other aspects of the bill.
He said: "Sentences of six months or less are not working. They do nothing to stop offending behaviour, and the report itself acknowledges that short sentences have limited effect as a deterrent.
"It is clear that more and more people are agreeing with the Scottish Government's position and we will continue to work to build on that growing consensus as the Bill progresses through the parliamentary process."
The committee also criticised a proposal to create a sentencing council that would work to guide judges and make sentencing across the country more consistent.
However, MSPs questioned whether the expensive scheme could be justified in the current financial climate.
The move would cost around £450,000 to create and would have annual running costs of £1 million. The council's chief executive would be paid £97,000 a year.
The committee also called for further explanation about plans to remove a rule which excuses people from giving evidence against their spouse, saying it could leave husbands and wives facing contempt of court charges.
In this section
-
Rangers take Scottish FA to court in attempt to quash player signing ban
-
Alex Salmond launches campaign for a 'Yes' vote on Scottish independence
-
Temperatures continue to rocket as Scotland basks in fourth day of sunshine
- Man arrested in connection with rape of teenager in Glasgow's west end
-
Murder inquiry launched after 59-year-old man found dead in flat
-
Three babies in hospital and six others sick in E.coli nursery scare
- Man killed girlfriend with knife through the heart in row over baby
- Two ministers quit Church of Scotland in protest over gay clergy
- Venomous scorpion found 4000 miles from home by inquisitive dog
- Man dies after being struck by a train causing delays for passengers



Want to leave a comment? Please sign in.