Отчет по использованию отгулов
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Отчет по отгулам с детализацией по дням переработки
Назначение и область применения
Внешняя обработка для 1С:Зарплата и управление персоналом 3.1 предназначена для формирования детализированного отчёта по остаткам отгулов сотрудников. В отличие от типовых отчётов, она показывает не только итоговый остаток, но и расшифровку по каждому дню переработки — за какой именно выходной или праздничный день сотрудник получил право на отгул, и когда этот отгул был фактически предоставлен.
Отчёт решает одну из самых частых проблем кадрового учёта: когда у сотрудника накопилось несколько дней отгулов, бухгалтер или кадровик не может быстро понять, какие именно дни ещё не отгуляны, а какие уже списаны. Типовые отчёты показывают только общий остаток, что затрудняет сверку и приводит к ошибкам при увольнении или переводе сотрудника.
Обработка подходит для:
-
Отделов кадров и расчётных групп, ведущих учёт отгулов
-
Бухгалтеров при проверке компенсаций при увольнении
-
Руководителей подразделений для контроля использования отгулов сотрудниками
Возможности отчёта
Детализация по движениям
Отчёт показывает каждое движение по регистру отдельной строкой с разделением на два типа операций: начисление (работа в выходной или праздничный день) и списание (фактическое предоставление отгула). В строках начисления заполняются колонки «День переработки» и «Часы начислено», в строках списания — «День отгула» и «Часы отгуляно».
Остаток нарастающим итогом
Колонка «Остаток часов» рассчитывается последовательно: от начального остатка сотрудника на дату начала периода плюс начисления минус отгулы. Это позволяет видеть, сколько часов было у сотрудника после каждой конкретной операции.
Группировка и итоги
Данные группируются по подразделениям. По каждому подразделению выводится промежуточный итог, в конце отчёта — общий итог по начислениям, списаниям и остатку.
Гибкая фильтрация
Все три фильтра — организация, подразделение, сотрудник — необязательные. Логика работы:
-
Ничего не выбрано → отчёт по всей базе
-
Выбрана только организация → все подразделения и сотрудники этой организации
-
Выбрано подразделение → все сотрудники подразделения
-
Выбран сотрудник → только он
Открытие документа-основания
Двойной клик по ячейке с документом открывает форму исходного документа (Работа в выходные и праздники, Отгул). Это позволяет быстро проверить первоисточник данных, не выходя из отчёта.
Период по умолчанию
При открытии формы автоматически устанавливается период: начало — 01.01.1001, окончание — текущая дата. Пользователь может изменить его на любой нужный.
Оформление
Отчёт выводится в виде аккуратной таблицы с двухэтажной шапкой, цветовой подсветкой заголовков подразделений и итоговых строк, выравниванием чисел по правому краю. Готов к печати без дополнительной настройки.
Предостережения и ограничения
Только для ЗУП 3.1
Обработка использует регистры накопления ДанныеОбИспользованииОтгулов и ДниЧасыОтгулов, а также регистр сведений КадроваяИсторияСотрудников. Эти объекты появились в ЗУП 3.1 в рамках нового механизма учёта отгулов. В более ранних версиях (ЗУП 3.0 и ниже) обработка работать не будет — структура регистров там отличается.
Зависимость от версии конфигурации
Механизм ДанныеОбИспользованииОтгулов появился в ЗУП 3.1 относительно недавно и развивается. В разных релизах состав полей и логика заполнения могут отличаться. Перед покупкой рекомендуется проверить наличие регистра в вашей базе (Все функции → Регистры накопления → ДанныеОбИспользованииОтгулов) и его структуру.
Определение типа операции эвристическое
Разделение строк на «начисление» и «отгул» выполняется по правилу: если дата документа совпадает с днём переработки, это начисление, иначе — списание. В 95% случаев правило работает корректно, но возможны редкие ситуации, когда дата документа «Отгул» случайно совпадает с датой переработки. В спорных случаях проверяйте первоисточник через двойной клик по документу.
Подразделение и должность — актуальные на конец периода
Должность и подразделение берутся из КадровойИсторииСотрудников на дату окончания периода отчёта. Если сотрудник переводился между подразделениями в течение периода, в отчёте будет показано текущее подразделение, а не то, в котором он работал в момент переработки. Это осознанное решение — для большинства кадровых задач важнее актуальная принадлежность.
Нарастающий остаток ведётся в часах
Регистр ДниЧасыОтгулов хранит дни и часы как независимые ресурсы. В отчёте нарастающий итог рассчитывается по часам — это самая востребованная единица измерения в учёте отгулов. Дни переработки выводятся отдельно, но в остаток не включаются.
Обработка не создаёт движений
Отчёт только читает данные из регистров, ничего не записывает. Безопасен для использования в продуктивной базе, не требует монопольного режима.
Требуется регистрация в ЗУП
Для работы обработки её нужно зарегистрировать в справочнике «Дополнительные отчёты и обработки» (Администрирование → Печатные формы, отчёты и обработки). Это стандартная процедура, занимает 1–2 минуты.
Технические характеристики
| Параметр | Значение |
|---|---|
| Платформа | 1С:Предприятие 8.3 |
| Конфигурация | ЗУП 3.1 |
| Режим совместимости | Обычный (без отключения) |
| Формат поставки | Внешняя обработка .epf |
| Безопасный режим | Да |
| Права | Достаточно прав на чтение регистров и справочников |
| Зависимости | Отсутствуют (не требуется БСП или другие подписки) |
Что получает пользователь
После регистрации обработки в ЗУП в разделе Кадры → Дополнительные обработки появляется пункт «Отчет по отгулам». Пользователь открывает форму, при необходимости уточняет период и фильтры, нажимает «Сформировать» — получает готовый отчёт в виде таблицы, который можно распечатать или сохранить в Excel.
Обработка не требует дополнительных настроек, доработок или обучения персонала — интерфейс понятен любому пользователю ЗУП.
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом КОРП, редакция 3.1, релизы 3.1.38.69
Вступайте в нашу телеграмм-группу Инфостарт