anchor.diff:       and (Self.Zaver <> TZaver.staveni)) then
        begin
         for oblr in Self.OblsRizeni do
  -        oblr.BlkWriteError(Self, 'Není koncová poloha : '+Self.GlobalSettings.name, 'TECHNOLOGIE');
  +        oblr.BlkWriteError(Self, 'Není koncová poloha '+Self.GlobalSettings.name, 'TECHNOLOGIE');
         JCDb.RusJC(Self);
        end;//if Blokovani
   
  
positive.code:         Self.VyhStav.staveniOKCallback := nil;
         end;
        Self.VyhStav.staveniErrCallback := nil;
       end;
  
      if ((not Self.VyhStav.staveni_plus) and (Self.VyhStav.poloha <> Self.VyhStav.polohaReal)) then
       begin
        // sem se dostaneme, pokud se vyhybka nalezne neocekavane v poloze +
        // TZaver.staveni je specialni druh zaveru, ktery neumoznuje zmenu stavu vyhybky uzivatelem, ale zaroven nekrici, pokud se zmeni skutecny stav
        // pouziva se pri staveni JC: vyhybky nechame prestavit, usekum (resp. vyhybkam) ukamzite delime tento zaver a cekame na koncove polohy
  
        if (((Self.ShouldBeLocked()) and (not Self.MeOrSpojkaZaverStaveni())) or
            (Self.ZamekLocked() and (Self.VyhSettings.zamekPoloha <> plus))) then
         begin
          for oblr in Self.OblsRizeni do
            oblr.BlkWriteError(Self, 'Ztráta dohledu na výhybce : '+Self.GlobalSettings.name, 'TECHNOLOGIE');
          JCDb.RusJC(Self);
         end;//if Blokovani
        Self.VyhStav.poloha := plus;
       end;
  
      Self.VyhStav.polohaReal := plus;
     end;
  
    if ((inp.minus = isOn) and (inp.plus = isOff)) then
     begin
      //je-li minus vstup 1
      if (Self.VyhStav.staveni_plus) then Exit;
  
      if (Self.VyhStav.staveni_minus) and (not Self.VyhStav.staveni_plus) then
       begin
        Self.VyhStav.poloha := minus;
        Self.VyhStav.staveni_minus := false;
  
        // aktualizujeme spojku, aby pri volani udalosti byla v konzistentnim stavu
        if (Self.VyhSettings.spojka > -1) then
         begin
          Blky.GetBlkByID(Self.VyhSettings.spojka, Blk);
          if (Blk <> nil) then Blk.Update();
         end;
  
        if (Assigned(Self.VyhStav.staveniOKCallback)) then
         begin
  
negative.code:         and (Self.VyhStav.polohaOld <> both)) then
       begin
        for oblr in Self.OblsRizeni do
          oblr.BlkWriteError(Self, 'Není koncová poloha '+Self.GlobalSettings.name, 'TECHNOLOGIE');
        JCDb.RusJC(Self);
       end;//if Blokovani
  
  