helpf.pro
Регистрация

v8: как Открыть документ из таблицы значений

Oleg_svv
09.02.2014 17:39Прочитано: 15557
СвязанныеДокументы = КритерииОтбора.СвязанныеДокументы.Найти(ЭлементыФормы.СписокДокументов.ТекущиеДанные.Ссылка);
ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Проведен");
ТЗ.Колонки.Добавить("Документ");
Для Каждого ТекСвязанныйДокумент из СвязанныеДокументы Цикл
НС = ТЗ.Добавить();
НС.Проведен = ТекСвязанныйДокумент.Проведен;
НС.Документ = ТекСвязанныйДокумент.Ссылка;
// Сообщить(ТекСвязанныйДокумент);
КонецЦикла;
Док = ТЗ.ВыбратьСтроку("Подчиненные документы");

Какой дальше нужен код, чтобы при двойном клике по строке таблицы, открывался нужный документ?
Yandex
Возможно, вас также заинтересует
Реклама на портале
Mokey
10.02.2014 10:17Ответ № 1
ТабличноеПоле (TableBox)
Выбор (S_election)
Синтаксис:
Выбор(<Выбранная строка>, <Колонка>, <Стандартная обработка>)
Параметры:
<Выбранная строка>
Выбранная строка табличного поля. Тип значения строки табличного поля приведен в описаниях расширений табличного поля у соответствующих объектов.
<Колонка>
Тип: КолонкаТабличногоПоля. Выбранная колонка табличного поля.
<Стандартная обработка>
Тип: Булево. В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет.
Значение по умолчанию: Истина
Описание:
Возникает при двойном щелчке мыши (нажатии клавиши Enter) на ячейке табличного поля.
Bell
12.02.2014 11:39Ответ № 2
Процедура ВЫБОР твоей таблицы
Процедура ВыбранныеДокументыВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)

ВыбраннаяСтрока.Ссылка.ПолучитьФорму().Открыть();

КонецПроцедуры
Изменено 12.02.14 11:40:15
Подсказка: Для выделения Кода используйте (в редакторе).
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.