|
СКД вывод следующей записи в текущей группировке | ☑ | ||
|---|---|---|---|---|
|
0
MRAK
19.04.12
✎
11:50
|
Добрый день, коллеги. Как такое сделать?
Например, запрос возвращает такую выборку: Документ1 Документ2 Документ3 Мне надо вывести: Документ1, Документ2 Документ2, Документ3 Документ3 |
|||
|
1
MRAK
19.04.12
✎
12:00
|
Вроде нашел:
ВычислитьВыражение(<Выражение>, <Группировка>, <ОбластьВычисления>, <Начало>, <Конец>, <Сортировка>, <ИерархическаяСортировка>, <ОбработкаОдинаковыхЗначенийПорядка>) |
|||
|
2
MRAK
19.04.12
✎
12:10
|
Прокатило вот так:
ВычислитьВыражение("Ссылка", , "Группировка", "Следующая", "Следующая") |
|||
|
3
MRAK
19.04.12
✎
12:42
|
Продолжаю наблюдение:
ВычислитьВыражение("Ссылка", , "Группировка", "Следующая", "Следующая") работает нормально Выбор Когда (Не СледующийДокумент Есть Null) И ДатаЗакрытия > ДатаВыездаСледующего Тогда Истина Иначе Ложь Конец выдает ошибку: "Выражение не может быть вычислено "НаборДанных1.Ссылка"" в чем может быть проблема? |
|||
|
4
MRAK
19.04.12
✎
12:43
|
Выбор
Когда (Не СледующийДокумент Есть Null) И ДатаЗакрытия > ДатаВыездаСледующего Тогда Истина Иначе Ложь Конец это уже пользовательское поле. СледующийДокумент - это "ВычислитьВыражение("Ссылка", , "Группировка", "Следующая", "Следующая")" |
|||
|
5
MRAK
19.04.12
✎
12:45
|
До пользовательских полей пробывал писать в вычисляемых:
ВЫБОР КОГДА НЕ ВычислитьВыражение("Ссылка", , "Группировка", "Следующая", "Следующая") ЕСТЬ NULL И ДатаВозвращения > ВычислитьВыражение("ДатаВыезда", , "Группировка", "Следующая", "Следующая") ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ такая же ошибка |
|||
|
6
ЭсОдин
19.04.12
✎
12:51
|
Может, у последней группировки нет этого Следующий?
|
|||
|
7
MRAK
19.04.12
✎
12:56
|
(6) ВычислитьВыражение("Ссылка", , "Группировка", "Следующая", "Следующая") - работает
если нет следующего, возвращается пустое значение |
|||
|
8
MRAK
19.04.12
✎
13:32
|
Избавился от ошибки, явно указав группировку в вычислении:
ВычислитьВыражение("ДатаВыезда", "ДетальныеЗаписи", "Группировка", "Следующая", "Следующая") При этом, у группировки должно быть задано имя |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |