Считаю, что если часть поля генерируемая, и пользователь ее не должен вводить сам, то ей нечего делать в поле для заполнения. Неизбежны будут попытки ее набрать, исправить и т.д. Второй вариант более предпочтительней, только вместо второго текстового поля поставьте селект(при условии, что там вариантов на несколько десятков), т.к. выбрать мышкой удобней чем писать с капслоком.
Еще по данному контексту сложно понять, что это за форма, но если пользователь не может влиять на этот идентификатор, может его стоит совсем убрать из списка полей? Ну там где-нибудь в уголке его показывать.