Данные отчет писался как не самостоятельный отчет, а как одна из таблиц для расчета компенсации за задержку заработной платы.
Особенность данного отчета в том, что система сама анализирует производственный календарь и на основании дней выплаты заработной платы определяет дату выплаты зарплаты. Если день выплаты приходиться на выходной день или праздничный день, то автоматически переносит на последний рабочий день.
Весь анализ происходит в запросе. Никаких дополнительных циклов и обходов.
Для того, чтобы воспользоваться отчетом, необходимо в настройках указать дату выплаты аванса и зарплаты.
Не забудьте в настройках указать Организацию
Отчет был разработан по платформе 1С:Предприятие 8.3 (8.3.6.2152) и если у вас платформа ниже и отчет на СКД не работает, предлагаю воспользоваться отчетом "Дни выплаты заработной платы по регламентированному календарю на форме"
Также прикладываю обработку:
При внедрении 1С:ЗУП на одном из предприятий потребовалось скоректировать производственный календарь, но типовая обработка, которая встроенна в систему, нам не смогла помочь. Поэтому разработали "Форму списка" для редактирования.
Поскольку 1 версия неработоспособна на SQL из-за количества внутренних вложенных запросов (а их почему-то оказалось всего 10), был доработан отчет в версии #2, он отрабатывает дольше, но зато работоспособен в SQL