solo una pregunta, todo estos datos los tienes en una base de datos, es asi?
por que no le agregas un campo y al ingresar ese registro nuevo, autogenerar el serial, asi cuando (me imagino), lo vendes ya salga ese dato inmediatamente
o requieres ciertos datos mas, para generar ese especifico????
aaa... bienvenido al foro