- id = lst_facturas->fp->modificar_registro(lst_facturas->fp, id, entrada, size, &error);
- id_texto = lst_facturas->fp_texto->modificar_registro(lst_facturas->fp_texto, id_texto, fact->nota, strlen(fact->nota)+1, &error);
+ CLAVE k;
+ k = emufs_indice_generar_clave_desde_valor(lst_facturas->fp->indices, (char *)&fact->numero);
+ lst_facturas->fp->modificar_registro(lst_facturas->fp, k, entrada, size, &error);
+ k.i_clave = id_texto;
+ id_texto = lst_facturas->fp_texto->modificar_registro(lst_facturas->fp_texto, k, fact->nota, strlen(fact->nota)+1, &error);