(
8) А нафига? у ячейки табличного поля есть КнопкаОткрытия, почему бы ее не использовать?
А вообще в (
9) решение:
ПРоцедура ПриАктивизацииЯчейки(Элемент)
Если ЗначениеЗаполнено(Элемент.Значение) Тогда
ОткрытьЗначение(Элемент.Значение);
КонецЕсли;
КОнецПРоцедуры