Тип: ОписаниеТипов.
Ограничивает состав типов вводимых значений. Может использоваться, когда данные, с которыми связан элемент управления, имеют более широкий состав типов, чем необходимо предоставить пользователю для ввода в конкретной ситуации.
(5) это тоже понятно
в каком событии это писать?
Событий разных много, в которых теоретически можно изменить тип поля - при активизации строки / поля, при начале редактирования, ...
(6) Валера ограничивай в тех где изменяются условия выбора того или иного типа и делай ВыбиратьТип = Ложь
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший