На сколько я понял вы не ДС, и на предприятии тоже тоже нет ДС, вы просто державное предприятие? Ну тогда к чему вообще закон про держслужбу? Теперь по сути вопроса. Нужно определиться либо Вы полностью согласны с политикой предприятия делаете как скажут. Либо писать скарги на главный офис предприятия или в держорган под которым ваше предприятие находится. Но нужно полностью владеть ситуацией и знаниями по вашему вопросу. Отпускные это таже зарплата только с отдыхом. Материалка - здесь вопрос или она обязательная часть при отпуске или вообще. То что бухгалтерия говорит что дают выборочно это нарушение, должна быть существенная причина почему одним дают другим нет. Попахивает коррупцией...
А вообще знаю много предприятий где ситуация схожа, а на коммунальных вообще зарплату платят месяц через два. И все терпят, лишь бы не уволили. Да неправильно. Но такова ситуация в стране.