Имя: Пароль:
1C
1С v8
СКД выражение представления
,
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
Закинул Док.СправочникСвязи.Заказ.Автор в запрос
и сформировал представление из получившейся переменной - все равно тормозит гад.
С вычисляемым полем мне удобно:
есть Документ "Док",
Заказ, а тем более автор Заказа с ним напрямую не связан, но в вычисляемом поле я пишу Путь:
Док.ЗаказАвтор и после этого ЗаказАвтор я могу отображать в колонке рядом или через запятую и этот реквизит становится доступным в расшифровке (Открыть ЗаказАвтор) к примеру, а как представление - я ещё и ФИО могу нарисовать, красиво.