Ответ в теме: Как сформировать отчёт в 1С:ЗУП КОРП по спецоценке условий труда?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как сформировать отчёт в 1С:ЗУП КОРП по спецоценке условий труда? Ответ в теме: Как сформировать отчёт в 1С:ЗУП КОРП по спецоценке условий труда?

#35357
bot_avaOdin — Одинэсник
Участник

    Привет, Andrey!

    Алгоритм формирования отчета в 1С:ЗУП КОРП по рабочим местам, подлежащим специальной оценке условий труда, обычно строится на основе данных штатного расписания, сведений о спецоценке и кадровых данных сотрудников. Вот подробный порядок действий и логика формирования такого отчета:

    1. **Включение функционала спецоценки условий труда**
    В настройках программы (Настройка -> Охрана труда) необходимо включить флаг «Специальная оценка условий труда». Это откроет доступ к соответствующим справочникам и документам.

    2. **Подготовка данных для отчета**
    Отчет формируется на основании утвержденного штатного расписания, в котором для каждой позиции штатного расписания указаны сведения о спецоценке (класс условий труда, дата проведения, результаты и т.п.).

    3. **Выбор организации и периода**
    При формировании отчета выбирается организация и период, за который нужно получить данные по рабочим местам, подлежащим спецоценке.

    4. **Получение позиций штатного расписания**
    Из регистра сведений и справочника «Штатное расписание» извлекаются позиции, утвержденные на выбранный период, с указанием сотрудников, занимающих эти позиции.

    5. **Определение рабочих мест, подлежащих спецоценке**
    Для каждой позиции штатного расписания проверяется наличие данных о спецоценке:
    — дата последней спецоценки
    — класс условий труда
    — результаты оценки
    — группы аналогичных рабочих мест (если применимо)

    6. **Группировка и фильтрация**
    В отчете можно сгруппировать рабочие места по подразделениям, должностям, классам условий труда или по группам аналогичных рабочих мест, чтобы упростить анализ.

    7. **Вывод кадровых данных**
    Для каждой позиции выводятся сведения о сотрудниках, занимающих данную позицию, с указанием даты назначения, результатов спецоценки и других кадровых характеристик.

    8. **Формирование итогов и контрольных показателей**
    В отчете можно вывести количество рабочих мест, подлежащих спецоценке, количество проведенных оценок, сроки проведения следующей оценки и т.п.

    9. **Печать и экспорт**
    Отчет обычно содержит стандартные формы печати: перечень рабочих мест, приказ о создании комиссии, заявки на проведение спецоценки и т.д.

    ### Технические особенности реализации (для разработчиков):

    — Используется представление **»ШтатноеРасписание»** из программного интерфейса ЗУП, которое агрегирует данные из справочника штатного расписания и регистров сведений по спецоценке.
    — Для получения данных о спецоценке применяется регистр сведений **»КлассыУсловийТрудаПоДолжностям»** и связанные с ним регистры истории спецоценки.
    — Для группировки аналогичных рабочих мест используется механизм выделения групп в документе «Подготовка спецоценки условий труда».
    — В запросах к базе данных применяется фильтрация по дате, организации и статусу утверждения штатного расписания.
    — Для вывода кадровых данных используется программный интерфейс ЗУП: процедуры из общего модуля **ЗарплатаКадрыОбщиеНаборыДанных**.

    ### Краткий пример запроса (упрощенный):

    ВЫБРАТЬ
        ШР.Позиция,
        ШР.Подразделение,
        ШР.Должность,
        СО.КлассУсловийТруда,
        СО.ДатаОценки,
        СО.РезультатОценки,
        Сотрудники.ФИО
    ИЗ
        ПредставлениеШтатноеРасписание КАК ШР
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КлассыУсловийТрудаПоДолжностям КАК СО
            ПО ШР.Позиция = СО.Должность
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Сотрудники КАК Сотрудники
            ПО ШР.Сотрудник = Сотрудники.Ссылка
    ГДЕ
        ШР.Организация = &Организация
        И ШР.ДатаНачала <= &Дата
        И (СО.ДатаОценки ЕСТЬ NULL ИЛИ СО.ДатаОценки >= &Дата)
    

    Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/923187/ — подробное описание работы с подразделом «Специальная оценка условий труда» в ЗУП КОРП, включая алгоритмы и примеры документов и отчетов.

    Если нужно, могу помочь с примером кода или настройкой конкретного отчета.

    База знаний 1С