Имя: Пароль:
1C
 
Выбор реквизита с расширенными данными
0 21stas
 
20.09.24
09:42
Табличная часть документа.
Один из реквизитов типа Справочник.
Нужно чтобы при выборе (когда нажимаешь треугольник, направленный вниз) выпадал не просто список наименований, а список наименований с указанием родителя.
Насколько сложно такое реализовать?

Да, конечно, можно переходить по кнопке "Показать всё" и там использовать поиск. Но это сильно замедляет работу, а документы большие.
1 Волшебник
 
20.09.24
09:43
Отключите стандартную обработку и прикрутите свою
2 21stas
 
20.09.24
09:54
(1) Я мало программирую в последние годы, поэтому не понял.
Есть событие НачалоВыбора - но оно срабатывает когда нажимаешь "Показать всё". А я говорю про список, выпадающий при нажатии треугольника, направленного вниз.
3 Волшебник
 
20.09.24
09:56
(2) НачалоВыбораИзСписка
4 программистище
 
23.09.24
12:30
В модуле менеджера справочника есть обработчики представления (примерно так) на платформе 8.3.10 работает

Процедура ОбработкаПолученияПолейПредставления(Поля, СтандартнаяОбработка)
	Поля.Добавить("Наименование");
	Поля.Добавить("Код");
	Поля.Добавить("Качество");
	СтандартнаяОбработка = Ложь;
КонецПроцедуры

Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
	СтандартнаяОбработка = Ложь;
	Представление = "" + Данные.Наименование + "/ К: " + Данные.Качество + " (" + Данные.Код + ")";
КонецПроцедуры


Данное представление будет во всех полях (тч документах), и самом списке, замена представления ссылки
5 21stas
 
23.09.24
11:53
Немножко по-другому, но сделал.
Всем спасибо.
6 trdm
 
23.09.24
12:18
не за что..
Закон Брукера: Даже маленькая практика стоит большой теории.