Ужжас при использовании цикла по обходу списка сотрудников используется переменная Сч эта же переменная используется внутри цикла еще 3!!! раза для внутренних циклов)))))) короче исправляйте сами Сч на другую переменную и соответственно ссылки на нее. При сотрудниках больше 300 вроде получается простое зацикливание.