![]() |
|
Представление поля в дин. списке | ☑ | ||
---|---|---|---|---|
0
ssh2006
07.11.18
✎
16:48
|
Нужно определенное поле дин списка (ссылочное) выводить с кастомным представлением. Есть какие есть варианты кроме
ОбработкаПолученияПолейПредставления Обработчик ПриПолученииДанныхНаСервере дин списка ? |
|||
1
Вафель
07.11.18
✎
16:51
|
Если представление = значению реквизита, то можно прям в запросе
|
|||
2
ssh2006
07.11.18
✎
16:56
|
(1) Значение должно остаться значением, но визуально должно быть представлено иначе чем стандартно сформированное.
В отчетах на СКД представление настраивается в схеме. В дин списке такого нет. |
|||
3
Cyberhawk
07.11.18
✎
16:57
|
УО может?
|
|||
4
Вафель
07.11.18
✎
16:59
|
(2) значение пожно в скрытх полях получать
|
|||
5
ssh2006
07.11.18
✎
17:04
|
(3) да, где то подойдет, например сделать представлением просто какой то реквизит этой ссылки, а вот выражение типа "Док.Номер" + " от " + Формат(Дата, "...") не получается
|
|||
6
Cyberhawk
07.11.18
✎
17:14
|
Если ты хочешь, чтоб было как в табличном документе (видишь одно, а по факту там сидит ссылка, щелкнув по которой открывается объект БД), то в ДС нужно для этого кодить (обработку выбора, например)
|
|||
7
ssh2006
08.11.18
✎
17:49
|
Сделал так:
&НаСервереБезКонтекста Процедура ОбщаяТаблица(ИмяЭлемента, Настройки, Строки) Для Каждого СтрокаСписка Из Строки Цикл СтрокаСписка.Значение.Оформление["ЗаявкаПриОтправке"].УстановитьЗначениеПараметра("Текст", "Заявка " + СтрокаСписка.Значение.Данные.ЗаявкаПриОтправкеНомер); КонецЦикла; КонецПроцедуры |
|||
8
ssh2006
08.11.18
✎
17:50
|
&НаСервереБезКонтекста
Процедура ОбщаяТаблицаПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки) Для Каждого СтрокаСписка Из Строки Цикл //СтрокаСписка.Значение.Оформление["ЗаявкаПриОтправке"].УстановитьЗначениеПараметра("Текст", "Заявка " + СтрокаСписка.Значение.Данные.ЗаявкаПриОтправкеНомер + " от " + Формат(СтрокаСписка.Значение.Данные.ЗаявкаПриОтправкеДата, "ДФ=dd.MM.yy")); СтрокаСписка.Значение.Оформление["ЗаявкаПриОтправке"].УстановитьЗначениеПараметра("Текст", "Заявка " + СтрокаСписка.Значение.Данные.ЗаявкаПриОтправкеНомер); КонецЦикла; КонецПроцедуры |
|||
9
ssh2006
08.11.18
✎
17:52
|
Поле ЗаявкаПриОтправкеНомер не отображается в ДС, но установлена галка Использовать всегда чтобы обращаться к нему в обработчике
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |