Цитата:
Сообщение от
RomanK
Именно так. Только по лукапу тянуться поля, ручной ввод означает разрыв связи
На сколько я понял автору вопроса необходимо организовать ввод не только самого значения, но ещё и признака, является ли это значение связанным или нет. Ну. т.е. например, поле может содержать как внешний так и внутренний код, причём диапазоны внешних и внутренних кодов могут пересекатся. При выборе значение из лукапа автор интерпретирует это как ввод внутреннего кода, а при вводе вручную как внешнего. Если задача действительно такова, то я бы добавил ещё одно поле - галку "наличие связи", в методе modified() которой заполнял бы связанные поля или напротив обнулял бы их.