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