Supongo que si puedes instalar Reporting Services en tu cliente, entonces no estaría muy fuera del alcance instalar sharepoint services donde puedes trabajar con las plantillas de documentos. Para implementar esto deberías:
1 .Crear una librería de documentos que tenga como content type tu plantilla en word (.dot)
2. Agregar columnas personalizadas a la biblioteca
3. Carga las columnas en partes del documento para que se modifiquen al modificar las propiedades del documento.
4. creas un programa que genere un nuevo item y con CAML actualizas las columnas de las listas, luego en tu aplicativo web pones la ruta del archivo generado.
más detalle en el siguiente link:
http://blogs.technet.com/brenclarke/archive/2009/04/15/automatically-create-word-documents-which-include-list-fields.aspx
Si no lo puedes aplicar para este cliente quizá para otro sería una buena opción, piensa en los beneficios:
1. El archivo esta en un bd.
2. La document library Viene con control de versiones, historial de versiones, flujos de aprobación que son sencillos de implementar.
3. Puedes implementar un portal de colaboración o información para tu cliente inmediatamente, solo son unos cuantos pasos para crear un portal con un diseño muy bien elaborado, encuestas, foros, blogs. y wikis.
Si estas interesado en implementar tu generador de docs puedes enviarme un correo. mis datos estan en mi blog. Saludos
Lionel Carrillo
Consultor Sharepoint
http://blog.pucp.edu.pe/lio |