Загялни в обработку заполнения.
Там стоит если ТипЗнч(ДанныеЗаполнения) = Тип(...) тогда
ИначеЕсли...
А потом в конце (ну, у меня в КА1 сечас) стоит заполнение дефолтных значений.
(2) Скорее всего не отсекают, а просто обязательный параметр. В самом конце идет заполнение значениями по умолчанию, вот для того чтобы это отработало и используют
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший