Рассматривается задача составления расписания планово-предупредительных ремонтов промышленного оборудования на предприятиях с учетом общих ограничений наличного состава ремонтной службы, позволяющего провести все ремонтные работы до конца планового периода. Для решения этой задачи предлагается алгоритм, автоматизирующий процедуру получения решения. Алгоритм основан на сведении исходной постановки к задаче заполнения двумерного прямоугольного контейнера ориентированными прямоугольными элементами, представляющей собой вариант классической «задачи о ранце».