(2)Сделай форму с одноименными с документом таб частями и реквизитами. Перд открытием поднимай и документа все в форму и открывай. При нажатии на кнопку Записать - все из формы перегружай в документ и записывай.
Сделать внешнюю обработку с двумя формами: список документов (как форма по умолчанию) и необходимая форма для работы с документом.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший