Имя: Пароль:
1C
 
Представление реквизита УФ
,
0 SRM1C
 
11.05.18
11:56
День добрый!
Требуется для реквизита ссылочного типа сделать нестандартное представление на форме.
Сейчас представление выбранного значения это наименование элемента.
Требуется сделать представление как наименование + реквизит 1 + реквизит 2.
Как можно это сделать ?
1 Boleev
 
11.05.18
11:58
В модуль менеджера
Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
    СтандартнаяОбработка    = Ложь;
    
    Представление = "(" + Данные.Реквизит1 + ", " + Данные.Реквизит2 + ") " + Данные.Наименование;
КонецПроцедуры

Процедура ОбработкаПолученияПолейПредставления(Поля, СтандартнаяОбработка)
    СтандартнаяОбработка    = Ложь;
    
    Поля.Добавить("Реквизит1");
    Поля.Добавить("Реквизит2");
    Поля.Добавить("Наименование");
КонецПроцедуры
2 Cyberhawk
 
11.05.18
12:00
Не слушай 1 - это переопределит представление ссылки глобально во всех местах, где эти представления выводятся (списки, отчеты)
3 SRM1C
 
11.05.18
12:01
(1) Если мне требуется сделать это представление только для объекта, с которым я работаю, а не во всей базе?
4 Cyberhawk
 
11.05.18
12:01
(3) В каком объекте и с каким источником данных выводится твоя ссылка?
5 Cyberhawk
 
11.05.18
12:02
*в каком элементе формы
6 SRM1C
 
11.05.18
12:05
(5) Обработка, наполняю ее данными выбора.
Данные выбора - СЗ, есть значение -ссылка и представление.
При выборе хотело бы представление сохранять, а не получается.
7 SRM1C
 
11.05.18
12:06
(6) у обработки типовой реквизит контрагент
8 Cyberhawk
 
11.05.18
12:06
У СЗ есть колонка "Представление" - выводи ее, а не ссылку
9 Cyberhawk
 
11.05.18
12:07
(представление переопределяй в СЗ)