В коде формы типовой код:
РазрешитьВидимостьСпецоценки = Не Форма.ВнешниеДанные Или Форма.ИспользоватьИсторию;
Если ОбщегоНазначенияБЗККлиентСервер.ПодсистемаСуществует("ЗарплатаКадрыКорпоративнаяПодсистемы.ОхранаТруда") Тогда
МодульОхранаТрудаКлиентСервер = ОбщегоНазначенияБЗККлиентСервер.ОбщийМодуль("ОхранаТрудаКлиентСервер");
МодульОхранаТрудаКлиентСервер.ПроверитьЗначениеВидимостиСпецоценки(Форма, РазрешитьВидимостьСпецоценки);
КонецЕсли;
В общем модуле смотрим код процедуры "ПроверитьЗначениеВидимостиСпецоценки"
Процедура ПроверитьЗначениеВидимостиСпецоценки(Форма, РазрешитьВидимостьСпецоценки) Экспорт
РазрешитьВидимостьСпецоценки = РазрешитьВидимостьСпецоценки
И Не Форма.ПолучитьФункциональнуюОпциюФормы("ИспользоватьСпециальнуюОценкуУсловийТруда");
КонецПроцедуры
Таким образом если в Настройка ->Охрана труда -> Снять галку "Использовать специальную оценку условий труда", то в форме штатной позиции блок спецоценки условий труда отображается, а должно быть наоборот.