Hum eu acho que tu queres fazer um programa que tenha uma relação de documentos em det.local por tipos é isso?
Eu não sou programador mas isso acho que existe às carradas no sourceforge por exemplo, no Gambas tb existem algumas e tb se pode fazer em Java acho eu-
Se quiserem podem mandar fazer um à medida existem programadores que fazem isso a preços reduzidos e fica personalizado para a empresa a partir de um programa GPL já existente ou desenvolvido de zero - exemplo -