(1) Не. На клиенте запись не создается. Если сначала создать на сервер и вернуть ключ. Но тогда лучше в форму параметры кинуть и там вручную заполнить.
А хочется что-нибудь вроде этого OpenForm("InformationRegister.РегистрацияКлиетов.RecordForm", New Structure("FillingData", New Structure("Дата", CurrentDate())), ThisForm);
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший