
...
juan id_cte, lo toma pedro para saber primeramente si no existe ese codigo en la tabla... una ves que determina que no existe (dada la combinacion que realiza en el formulario), toma los primeros 4 digitos y lo incrementa en 1
pedro, la funcion top 1, te traera solo un registro en la consulta y como esta tambien el ORDER BY campo DESC, traera el ultimo registro de la trabla coincidiente con el autoincremental que estas combinando
perdona por no andar aki, lo que pasa es que ando en movimiento de mi trabajo, y solo respondo en cuestiones rapidas, no he tenido la oportunidad de mirar tu codigo nuevamente

p.d. con juan estas en muy buenas manos