Имя: Пароль:
1C
1С v8
СКД отбор по нетривиальному ресурсу
0 Droning1C
 
29.12.21
14:40
Собственно в отчете представлен ресурс "МоделиЗаказа", вычисляемый по выражению:

СоединитьСтроки(Массив(Различные Модель),";
","")


Модель в свою очередь является выходным полем запроса, получаемым как ПРЕДСТАВЛЕНИЕССЫЛКИ() элемента справочника.


Пытаюсь наложить этот ресурс отбор - МоделиЗаказа Содержит "Какая-тоПодстрока". Отбор всегда выдает пустой результат.

В чем причина?
1 DrShad
 
29.12.21
14:42
ну наверное потому что на момент отбора поле пустое
2 Droning1C
 
29.12.21
14:46
(1) Ты имеешь в виду, что ресурс вычисляется позже применения отбора?
3 DrShad
 
29.12.21
14:48
естественно, это же логично
4 Droning1C
 
29.12.21
14:50
(3) Однако же на обычный числовой ресурс я отбор наложить могу. Чем этот ресурс отличается от ресурса по типу Сумма(Площадь)?
5 ДенисЧ
 
29.12.21
14:51
(4) "получаемым как ПРЕДСТАВЛЕНИЕССЫЛКИ() "
Этим и отличается.
6 Droning1C
 
29.12.21
14:55
(5) а что такого? поясните плз. Я же сам в запросе пишу ПРЕДСТАВЛЕНИЕССЫЛКИ(), а не СКД это за меня делает
7 youalex
 
29.12.21
14:57
попробуй задать отбор на уровне группировки
8 Droning1C
 
29.12.21
15:00
(5) Сейчас поменяю на Модель.Наименование в запросе, посмотрим что поменяется
9 Droning1C
 
29.12.21
15:03
(8) Поменял, толку ноль. Но зато на уровне группировок заработало! Спасибо (7)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший