anchor.diff:  
   procedure TBlkRozp.Enable();
   begin
  - Self.status := TRozpStatus.not_selected;
  + if ((RCSi.IsModule(Self.RozpSettings.RCSAddrs[0].board)) and
  +     (not RCSi.IsModuleFailure(Self.RozpSettings.RCSAddrs[0].board))) then
  + begin
  +  Self.RozpStav.mtbFailed := false;
  +  Self.status := TRozpStatus.not_selected;
  + end else begin
  +  Self.RozpStav.mtbFailed := true;
  + end;
   end;
   
   procedure TBlkRozp.Disable();
   begin
    Self.status := TRozpStatus.disabled;
  + Self.RozpStav.mtbFailed := false;
    Self.Change(true);
   end;
   
  
positive.code:  TBlkRozpStav = record
    status:TRozpStatus;
    finish:TDateTime;
   end;
  
   TBlkRozp = class(TBlk)
  
negative.code:    //defaultni stav
     _def_rozp_stav:TBlkRozpStav = (
        status : disabled;
        mtbFailed: false;
     );
  
    private const
  