Hazardous work conditions are managed by default at position level. Managing hazardous work conditions at contract level is possible but it must remain an exception.
To manage hazardous work conditions at contract level, you also need to select the Excp. hazardous cond in cont checkbox in the Hazardous work conditions tab in the contract record. You will manage the factors and comments in this tab.
To print the individual record to be provided to the employee, data is read at contract level, not a position level.