This will be fixed in the next release of eLink 2008. However, in the meantime you can fix it by adding the following script to the script editor in eConfig:
function EditInitializedDocument(EditID, Inserted)
{
if (!Inserted) return
var ProjetDoc = LinkSession.EditDetailDataSet(EditID, tgProject)if (ProjetDoc.RecordCount == 0) return
var Projet = LinkSession.BeginEdit(tgProject, ProjetDoc.FieldByName(‘IDPROJECT’).AsFloat)// Copy
LinkSession.CopyDetail(EditID, Projet, tgCompany)
LinkSession.CopyDetail(EditID, Projet, tgContact)
// Search for project details
var ProjetInfo = LinkSession.Consult(tgProject,ProjetDoc.FieldByName(‘IDPROJECT’).AsFloat)
LinkSession.EndEdit(Projet)
}




