Имя: Пароль:
1C
1С v8
ЗУП 3.1 В позиции штатного расписания не отображается оценка условий труда
0 DomenER
 
26.01.23
10:00
Всем привет.

В организации есть рабочие места со специальной оценкой условий труда.

В настройке организации -> Учетная политика -> стоит галка "Применяются результаты специальной оценки условий труда".

Далее создано рабочее место в "Охрана труда" - "Рабочие места". Далее создан и проведён документ "Результаты спецоценки условий труда" с 12.01.2023.

Далее открыв позицию штатного расписания спецоценка не заполняется. Изменение позиции ШР с новой датой не помогает.

Используется регистр сведений "Классы условий труда по должностям". В этом регистре реквизит "Должность" может быть как "Рабочийм местом", так и позицией штатного расписания.

В общем как проведя документ "Результаты спецоценки условий труда" добить отображение этой оценки в штатном расписании?
1 DomenER
 
26.01.23
10:06
Проведение "Результаты спецоценки условий труда" добавляет запись в регистр сведений "Классы условий труда по должностям" с типом "Рабочее место".

В штатном расписании выбирается запись регистра с типом "позиция штатного расписания".
2 DomenER
 
26.01.23
10:17
При проведении документа "Изменение штатного расписания" идёт обращение к функции

Функция КлассыУсловийТрудаДоступныДляИзменения() Экспорт
    Возврат Не ПолучитьФункциональнуюОпцию("ИспользоватьСпециальнуюОценкуУсловийТруда");
КонецФункции

Делается это в общем модуле "УправлениеШтатнымРасписанием":

Если ОбщегоНазначения.ПодсистемаСуществует("ЗарплатаКадрыКорпоративнаяПодсистемы.ОхранаТруда") Тогда
            МодульОхранаТруда = ОбщегоНазначения.ОбщийМодуль("ОхранаТрудаФормы");
            КлассыУсловийТрудаДоступныДляИзменения = МодульОхранаТруда.КлассыУсловийТрудаДоступныДляИзменения();
        КонецЕсли;
        Если Не КлассыУсловийТрудаДоступныДляИзменения Тогда
            ЗаписатьКлассыУсловийТруда = Ложь;
        КонецЕсли;
        
        Если ЗаписатьКлассыУсловийТруда Тогда

Соответственно если используется спецоценка, то проведение изменения ШР не делает движений для регистра сведений "Классы условий труда по должностям".
3 DomenER
 
26.01.23
10:19
Или в штатном расписании спецоценка не должна отображаться?
4 DomenER
 
26.01.23
10:31
Пришёл к выводу, что документ "Результаты спецоценки условий труда" никак не связан со штатным расписанием. В штатном расписании не будут выводиться данные спецоценки.
5 DomenER
 
26.01.23
11:14
Если поставят задачу отобрыжения спецоценки в штатном расписании, то придётся писать конвертацию данных (дополнение) для регистра сведений "Классы условий труда по должностям" делая трансляцию рабочего места в позицию штатного расписания.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.