Non ho guardato niente del tuo script, ma sicuramente non te li passa come integrale (numero); prova a vedere se il marchingegno parte trattandoli, come devesi come stringa, cioè in parole povere ci metti gli apici che fanno il mielice:

id_record = "1_1"

" o '