(0) Запретить отбор по коду - тогда и поиск станет недоступен. Запретить можно через метод списка УстановитьОграниченияИспользованияВОтборе (или галками если режим совместимости 8.3.19+)
(3) можно использовать УстановитьОграниченияИспользованияВОтборе (его в какой-то момент ошибочно объявили устаревшим, но уже должны были вернуть обратно) - тогда не нужно поле добавлять
(7) Виноват, не тот термин применил. Если у поля динамического списка снять признак "Использовать всегда", то при видимой колонке поиск по этой колонке будет осуществляться, а если снять видимость колонки, то не будет.
З.Ы. Причем отбор по невидимой колонке будет возможен.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс