bueno, ya que lo moví voy a opinar
supongo que con el campo llamado
código no habría problema ya que estos suelen ser de tamaño fijo (siempre de X cantidad de caracteres) por lo que el script podría leer la propiedad
maxlength y al llegar su contenido al valor ahí indicado, pasaría el foco hacia el campo
cantidad. Ahora viene el problema.. las cantidades no siempre son de la misma cantidad (valga...) de cifras.
Bueno, eso nada más. Ahora dejo a los que deben ampliar la pregunta y a los que saben cómo solucionar el problema que continúen con el tema