Nearly one million people across Scotland received financial support last year.