|
Представление поля в дин. списке |
☑ |
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
|
Поле ЗаявкаПриОтправкеНомер не отображается в ДС, но установлена галка Использовать всегда чтобы обращаться к нему в обработчике
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший