Для 5 когда-то делал фокус с получением одного выделенного документа в embedded view используя совет Dmitry Akulov
Ссылка скрыта от гостей
Суть:
Например есть 2 фрейма - MainDoc и EmbViewSelectedDoc.
Основной документ открывается во фрейме MainDoc - раздел AutoFrame с 3-й закладки формы
Для embView указываем фрейм EmbViewSelectedDoc - указываем Frame для single и double click на 1-й закладке свойств EmbeddedView
Далее кнопка "Изменить" на форме основного документа с кодом, которая в случае если есть выделенный документ то передает его UNID (или то поле которое необходимо для последующей идентификации документа или значение поля которое просто нужно получить из выделенного в embedded view документа - нужное подчеркнуть
) в поле embViewSelDocUNID основного документа и кликает кнопку для обработки (в моем случае это hotspotBtn c Name = CorrectSelected - последняя закладка свойств Button - Html Tag Name). Получить документ по его идентификатору уже дело техники
Примерный код для кнопки изменить:
if (window.parent.frames[1] !=null )
{
var fRight=window.parent.frames[1].document.forms[0]
var fLeft=window.parent.frames[0].document.forms[0]
fLeft.embViewSelDocUNID.value=fRight.UNID.value
window.document.forms[0].CorrectSelected.click()
}else
{alert("Не выделен документ.")}
Из минусов - документ выделенный в embView каждый раз при навигации по embView открывается во фрейме EmbViewSelectedDoc. Посему применение не всегда является оправданным.
Получить можно только один выделенный в embView документ.
Ну и еще наверное минусы и грабли тоже есть ...
Вроде ничего не забыл.
Удачи
З.Ы. В качестве варианта попроще - можно попробовать отрабатывать событие view QueryOpenDocument с записью идентификатора документа в Notes.ini или еще куда и в скрипте потом читая эту запись, но это только по двойному клику на выделенном документе, что далеко не всегда является допустимым и тем более далеко не очевидно для пользователя.