Дмитрий Несвященко, подсунуть документ, созданный на основе одного провайдера, в список документов другого провайдера по-простому не получится.
Чтобы сделать как вам нужно, придется пойти следующим путем:
1. С помощью описанного мной способа надо заменить ссылку "Список документов" на вашу собственную страницу (либо ниже добавить ещё одну)
2. Создать новую страницу
3. Скопировать полностью компонент documentgenerator.documents
4. В классе компонента заменить метод \DocumentGeneratorDocumentsComponent::getListFilter(), сформировав нужный вам фильтр для списка.
5. Возможно, понадобятся манипуляции с фильтром, чтобы добавить туда новые поля. Но это всё можно сделать в этом же компоненте.
Можно попробовать другой вариант - встроить js-либу, которая будет показываться на странице списка документов и аяксом добавлять в грид строки. Но работать и выглядеть будет стремно.
По поводу ссылки на страницу документа, можете посмотреть ссылку фрейма в слайдере просмотра документа.
/bitrix/components/bitrix/crm.document.view/slider.php?documentId=417
По прямой ссылке будет открываться без слайдера. Если нужен слайдер, то можно воспользоваться методом BX.DocumentGenerator.openUrl() из js-экстеншена documentpreview