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

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

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #35356
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        Отчет ЗУП КОРП рабочие места подлежащие специальной оценке условий труда алгоритм формирования

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

          Привет, Andrey!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С