|
СКД выражение представления
| ☑ |
0
Вуглускр1991
10.11.12
✎
23:18
|
Привет!
Рад всех вас видеть.
Вот как использовать результат вычисляемого поля дальше в его представлении, а то, пишу два раза одно и то же выражение и опасаюсь,
что платформа его считать два раза будет.
|
|
1
France
10.11.12
✎
23:22
|
ничо не понял..
|
|
2
Вуглускр1991
10.11.12
✎
23:27
|
Вычисляемые поля: считаем значение поля ... посчитали, дальше это значение в отчете выглядит не красиво "Реализация №234 от ..." хочется: "№ 234 от ... автор ... контрагент ... сумма ..."
тогда рисуем этому значению представление и вот в этом представлении, нужно уже иметь вычисленное значение, чтобы далее через точку использовать путь к реквизитам и плюсом их в одну строку ...
|
|
3
Вуглускр1991
10.11.12
✎
23:39
|
Например:
выражение -
ВЫБОР Когда ЗначениеЗаполнено(Док.СправочникСвязи) Тогда Док.СправочникСвязи.Заказ Иначе Null Конец
представление этого выражения в отчете -
ВЫБОР Когда ЗначениеЗаполнено(Док.СправочникСвязи) Тогда Док.СправочникСвязи.Заказ.Автор Иначе "" Конец
На глаз видно, что выполняется дольше.
|
|
4
France
10.11.12
✎
23:52
|
вообще то, с СКД "вычисляемое поле" нечто другое, чем "Выбор...".. поэтому даже не понятно, в чем и как помочь.
|
|
5
Вуглускр1991
10.11.12
✎
23:56
|
вот уже и помог, запихну в запрос.
|
|
6
Вуглускр1991
11.11.12
✎
00:07
|
Закинул Док.СправочникСвязи.Заказ.Автор в запрос
и сформировал представление из получившейся переменной - все равно тормозит гад.
С вычисляемым полем мне удобно:
есть Документ "Док",
Заказ, а тем более автор Заказа с ним напрямую не связан, но в вычисляемом поле я пишу Путь:
Док.ЗаказАвтор и после этого ЗаказАвтор я могу отображать в колонке рядом или через запятую и этот реквизит становится доступным в расшифровке (Открыть ЗаказАвтор) к примеру, а как представление - я ещё и ФИО могу нарисовать, красиво.
|
|