Генерация кода создания нового документа, одна из первых версий. Обсуждение кодогенераторов на форуме