Динамический список по регистру сведений.

1. niko11s 1035 23.08.22 14:08 Сейчас в теме
Всем привет. У меня на форме есть динамический список по регистру сведений. Как сделать, чтобы по клику мышки открывалась не запись регистра, а значение одного из его ссылочных полей?
По теме из базы знаний
Найденные решения
5. SlavaKron 24.08.22 10:28 Сейчас в теме
(4)
&НаКлиенте
Процедура ВсеДокументыПоСотрудникуВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
	
	СтандартнаяОбработка = Ложь;
	ПоказатьЗначение(, Элемент.ТекущиеДанные.ДокументФизическогоЛица);
	
КонецПроцедуры
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Sashares 35 23.08.22 14:17 Сейчас в теме
(1)Перехватывать событие Выбор - устанавливать стандартную обработку Ложь, получать данные текущей строки и открывать нужное значение.
2. user1826630 23.08.22 14:15 Сейчас в теме
Написать свой собственный обработчик Выбор()
4. niko11s 1035 24.08.22 10:25 Сейчас в теме
Спасибо.

И еще вопрос. У меня тип ссылочного поля может быть любой документ. Как мне открыть форму документа, если я тип не знаю.
&НаКлиенте
Процедура ВсеДокументыПоСотрудникуВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
	СтандартнаяОбработка = Ложь;
	Докум =  Элемент.ТекущиеДанные.ДокументФизическогоЛица;
	П = Новый Структура("Ключ", Докум);
	Если ТипЗнч(Докум) = Тип("ДокументСсылка.НачислениеЗарплаты") Тогда
  		ОткрытьФорму("Документ.НачислениеЗарплаты.ФормаОбъекта", П);
	КонецЕсли;
	
КонецПроцедуры

Показать


Вариант перебирать возможные типы очень не удобен, так как их очень много.
5. SlavaKron 24.08.22 10:28 Сейчас в теме
(4)
&НаКлиенте
Процедура ВсеДокументыПоСотрудникуВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
	
	СтандартнаяОбработка = Ложь;
	ПоказатьЗначение(, Элемент.ТекущиеДанные.ДокументФизическогоЛица);
	
КонецПроцедуры
6. niko11s 1035 24.08.22 10:51 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот