|
Последнее значение массива в СКД
| ☑ |
0
svsvsv
26.12.16
✎
12:41
|
Здравствуйте!
Можно ли при помощи выражения в СКД получить последнее значение в нижестоящей группировке в качестве итога ресурса?
В поле "Выражение" у ресурса пишу Массив(ВычислитьВыражениеСГруппировкойМассив("Часов")), в поле "Рассчитывать по..." указываю нужное поле группировки, в результате получаю нужный массив. При помощи выражения СоединитьСтроки() получаю строковое представление массива. Каким образом можно получить последний элемент этого массива?
|
|
1
xsnika
26.12.16
✎
13:00
|
UP
|
|
2
Мимохожий Однако
26.12.16
✎
13:04
|
Попробуй использовать функцию в общем модуле, которая возвращает это значение
|
|
3
svsvsv
26.12.16
✎
13:22
|
(2) Хорошая идея, спасибо
|
|
4
svsvsv
26.12.16
✎
13:48
|
Получилось сделать при помощи общего модуля:
В ресурсе в поле "Выражение" пишем:
МойОбщийМодуль.ПолучитьПоследнийЭлементМассива(Массив(ВычислитьВыражениеСГруппировкойМассив("ИмяРесурса")))
Функция в общем модуле:
Функция ПолучитьПоследнийЭлементМассива(Массив)
Возврат Массив[Массив.Количество()-1];
КонецФункции
|
|